OpenSCAD is software for creating solid 3D CAD objects.
It is free software and available for Linux/UNIX, MS Windows and Mac OS X.
Basically you 3d model with code, which there are also some blockly initiatives for this:
We actually had Otto 3D modeled here long time ago for the thingiverse customizer
Just look at some examples @Martinperdeauxdid with OpenSCAD files attached for you to play with and you will get the point of how powerful this is.
These are the actual 3D printed models from the previous models
CADhub
This is a openscad API that allows to use it on the browser, another member @IrevDev is developing it
You can tinker with it at https://cadhub.xyz/
It also Enables linking to external scad files so long as they return a plain text.
Start on an openscad customizer UI,
Linking to code on Github like this means that the link will stay up-to-date with the repo as it changes.
Another interesting iniciateive is Models @ MakeWithTech
Our dream is to make a super cool customization script for Otto robot where you can swap parts and change sizes and shapes easily keeping the functional elements and tolerances intact so that you are always sure when you 3d print is gonna work, this will be a a game changer in education, since for students the learning curve will be much more smooth. Like what my robot nation did for small figuring but with Otto technology we can actually make them move!
Welcome any opinions around this project.