OpenSCAD
OpenSCAD is a rather unusual option for 3D model design in that it generates models from code. For flexible modelling using a variable driven parametric approach, it is fantastic. There are a variety of models available that will help you generate exactly the output you need for things like Gridfinity.
Setup
- Download - rather than downloading the stable version, the general consensus is to use the latest development snapshot. The stable version is unbearably slow (many minutes) on some renders compared to the development snapshot (mere seconds for the same renders).
- Enable the following in Preferences > Features
- lasy-union
- textmetrics
- Set the following in Preferences > Advanced > 3D Rendering
- Backend = Manifold (new/fast)
- Setup the Belfry OpenSCAD Library
- Copy the content of the GitHub Repo to
~/Documents/OpenSCAD/BOSL2/
.
- Copy the content of the GitHub Repo to
Notes
- On macOS,
~/Documents/OpenSCAD/
is where files can be placed to be loaded as libraries for OpenSCAD.