CAD
3d printing
TinkerCad
- Good: For fast designs using shape primitives, easy to use
- Bad: For precision, parametric and generative designs
OpenSCAD
- Good: Programming interface, generative and parametric designs, open-source
- Bad: For fast detailed designs
Documentation
- https://openscad.org/documentation.html - https://openscad.org/cheatsheet/
Blender
- Good: For precision, parametric and generative designs, open-source software
- Bad: For fast designs, not easy to use
Rhino 3D
- Good: For precision, parametric and generative designs
- Bad: For fast designs, not easy to use, license required
Autodesk Fusion
https://www.autodesk.com/solutions/fusion-360-3d-modeling
- Good: For precision, simulations
- Bad: For fast designs, not easy to use, license required
FreeCAD
- Good: For precise designs, free software
- Bad: For fast designs, not easy to use