Blog

From Prototype to Small Series Production

The practical steps between "it works on my bench" and "we can ship 50 units."

Your prototype works. It does what it is supposed to do, you have demonstrated it to stakeholders, and people are excited. Now comes the question: "Can we make 50 of these?" This is where most hardware projects hit a wall. The gap between a working prototype and a producible product is larger than most people expect — but it is also very manageable if you know what to focus on.

In this article I walk through the key transitions: from breadboard to custom PCB, from 3D print to production enclosure, from prototype firmware to robust software. Each step has its own pitfalls and trade-offs, and I share practical lessons from products I have taken through this journey.

The prototype trap

A prototype is designed to answer one question: does the concept work? It is not designed to be manufactured, maintained, or used by someone who did not build it. The wires are messy, the code has hardcoded values, and the housing is held together with tape. That is fine — that is what prototypes are for.

The trap is thinking that production is just "cleaning up" the prototype. It is not. Production requires fundamentally different thinking: about consistency, about cost per unit, about assembly time, about what happens when component X goes out of stock, and about how to test each unit before it ships. These are not afterthoughts — they are design decisions that should drive the transition.

PCB transition: from breadboard to custom board

The most visible step is moving from a breadboard or dev-board prototype to a custom PCB. This is where the circuit gets locked down: component choices become permanent, trace widths affect reliability, and the board layout determines your enclosure design.

Component selection

Replace prototype parts with production-grade components. Check availability, minimum order quantities, and lead times. Choose components available from multiple suppliers where possible to avoid single-source risk.

Design for manufacturing

Follow your PCB manufacturer's design rules. Use standard board thickness, avoid unnecessarily small vias, and keep components on one side if possible. SMD components are cheaper to assemble than through-hole at scale.

Test points and programming

Add test points for critical signals and a programming header. When you need to flash and test 50 boards, having a reliable, fast method is essential. Consider a pogo-pin jig for batch programming.

My approach: I always order a small batch of PCBs (5-10) first as a pilot run. Assemble one by hand, test thoroughly, fix any issues, and only then order the production batch. The cost of one extra PCB revision is always less than the cost of 50 boards with a bug.

Enclosure: from 3D print to production housing

The enclosure transition depends heavily on your volume. For 10-50 units, 3D printing can actually be the production method — if you choose the right process. For 100+ units, you start looking at other manufacturing methods.

Small series (10-100 units)

  • FDM 3D printing: Cheapest, but visible layer lines
  • SLS 3D printing: Professional finish, no support marks
  • CNC machining: Excellent quality, higher cost per unit
  • Laser cutting + bending: Great for sheet metal enclosures
  • Off-the-shelf enclosures: Often overlooked, but very cost-effective

Medium series (100-1000 units)

  • Injection moulding: Low unit cost, high tooling cost
  • Vacuum casting: Bridge between 3D print and injection
  • MJF 3D printing: Production-quality at reasonable volume
  • Hybrid: Standard enclosure + custom 3D-printed inserts
  • Tooling typically pays off above 200-500 units

Practical tip: Do not underestimate off-the-shelf enclosures. Companies like Hammond, Bopla, and Spelsberg make hundreds of standard boxes in every size and IP rating. A standard enclosure with a custom front panel (laser-cut or CNC-milled) looks professional and costs a fraction of a fully custom design.

Firmware hardening: from "it works" to "it always works"

Prototype firmware has one job: demonstrate the concept. Production firmware has a very different job: work reliably in every condition, for every user, for years. The gap is significant, but the changes are well-defined.

1

Error handling

Every sensor read, every communication, every state transition can fail. Production firmware must handle every failure gracefully — log it, recover, and continue. No silent crashes, no infinite loops.

2

Watchdog timer

Always enable a hardware watchdog. If the firmware hangs for any reason, the watchdog resets the system automatically. This is your last line of defence against unknown bugs.

3

Configuration management

Replace hardcoded values with configurable parameters stored in non-volatile memory. Serial numbers, calibration values, and feature flags should be settable per unit without recompiling.

4

Over-the-air updates

If the product has connectivity, implement OTA firmware updates from day one. You will find bugs after deployment — the question is whether you can fix them without physically accessing each unit.

BOM management and cost optimisation

The Bill of Materials (BOM) is the backbone of production planning. Every component, every screw, every label must be listed with part numbers, quantities, suppliers, and unit costs. A well-managed BOM prevents surprises during procurement and assembly.

Cost optimisation at small volumes is different from mass production. You cannot negotiate prices with suppliers for 50 units. Instead, focus on reducing assembly time (fewer components, fewer manual steps), choosing standard values (one resistor value instead of three slightly different ones), and consolidating suppliers (fewer orders, less shipping cost).

A real example: In one project, I reduced the BOM from 47 unique components to 31 by consolidating resistor values and replacing two separate ICs with a single one that did both functions. The component cost barely changed, but assembly time dropped by 30% because there were fewer different parts to place and fewer mistakes to make.

Testing: the production bottleneck nobody plans for

Testing a prototype means running it through its paces manually: does it turn on, does the sensor read correctly, does the LED blink. Testing a production unit must be faster, repeatable, and documented. If each unit takes 30 minutes to test by hand, testing 50 units takes three full days. That is a week of engineering time that nobody budgeted for.

Automated self-test

Build a self-test mode into the firmware. On a special boot command, the unit runs through all peripherals, checks sensor ranges, verifies communication, and reports pass/fail. This takes minutes instead of half an hour.

Test jig

For PCBs, build a simple test jig with pogo pins that contacts the test points. Connect, run the self-test script, read the results. A good jig reduces per-unit test time to under 2 minutes.

Test documentation

Log every test result with serial number, date, and pass/fail per check. This is essential for traceability and helps diagnose field failures later. A simple CSV file or database is sufficient.

When to scale (and when not to)

Not every product needs to scale beyond small series. Many industrial products, custom solutions, and niche applications live happily at 20-100 units per year. The decision to scale should be driven by demand, not ambition. If your order book says 50 units per year, optimise for 50 units per year — not for 10,000 that you hope to sell someday.

Scale when the manual effort of producing each unit becomes the bottleneck, when component costs dominate the price, or when quality consistency suffers from hand assembly. Until then, small series production with good processes is a perfectly valid and profitable business.

Ready to take your prototype to production? I help with the full transition — PCB redesign for manufacturing, enclosure development, firmware hardening, and production planning. Let's discuss your project and figure out the most efficient path from bench to batch.

Ready to go from prototype to product?

Let's plan the transition together. Free discovery call, no obligations.

Start your project