by graphicsforge, published

io_mesh_openscad by graphicsforge Feb 6, 2013



io_mesh_openscad by graphicsforge is licensed under the GNU - GPL license.

Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

2565Views 951Downloads Found in Tools


Blender output module for OpenSCAD

Trying to make something for Customizer, but need a better way of controlling the geometry you're customizing? Ever peek the source for an OpenSCAD and see giant strings of values?
This is the module for Blender that outputs meshes in OpenSCAD compatible format.

io_mesh_openscad is https://github.com/graphicsforge/io_mesh_openscad
OpenSCAD is http://www.openscad.org/

Version 0.3

  • curves now export as polygons instead of polyhedron! Great for openscad as it's optimized for 2D
  • clothbot fixed my fumble of merging the multimatrix function in

Version 0.2
Due entirely to clothbot and atartanian being awesome, we present the next version of io_mesh_openscad
You can now:

  • "use " in other openscad files in a meaningful way
  • add shapekeys to an object in blender, and export it into a Customizerâ„¢ script
  • export more geometries and still have actually-workingâ„¢ openscad code!!


  1. Get blender 2.66
  2. Git clone [email protected]:graphicsforge/io_mesh_openscad.git into your blender addon directory
  3. Enable in your user preferences. ( Will be under the community Import-Export Addons )
  4. Model something
  5. Export into OpenSCAD

More from Tools

view more

All Apps

Upgrade this Thing with Thingiverse Apps

No results.

Whoa!!! This. Is. So. Exciting!

how do you install the plug in??

This is much easier:

  1. Download this thing as a zip.
  2. Open Blender
  3. File > User Preferences Ctrl Alt U
  4. AddOns > Install from file...
  5. Choose the io_mesh_openscad.zip file you downloaded.
  6. Check the checkbox to activate
  7. Now you have openscad in File > Export...

The exact semantics will probably depend on your operating system, but here are the basics:

Using your command line, navigate to your blender install. In there will probably be a directory with your blender version number. Go into it and navigate to scripts/addons. In that directory type 'git clone https://github.com/graphicsforge/io_mesh_openscad.git'https://github.com/graphicsfor... ( you should now have a new directory called io_mesh_openscad to hang out with your other addons )

Launch blender and go to the user preferences (ctrl+alt+u) and go to the addons tab. Type 'openscad' into the search box on the upper-right, and you should see something that says 'OpenSCAD Exporter'. Click on the checkbox, then click 'Save User Settings' at the bottom of that window. You should now see the option to export an openscad file in your File->Export menu.

Remember that your mesh should be manifold if you want openscad to be able to export it to STLs or OBJs!

aww, disqust doesn't want to let you copy-paste the git command.
Grab it from step 2 of the instructions!