Parametric 3D-printable models, written in OpenSCAD.
lib/ shared modules (rounded boxes, screw holes, pipes, ...)
models/<name>/
<name>.scad parametric source
README.md parameters, print settings
exports/ generated STL/3MF files
photos/ (optional) photos of the printed/assembled part
| Model | Description |
|---|---|
| router-stand | Connected frame to lift a router and stash a switch underneath |
| cat-swing | Chibi cat sitting on a swing seat — string through the holes, hang from anything |
| cat-basket | 10 cm open-top cube basket with a cat face on the front and ears poking up |
| filament-rack | Honeycomb shelf panel that drops onto a modular tube-frame cell (stays stackable) |
- Dimensions in millimeters.
- All tunable values declared as variables at the top of each
.scadfile, grouped with/* [Section] */comments so OpenSCAD's Customizer picks them up. - Shared helpers live in
lib/common.scad; import withuse <../../lib/common.scad>. - Use
$fn = $preview ? 32 : 96;so previews stay snappy and renders stay smooth.
openscad -o models/<name>/exports/<name>.stl models/<name>/<name>.scadPass parameters for variants:
openscad -D 'output="full"' -o models/router-stand/exports/router-stand-full.stl models/router-stand/router-stand.scad