Recent Topics


by atartanian

OpenSCAD is an open source programming language and IDE (Integrated Development Environment) for parametric 3D design. It is used to create precise, customizable and easily modifiable designs ready for 3D printing. It has a growing developer community and is the tool used to create designs compatible with the MakerBot Customizer app:

You can download OpenSCAD from

This group is a place to discuss all things OpenSCAD including (but not limited to) new features, techniques, questions, libraries, works in progress, etc. So post a new Topic or contribute on an existing one!

Share knowledge, get constructive feedback, and ask questions!

Join to add your OpenSCAD designs or libraries to this group's Things. Non-OpenSCAD designs will be removed.

Have fun!

View Comment

heart made with onpenscad

by XcinnaY


I would like to make a 3D heart with openscad.
I found the equation

How can I make a polyhedron from it ?

equation formula Heart polyhedron
View Comment

Object Oriented Programatic Modeling

by txoof

Is there a good OpenSCAD like programatic modeling package that uses a more OOP paradigm? OpenSCAD is really amazing. It's my go-to for pretty much anything Laser cut or 3D printed. The ability to easily tweak a variable and have the model restructure around that tweak is incredible. For more complex models it would be great if there classes and objects to simplify the code and make modules more recyclable.

Has anyone used an OOP style modeler? I just found CoffeeSCAD. It's a blend of OpenSCAD and Javascript. It supports classes and objects and looks amazing. Unfortunately it only runs in a web browser (ick) and the last commit to the git archive was in 2013.

Do you all have any other suggestions?

View Comment

BOSL2 and dovetails

by gandalf123

Ok, i need help. I'm trying to create something like an "hook" (wrong term) with 2 dovetails in the opposite side, so that the object with the male dovetail could be fitted in both direction, normally and upside down.

The top dovetail is working, the bottom one seems a little bit too small, but i'm unable to figure out why.
Probably there is some bad measure that i'm using to create or position the dovetail.

Any help ? (the code is a mess, i've tried to clean a little bit for posting, but it's an extract from a bigger project)

main goal is to have the male dovetail with a little bit friction, easily movable by hand (but not by gravity) (i can change the female, but not the male, because it's already printed)

View Comment