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 | 2024 | PythonSCAD | a fork that allows using Python for 3D modeling |
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 | 2024 | openscad-web-gui | a web-based editor that renders and imports OpenSCAD scripts from various sources |
2022 | CQ-Editor | a Qt GUI for CadQuery |
|
Libraries | 2024 | gridfinity_extended_openscad | anoter extended Gridfinity library |
2023 | BOSL2 | a very comprehensive library that also allows to add chamfers/bevels and rounded edges to OpenSCAD models |
|
openscad-fillets | a ser of modules to apply fillets to objects in a few situations |
||
prism-chamfer | a library for adding chamfers/bevels to OpenSCAD models |
||
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 that is capable of creating “lite” bins |
||
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 | 2024 | turbocase | generate an OpenSCAD case template from a KiCAD PCB |
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 |
|
SBC Model Framework | The core library of SBC Case Builder |
||
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 | 2024 | openscad-playground | a very capable web UI that wraps the WASM build. Moderately usable on an iPad. |
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 |