From-Scratch Build · Fabrication
A catalogued collection of ready-to-print parts — mounts, brackets, jigs, cases and supports — each with a preview, a description and a download. Built from scratch to learn how to turn a messy pile of model files into a library people can actually use.
What it is
When a workshop prints things regularly, the model files pile up fast: a bracket here, a custom case there, a tiny adapter someone made once and will need again in six months. Without a system, those STL files get lost on laptops and re-modelled from scratch. This build is the fix — a single, browsable library where every printable part has a home.
Each entry carries a thumbnail so you can recognise the part at a glance, a short description of what it's for, and a direct download of the model ready to slice and print. The whole thing is version-controlled, so the library has history: you can see when a part was added or revised, and nothing ever quietly disappears.
The core idea I wanted to learn: a parts library is a documentation problem as much as a CAD one. The models are easy; what makes them reusable is the catalogue around them — names, pictures, purposes and a stable place to download from.
The stack
The point of this rebuild was the organising system, not any single model. Here is what each piece does.
The universal 3D-print format — a mesh of triangles describing each part's surface. The actual payload you send to a slicer.
A structured table pairing every model with a name, description, preview and download link — the map that makes the pile searchable.
A small image of each part so you can identify it without opening a CAD program. Recognition beats reading every time.
Parts grouped by what they belong to — robot mounts, hardware-bench clamps, enclosure halves — so related files live together.
Every addition and revision is tracked. The library has a timeline, and an accidental deletion is always recoverable.
Files are stored print-ready, so the path from "I need that part" to a job on the printer is just download and slice.
From need to printed part
The whole point is to shorten the distance between needing a part and holding it. That path is five quick steps:
Scan the indexed table by thumbnail and description until you spot the part you need.
Read what it's for and which assembly it belongs to, so you grab the right variant.
One click pulls the print-ready model straight from the library.
Drop it into a slicer, pick your material, and send it to the printer.
Made a new part or improved one? Add it to the catalogue with its own entry so the next person finds it too.
A script that builds the catalogue table from the folder contents automatically. Left as future work in this build.
What's inside
The library leans toward the unglamorous, endlessly-useful pieces a working space actually needs:
Every one is stored as a downloadable .stl, grouped with its siblings so the next person never has to model it twice.
Reflection