OpenSCAD Tutorial Madness!
The guys over at IHeartRobotics just posted the first in a trilogy of tutorials on OpenSCAD. Their tutorial teaches how to round off the edges on a structure where two flat edges meet at a 90 degree angle. What I really like about the IHeartRobotics tutorial is that they uploaded their examples to Thingiverse so that it’s easier to follow along at home. 1
There’s been a renaissance in OpenSCAD in the last few months with people posting more and more OpenSCAD tutorials. With more resources and places to look for inspiration and illumination, people are going to be better suited to get started designing in OpenSCAD.
Some people have mentioned that they’re put off by the “programming” used in OpenSCAD. To those people I would point out that although my tutorial series uses “code,” that’s really just shorthand for describing to the program what you want it to do. There’s actually a big difference here. I’ve made an effort to keep the “programming stuff” completely out of my tutorial series. If you can type “cube” you’re about 90% of the way to designing anything you want in OpenSCAD. I used to be a die-hard fan of Google’s Sketchup. The reason I made the switch to OpenSCAD is that I no longer have to fight with Sketchup to get an object that has no holes, that converts neatly to an STL every time, and can easily conform to the exact measurements I specify.
But! Enough of my preaching! Here’s a list of the tutorials you can find out on the interwebs to get you started:
OpenSCAD tutorials:
- OpenSCAD beginner’s tutorial by Daniel K. Schneider
- Getting Started by The Masked Retriever
- Modules and Loops by The Masked Retriever
- Include and Import by The Masked Retriever
- MCAD Library by The Masked Retriever
- Loops and Constants by The Masked Retriever
- OpenSCAD Tip: Round 1 of 3 – Basic Rounding by IHeartRobotics
Then, there’s my own series:
- OpenSCAD Basics: The Setup
- OpenSCAD Basics: 2D Forms
- OpenSCAD Basics: 3D forms
- OpenSCAD Basics: Manipulating Forms
- OpenSCAD Intermediates: Combining Forms
- OpenSCAD Intermediates: Mashups
OpenSCAD learning resources:
Am I leaving out your tutorial or your favorite tutorial? Please leave a comment and let everyone know about it!
- Or, if you’re lucky, at work. [↩]
| Tagged with | iheartrobotics, openscad, openscad tutorial, tutorial | 6 comments |







6 Comments so far
tmophoto
sort of unrelated question but still openscad question.. when generating the heart gears in openscad it only renders the very top gear and nothing else. (i tried it with the heard and when i tried to make a geared bunny)
I cant figure out how to get all of the gears and center part to render/ export to an STL
any idea on how i can do this in openscad?
tmophoto
emmett explained it on the heartgear page.
whosawhatsis
It gets really interesting when you want to round the edges with two different radii. The solution involves using toriods (rotate_extrude) instead of spheres for the corners. I demonstrated this technique on my Better thumb z-crank Thing.
FaceCube! Copy Real Life with a Kinect and 3D Printer by nrp - MakerBot Industries
[...] Like, um, this mug and this… whistle!2 I’d probably use my new best friend OpenSCAD [↩]So I can whistle while I work. [↩] by MakerBlock | Categories: 3D Scanning, [...]
Ian Cole
I’d like to see a tutorial that covers the easily overlooked functions – for example the assign() function. In most languages you have true variables and can use them in loops – I felt very limited in my loops until I found assign(). I’m sure there are others…
MakeALot OpenSCAD Models - MakerBot Industries
[...] to follow MakerBlock’s incredibly helpful tutorials on OpenSCAD and other resources gathered here. [↩] by Matt | Categories: Stuff We Printed, Thingiverse | Tagged: Botcave, MakeALot, [...]