3D Models
Printable objects designed in OpenSCAD — parametric models described in code. The flagship is a 38 cm trophy keyholder, split into tiles to print on a small bed.
Modelling with code
I design the objects I print in OpenSCAD: the models aren’t drawn by hand but described in code, so they’re parametric — I change one variable and the part adapts (dimensions, wall thicknesses, how it splits for printing…).
The flagship: the “GANASA” trophy keyholder
A wall-mounted key holder shaped like a championship cup: base, stem, bowl and a globe on top, with a rail of hooks and the mounting holes at the bottom. On the globe, a small scene engraved into the dome and the word “GANASA” arced along its curve.
Printing big on a small bed
The cup is 38 cm tall, but my Bambu Lab A1 mini has a bed of just 18×18 cm. The solution is to cut the model into 6 tiles (2×3) that fit the bed:
- the cuts run through the narrow spots (the stem, the neck) so the seams show as little as possible;
- the tiles join with Ø6 dowel pins in blind holes that straddle every seam;
- a
partvariable in the code exports, on demand, the full model, the individual tiles, or the plate of pins.
The toolchain
OpenSCAD for the design and the STL render; for quick previews, without opening the GUI, I generate images in Python (numpy-stl + matplotlib) — also handy for checking the mesh is watertight and measuring widths slice by slice.
Stack
OpenSCAD · STL · Bambu A1 mini · Python (previews)