← All projects
Active September 2026

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.

OpenSCAD3D printingBambu A1 miniParametric

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 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)