OpenSCAD is a great way to create objects for 3D printing (or other purposes ... However, if you host your design on Thingiverse (and I’ll sidestep the political problems that always crop ...