Design & fabrication
A one-person shop that takes a physical product problem from brief to parametric CAD to a finished part — with the geometry written as code, so the second revision costs almost nothing.
A moraine is the ridge a glacier leaves behind: material carried by something that moved through, deposited as new ground. It seemed like a fair description of a job well finished.
Made to order
A plastic knob, a gear, a bracket, a clip — the one small piece that has failed and put a working machine out of service. The manufacturer dropped it, the dealer quotes eight weeks, or the only one left online costs more than the machine is worth. Send it here and it gets modelled, printed and shipped — and then it exists forever.
Or photographs and caliper measurements if it's still holding the machine together. Whatever's left of it is enough to work from.
Measured and rebuilt as a parametric model — the digital equivalent of a foundry pattern. This is the part of the job that takes real time, and it only happens once.
Yours ships. The pattern stays on the shelf, so the next person with the same dead machine pays for a part, not for the work of inventing it again.
The first order for a part that doesn't exist yet carries a one-time pattern fee — you're covering the modelling, not the plastic. If three more people buy that same part, the pattern has earned out and your fee is refunded in full. You took the risk on a part nobody had made yet; if it turns out the world needed it, you shouldn't be the one who paid for it.
Parts that look obviously useful to more than one person skip the fee entirely.
Small, functional, out of production, and holding something bigger hostage.
Not squeamishness — printed plastic is the wrong material for some jobs, and saying so up front is part of the service.
What to send with it
Design review
Every job gets a private page. The current design lives on it — options side by side, each one carrying the consequence of choosing it. You leave your notes on the page itself, next to the thing you're talking about, instead of describing it in an email thread three days later.
Why this shop and not a print farm
Most fabrication shops can't write software. Most software people can't fabricate. This one does both, on the same job.
Made-to-order parts, cheap revisions and a live review page aren't three services — they're one asset used three ways. The geometry is written as code, so it can be reissued, re-costed and re-rendered for the price of running it again.
01 — Capability
Small-run parts, prototypes, fixtures and jigs — plus the software that makes them configurable, orderable or measurable.
Geometry written as code, not clicked. Change a dimension, regenerate the family.
CadQuery · OpenSCAD · FreeCAD
Small-run and bridge production in PLA, PETG and engineering filaments, sliced headless for repeatability.
2 × Bambu Lab P1S · AMS
Sensors, dataloggers and controls — the board, the enclosure and the firmware from one shop.
Raspberry Pi · ESP32 · LoRa
Centimetre-grade RTK GNSS for site layout, as-applied mapping and machine guidance.
RTK base + rover · PPK post-processing
The database, the API and the interface behind a physical product. Production experience, not a side skill.
Java · Python · schema design
Jigs, gauges and fixtures that make somebody else's process repeatable on their own floor.
Design for the operator, not the drawing
02 — Method
Four steps, in this order, because each one is cheap only if the one before it is settled.
What the part has to survive, who handles it, and what it's replacing. Constraints first — geometry falls out of them.
The part is written as a script with its dimensions named. This is the step that makes revision three as cheap as revision one.
A real part in your hands before a run is committed. Fit and finish problems are found on the bench, not on your floor.
The batch, plus the generator that made it. You own the geometry — it doesn't live only in this shop.
03 — The shop
| Capability | Equipment | Working envelope |
|---|---|---|
| FDM printing | 2 × Bambu Lab P1S, one with AMS | 256 × 256 × 256 mm |
| Multi-material | AMS, 4-spool | 4 colours / materials |
| Positioning | RTK GNSS base + rover, LoRa link | ~10 mm, 5 km baseline |
| CAD | CadQuery, OpenSCAD, FreeCAD | Scripted, version-controlled |
| Woodworking | Table saw, router table, dust collection | Fixtures and patterns |
Heated garage shop in northwest Wisconsin. Work ships anywhere; local clients are welcome to stand at the bench while a part comes off the plate.
04 — Start
The best jobs arrive as a description of something that keeps going wrong. The geometry is the easy part.
sites/README.md.