Je prototype werkt. Het doet wat het moet doen, je hebt het aan stakeholders laten zien, en iedereen is enthousiast. Dan komt de vraag: "Kunnen we er 50 van maken?" Dit is waar de meeste hardwareprojecten vastlopen. De kloof tussen een werkend prototype en een produceerbaar product is groter dan de meeste mensen verwachten — maar het is ook heel goed te managen als je weet waar je op moet focussen.
In dit artikel loop ik door de belangrijkste overgangen: van breadboard naar custom PCB, van 3D-print naar productiebehuizing, van prototype-firmware naar robuuste software. Elke stap heeft zijn eigen valkuilen en afwegingen, en ik deel praktische lessen uit producten die ik door dit traject heb geleid.
De prototypeval
Een prototype is ontworpen om één vraag te beantwoorden: werkt het concept? Het is niet ontworpen om geproduceerd, onderhouden of gebruikt te worden door iemand die het niet zelf heeft gebouwd. De bedrading is rommelig, de code bevat hardcoded waarden, en de behuizing wordt bij elkaar gehouden met tape. Dat is prima — daar zijn prototypes voor.
De val is denken dat productie gewoon "het prototype opschonen" is. Dat is het niet. Productie vereist fundamenteel ander denken: over consistentie, over kosten per stuk, over assemblagetijd, over wat er gebeurt als component X niet meer leverbaar is, en over hoe je elke unit test voordat die verstuurd wordt. Dit zijn geen bijzaken — het zijn ontwerpbeslissingen die de overgang moeten sturen.
PCB-overgang: van breadboard naar custom board
De meest zichtbare stap is de overstap van een breadboard of dev-board prototype naar een custom PCB. Dit is waar het circuit wordt vastgelegd: componentkeuzes worden definitief, breedte van sporen beïnvloedt de betrouwbaarheid, en de board-layout bepaalt je behuizingsontwerp.
Componentselectie
Vervang prototype-onderdelen door productiewaardige componenten. Controleer beschikbaarheid, minimale bestelhoeveelheden en levertijden. Kies waar mogelijk componenten die bij meerdere leveranciers verkrijgbaar zijn om single-source risico te vermijden.
Design for manufacturing
Volg de ontwerpregels van je PCB-fabrikant. Gebruik standaard boarddikte, vermijd onnodig kleine via's, en houd componenten waar mogelijk op één kant. SMD-componenten zijn goedkoper te assembleren dan through-hole bij grotere aantallen.
Testpunten en programmering
Voeg testpunten toe voor kritische signalen en een programmeerheader. Als je 50 boards moet flashen en testen, is een betrouwbare, snelle methode essentieel. Overweeg een pogo-pin jig voor batchprogrammering.
Mijn aanpak: Ik bestel altijd eerst een kleine batch PCB's (5-10) als pilot run. Eén met de hand assembleren, grondig testen, eventuele problemen oplossen, en pas daarna de productiebatch bestellen. De kosten van één extra PCB-revisie zijn altijd lager dan de kosten van 50 boards met een fout.
Behuizing: van 3D-print naar productiebehuizing
De behuizingsovergang hangt sterk af van je volume. Voor 10-50 stuks kan 3D-printen daadwerkelijk de productiemethode zijn — als je het juiste proces kiest. Voor 100+ stuks ga je kijken naar andere productiemethoden.
Kleine serie (10-100 stuks)
- FDM 3D-printen: Goedkoopst, maar zichtbare laaglijnen
- SLS 3D-printen: Professionele afwerking, geen supportmarkeringen
- CNC-bewerking: Uitstekende kwaliteit, hogere kosten per stuk
- Lasersnijden + zetten: Ideaal voor plaatwerk behuizingen
- Standaard behuizingen: Vaak over het hoofd gezien, maar zeer kosteneffectief
Middelgrote serie (100-1000 stuks)
- Spuitgieten: Lage stuksprijs, hoge gereedschapskosten
- Vacuümgieten: Brug tussen 3D-print en spuitgieten
- MJF 3D-printen: Productiekwaliteit bij redelijk volume
- Hybride: Standaard behuizing + custom 3D-geprinte inserts
- Gereedschapskosten zijn doorgaans rendabel boven 200-500 stuks
Praktische tip: Onderschat standaard behuizingen niet. Bedrijven als Hammond, Bopla en Spelsberg maken honderden standaard dozen in elke maat en IP-klasse. Een standaard behuizing met een custom frontpaneel (lasergesneden of CNC-gefreesd) ziet er professioneel uit en kost een fractie van een volledig custom ontwerp.
Firmware hardening: van "het werkt" naar "het werkt altijd"
Prototype-firmware heeft één taak: het concept demonstreren. Productie-firmware heeft een heel andere taak: betrouwbaar werken onder alle omstandigheden, voor elke gebruiker, jarenlang. De kloof is aanzienlijk, maar de veranderingen zijn goed gedefinieerd.
Foutafhandeling
Elke sensoruitlezing, elke communicatie, elke toestandsovergang kan falen. Productie-firmware moet elke fout netjes afhandelen — loggen, herstellen en doorgaan. Geen stille crashes, geen oneindige loops.
Watchdog timer
Schakel altijd een hardware watchdog in. Als de firmware om welke reden dan ook vastloopt, reset de watchdog het systeem automatisch. Dit is je laatste verdedigingslinie tegen onbekende bugs.
Configuratiebeheer
Vervang hardcoded waarden door configureerbare parameters in non-volatile geheugen. Serienummers, kalibratiewaarden en feature flags moeten per unit instelbaar zijn zonder opnieuw te compileren.
Over-the-air updates
Als het product connectiviteit heeft, implementeer dan OTA firmware-updates vanaf dag één. Je gaat bugs vinden na deployment — de vraag is of je ze kunt oplossen zonder fysiek bij elke unit te komen.
BOM-beheer en kostenoptimalisatie
De Bill of Materials (BOM) is de ruggengraat van productieplanning. Elk component, elke schroef, elk label moet worden vermeld met artikelnummers, hoeveelheden, leveranciers en stuksprijzen. Een goed beheerde BOM voorkomt verrassingen tijdens inkoop en assemblage.
Kostenoptimalisatie bij kleine volumes verschilt van massaproductie. Je kunt geen prijzen onderhandelen met leveranciers voor 50 stuks. Focus in plaats daarvan op het verminderen van assemblagetijd (minder componenten, minder handmatige stappen), het kiezen van standaardwaarden (één weerstandswaarde in plaats van drie net iets verschillende) en het consolideren van leveranciers (minder bestellingen, minder verzendkosten).
Een praktijkvoorbeeld: In een project heb ik de BOM teruggebracht van 47 unieke componenten naar 31 door weerstandswaarden te consolideren en twee afzonderlijke IC's te vervangen door één die beide functies had. De componentkosten veranderden nauwelijks, maar de assemblagetijd daalde met 30% omdat er minder verschillende onderdelen te plaatsen waren en minder fouten gemaakt werden.
Testen: het productie-knelpunt waar niemand voor plant
Een prototype testen betekent het handmatig door alle paces halen: gaat het aan, leest de sensor correct, knippert de LED. Een productie-unit testen moet sneller, herhaalbaar en gedocumenteerd zijn. Als elke unit 30 minuten duurt om handmatig te testen, kost het testen van 50 units drie volledige dagen. Dat is een week engineeringtijd waar niemand budget voor had.
Geautomatiseerde zelftest
Bouw een zelftestmodus in de firmware in. Bij een speciaal opstartcommando doorloopt de unit alle randapparatuur, controleert sensorbereiken, verifieert communicatie en rapporteert geslaagd/gefaald. Dit duurt minuten in plaats van een half uur.
Test jig
Bouw voor PCB's een eenvoudige test jig met pogo-pins die de testpunten contacteert. Aansluiten, het zelftestscript uitvoeren, resultaten aflezen. Een goede jig reduceert de testtijd per unit tot onder de 2 minuten.
Testdocumentatie
Log elk testresultaat met serienummer, datum en geslaagd/gefaald per controle. Dit is essentieel voor traceerbaarheid en helpt bij het diagnosticeren van storingen in het veld. Een eenvoudig CSV-bestand of database is voldoende.
Wanneer opschalen (en wanneer niet)
Niet elk product hoeft verder te schalen dan een kleine serie. Veel industriële producten, maatwerkoplossingen en nichetoepassingen leven prima op 20-100 stuks per jaar. De beslissing om op te schalen moet worden gestuurd door vraag, niet ambitie. Als je orderboek 50 stuks per jaar zegt, optimaliseer dan voor 50 stuks per jaar — niet voor 10.000 die je hoopt ooit te verkopen.
Schaal op wanneer de handmatige inspanning om elke unit te produceren het knelpunt wordt, wanneer componentkosten de prijs domineren, of wanneer kwaliteitsconsistentie lijdt onder handmatige assemblage. Tot die tijd is kleine serie productie met goede processen een perfect valide en winstgevend model.
Klaar om je prototype naar productie te brengen? Ik help bij de volledige overgang — PCB-herontwerp voor productie, behuizingsontwikkeling, firmware hardening en productieplanning. Laten we je project bespreken en de meest efficiënte route van werkbank naar batch uitstippelen.