In response to a comment here, I wrote the first OpenSCAD module for generating complex brick shapes using my LEGO.scad project.
LEGO.scad is great for creating bricks and wings of all shapes and sizes, but it isn’t suitable for making complicated shapes like angle plates. LEGO sells 90º angle plates (pictured); the new module can generate plates with orientations between 0º and 100º.
This is the default output: a 90º plate with both sides 2×2.
Here’s one with an angle of 45º and different size sides:
Here’s the underside of one with an angle of 100º, a 2×3 base, and a 4×1 overhang:
To generate your own plates, check out the LEGO.scad repository and call the angle_plate()
module in OpenSCAD. Feel free to share your creations in the comments below.
Is the LEGO.scad repository free to use?
Yes, I’ve updated the repository to include the MIT Open Source license.
Hi Chris!
Long time no talk, I’m struggling to generated an inverted angle stud:
https://www.bricklink.com/v2/catalog/catalogitem.page?P=99207&idColor=86&fbclid=IwAR1N32HUXtxwX4iMaKcURZOl1elUHtLGuAp00GLPsOrd1-JHWgIIM3UrEoQ#T=S&C=86&O={%22color%22:86,%22iconly%22:0}
I guess the way I’d think about it is to have an angle of 270 degrees, but that doesn’t generate the correct output. Tips? Thanks!
-n.
Hey Nick,
I’ve updated the LEGO-Angle-Plate.scad file to support negative angle values. To reproduce the brick in the link, use this:
`angle_plate(angle=-90, base_stud_width=1);`
It should work for angles between about -150 and +100, but certain combinations of angles and overhang/block length/width will cause some strange geometry.