Nanosmid
Begon als headless-Drupal-speeltuin, werd een configurator voor zelfbouwmeubels. Eerste ontwerp: de Kura zitbank.
- Project
- Nanosmid
- Status
- leeft nog
- Periode
- 2017 – nu
- Blad
- 1 van 1
Nanosmid is een digitale werkplaats op het snijvlak van industrieel ontwerp, ambacht en AI. Je kiest een ontwerp, past de maten aan, en krijgt een zaagplan, een bouwplan en een 3D-model om het zelf te bouwen. Maar de naam is ouder dan het meubel.
Drie levens van één naam
- 2017
NanoRouter
Een zelfgeschreven router in vanilla ES6 die pagina’s ophaalde uit een headless Drupal. “Digital craftsmanship and future of the web.” Een half jaar leerproject, daarna stil.
- 2022
Art and coding
Opnieuw begonnen met web components (Lit en TypeScript): een portfolio dat artikelen van Medium en Drupal samenbracht. Stil na december 2022.
- 2025
Ambacht + Algoritme
Na drie jaar stilte een nieuwe richting: meubels. Een parametrisch model in CadQuery, een configurator in React en Three.js, en een eerste ontwerp: de Kura zitbank.
Kura: van schets naar configurator
Kura (蔵, Japans voor opslagplaats) is een eikenhouten zitbank met opbergruimte onder de zitting, bedoeld om speelgoed in de woonkamer uit het zicht te houden. Het begon op papier.
-
01 15.11.2025 Exploded view. De eerste schets: vier scharnieren, zes dwarsbalken, en een rugleuning onder 14°. -
02 15.11.2025 Profiel. Zij- en vooraanzicht. Het profiel is sindsdien nauwelijks veranderd. -
03 19.11.2025 Eerste render. Het eerste onderdeel in CadQuery: één zijpaneel, opgebouwd uit planken. -
04 23.11.2025 Het frame. Zijpanelen, middensteun en bodem. Alle maten volgen uit een handvol parameters.
Het zaagplan
Met de hand kwam de telling op 16 planken, omcirkeld. De configurator komt in de standaardmaat op 18, met een benutting van 82,3%. De optimizer puzzelt de onderdelen, inclusief schuine delen en zaagsnede, zo zuinig mogelijk op de planken.
16 18
Zoals het nu draait
Schuifjes voor breedte, zithoogte en rughoek. Na een klik op Genereer rekent een CadQuery-service het model in zo’n twintig seconden opnieuw door en levert drie dingen: een zaagplan per plank, een bouwplan met stappen en montagetekeningen, en een 3D-model om te downloaden.
Onder de motorkap
- Astro 5
- React + Three.js
- Drupal 11 (headless)
- Python + CadQuery
- FastAPI
- nginx