OpenSCAD is a solid 3D modeling program that generates 3D shapes from a simple scene description language and can directly output STL
files for 3D printing. It is extraordinarily precise, quite flexible and free, but can have a somewhat frustrating learning curve.
Resources
Category | Date | Link | Notes |
---|---|---|---|
Alternatives | 2023 | ImplicitCAD | a Haskell-based alternative |
DSLCAD | a Rust-based alternative with chamfer and fillet support |
||
sdf | Generate 3D meshes based on SDFs |
||
ZenCAD | a Python-based alternative using OpenCascade |
||
PySdfScad | Interpreter using signed-distance-functions |
||
2022 | CadQuery | a Python library for building parametric 3D CAD models using OpenCascade |
|
Books | 2021 | Mastering OpenSCAD | a comprehensive online tutorial |
GUI | 2022 | CQ-Editor | a Qt GUI for CadQuery |
Libraries | 2023 | openscad-fillets | a ser of modules to apply fillets to objects in a few situations |
2022 | dotSCAD | A comprehensive library of transformation functions |
|
openscad-rpi-library | a library of Raspberry Pi related objects |
||
OpenSCAD-Dovetails | a library for dovetail joints |
||
gridfinity-rebuilt-openscad | Another version of Gridfinity |
||
NopSCADlib | an incredible library of various electronic and mechanical parts |
||
gridfinity_openscad | an implementation of the Gridfinity storage system in OpenSCAD, that I’ve used with great success. |
||
Tools | 2023 | ghostscad | a Go library that generates OpenSCAD code |
2022 | SBC Case Builder | A case builder wizard for single board computers like the Raspberry Pi |
|
2021 | GraphSCAD | a Windows/Ubuntu nodal editor for OpenSCAD |
|
SolidPython | a Python frontend for solid modeling that compiles to OpenSCAD |
||
2020 | hob3l | a tool that takes OpenSCAD files and performs faster slicing |
|
Wrappers | 2023 | openscad-graph-editor | A node-based graphical UI to create OpenSCAD models |
2022 | jupyter-cadquery | a jupyter extension to view CadQuery output in the browser |