Lines & Layers
A suite of web tools for a 3D printing workshop: configurators that produce print-ready files for a multicolour printer, pricing linked to stock, and the website that receives requests.

- Year
- 2026
- Location
- Haute-Savoie · Genève
- Client
- Lines & Layers, 3D printing workshop (co-founded)
- Role
- Design and development of the tools and the website
- Tools
- Three.js · opentype.js · SheetJS · JSZip · jsPDF · Claude Code
The context
Lines & Layers is a precision 3D printing workshop, based in Haute-Savoie and Geneva, which I co-founded. The goal was to automate the whole chain: from stock management to generating the 3D model, through to complex invoicing (several VAT rates, sales abroad).
The answer
A suite of web tools, gathered on an internal portal. The 3D models and the print files are computed in the browser.
Configurators. The customer chooses the model, the size, the colour of each level and a name, raised or engraved. The tool checks that the text stays legible and printable, then gives a configuration code to attach to the order. In the workshop, that code restores the exact configuration and produces the complete 3MF file for the AMS, the printer’s multicolour system. A third tool prepares new models: it finds the colour zones in an STL file and places the name.
Pricing and stock. The quote calculator starts from the slicer’s figures, applies margin tiers and promotions, calculates the net margin on Etsy and produces quotes and pro formas as PDF. It reads its material cost from the filament stock: spools, price per kilo, remaining mass, AMS slots, restock alerts, Excel import and export.
The website. lines-layers.com, in French and English, presents the workshop and receives quote requests. Visitors can drop an STL file and see it in 3D straight away: the file never leaves their device.
Delivered
- Three configurators: customer, production, model preparation
- A quote calculator and a filament stock, linked together
- A bilingual public website with STL preview
- An internal portal that gathers the tools


