We continue to develop resources related to the COVID-19 pandemic. See COVID-19 initiatives on Appropedia for more information.
Object oriented OpenSCAD
|By Michigan Tech's Open Sustainability Technology Lab.
Wanted: Students to make a distributed future with solar-powered open-source 3-D printing.
OpenSCAD - The Programmers Solid 3D CAD Modeller
OpenSCAD provides two main modelling techniques: First there is constructive solid geometry (aka CSG) and second there is extrusion of 2D outlines. As data exchange format format for this 2D outlines Autocad DXF files are used. In addition to 2D paths for extrusion it is also possible to read design parameters from DXF files. Besides DXF files OpenSCAD can read and create 3D models in the STL (for 3-D printing) and OFF file formats.
Free download: http://www.openscad.org/
OpenSCAD is great - but is best suited for programmers - and as such is a little difficult for non-programmers to learn - particularly young children who are not fast typers. To make OpenSCAD more accessible there are currently two solutions:
- UltiCreator: http://ultishaper.youmagine.com/app UltiCreator uses CoffeeSCad, which is a browser based 3D solid CAD editor. It is OpenSCAD style, with a Coffeescript based syntax, and extra features (object oriented, clean interface, code editor with line number, syntax highlighting etc, bom generation...). Relatively easy to use - you can see your object oriented additions in real time in your browser and can save your code and export stls form 3D printing on your favorite open-source 3D printer.
- BlocksCAD https://www.blockscad3d.com/ Object oriented can output stl and Openscad text -- good for children