Hey! This thing is still a Work in Progress. Files, instructions, and other stuff might change!

openSCAD Editor

by Dorty, published

openSCAD Editor by Dorty Oct 20, 2012



openSCAD Editor by Dorty is licensed under the Creative Commons - Attribution license.

Use This Project

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

6953Views 1135Downloads Found in Engineering


A opensource openSCAD Editor.
With autocompletion and stuff ..
it scans the openscad libraries directory and locates module-definitions ... and generates snippet-calls for them ..
for example you type: "gear"
and it will insert:
gear(number_of_teeth=number_of_teeth, circular_pitch=false, diametral_pitch=false_1, pressure_angle=20, clearance=0);
the parameter-values are tab'able-objects so its quite easy for beginners to use openSCAD ;-)


Simply download the ZIP and start the .exe-file.

The Project+Sourcecode is located on SourceForge:


the root-directory contains an oscad.xml that contains all the SCAD-Definitions and snippets (except the auto.generated)

after starting you should tell the application where your openscad.exe-folder is .. so it can scan the libraries folder ;-)

Its a .NET 2.0 Application :-) You will need the .NET 2.0 Framework running ...

Update: 20.10.2012 - rev2 zip - rev1 simple doesnt work g o.O
Update: 18.11.2012 - rev3 zip - Added MRU-List o.O
Update: 22.11.2012 - rev4 zip - Added Auto.Add.Include, Window-Position loading/saving, Snippet-Trimming

More from Engineering

view more

All Apps

Upgrade this Thing with Thingiverse Apps

Tools and Utilities

Repair, slice, or enhance this Thing

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Thank you! I can't wait to try this - just learning openSCAD, but I was looking for something with autocompletion. I think this will help me to learn the language much faster

So how does the code completion work? When I type, e.g. gea nothing shows up. Given my experience with code completion in other editors I type Ctrl-space and it shows a list of possibilities, including 'gear'. Clicking on gear it will insert in the editor but I don't get the parameters filled in. 

You have to set the openscad-directory .. after that you can restart the application or reload the cache .. now the symbols of your library directory should be loaded ... by pressing <ctrl>+<tab> the autocompletion gets active.
for example "ge"<tab> ... if you select gear and <tab> again the parameters will be autocompleted....</tab></tab></tab></ctrl>

Is this Windows 7 only? It crashes pretty hard on XP.

It's a .NET 2.0 Application ... i will test it on a vpc image ..