ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

Main Area and Open Discussion > General Software Discussion

OpenSCAD is a game changer for 3d printing


This is a post about a (free) program called OpenSCAD:

I recently bought a 3d printer.  Mostly just because they've gotten good enough and cheap enough that I woudn't feel too bad if it mostly sat on a shelf.

I've been having quite a bit more fun with it than I expected, mostly because of the amazing site where people have uploaded thousands of printable things you can just download and print (it's not *quite* that easy yet, there's plenty of tinkering and troubleshooting still required with today's cheap 3d printers).

Mostly I've been printing things to bling out my board games.

But this past week a couple of people teamed up on the DonationCoder forum to help make a model of our site mascot (Cody the Bird), and a customizable base for him to sit on.  You can follow along with that thread here:;topicseen

A photo:

I've tried experimenting with doing 3d design using tools like Blender, and my brain completely shuts down, which is a shame because it would be fun to be able to DESIGN models not just print models that others have made.

Which brings me to the reason I'm posting, OpenSCAD.

OpenSCAD has been a revelation for me.  It's basically a CAD (computer aided drafting) programming language and development environment, which makes it easy for a programmer to design and model 3d objects for printing, using algorithms/code.

It's a joy to use -- you can write programs to create 3d objects and instantly preview and study them and then save them for printing.  And most of the models on thingiverse that are customizable are made with OpenSCAD, which is a great way of getting started.

My mind is swimming with the idea of creating both useful and precise objects, but also useless and mathematically interesting objects...

Here is a video talking about OpenSCAD:

I knew you'd like it :) I had the same experience after trying more organic programs (blender) and more supposedly-precise ones (sketchup). Neither category was compatible with my brain. But OpenSCAD just makes sense! Lately I've been printing parts for my father-in-law's recumbent bicycle. He needed a part with a radius to match that pipe and a hole just right there, and in about 10 minutes I had a design done. While there are certainly applications for which it is unsuited (c.f. my attempt at modelling Cody), for anything which is basically geometric, or for anything which requires precise dimensions, the use of a language rather than a gui is a huge asset.

Edit to add: I won at the 3d-printing game when I used OpenSCAD to model, and then successfully printed, a new heel-tip for one of my wife's high-heel shoes. Other models I've made which might be useful to others include a model-rocket launch-rod cap, and a little platform to mount a circuit board to a rod.


Many thanks for helping me get into it, aryq  :Thmbsup:


[0] Message Index

Go to full version