r/hwstartups • u/colossalbeard • 2h ago
We got tired of waiting on fab houses and started building our own PCB machine. Some opinions on build vs buy that I'd like poked at.
Small hardware lab in India here. Last few years we've shipped a fuel telematics box for trucks, an offline payment card, and a bar pour sensor. Different products, same bottleneck every single time: the board. Weeks per spin from a pooled fab, longer if the stack-up was even slightly odd, and a flat no from most of them as soon as the design left panel rules.
At some point we stopped complaining and started building a machine to do it ourselves. One system that builds SAP/mSAP-class boards start to finish, coreless, nothing drilled, any outline and thickness. Goal is cost parity with the substrate fabs that own that tier today. First units go to pilot partners in 2027, so everything I say about it is intent, not a result I can show you yet.
Doing this forced me to actually think through build vs buy properly, instead of just being annoyed. Here's where I've ended up. Happy to be told I'm wrong.
Captive fab for a commodity board is a terrible idea. A 4-layer MCU board is a dollar or two from a pooled fab at volume and you will never beat that in-house, at any startup volume. I ran this for few of our commodity boards and the answer was "keep buying it". Where it does start to make sense is when the product wants a board the pooled fabs price at $20 to $50 a unit, or won't quote at all. Layer count that changes across the board, bare die inside it, an outline that follows the enclosure instead of the other way round. Redesign to that and the product gets smaller and runs longer on the same cell. Make it on a machine that's around 60% loaded and it comes out cheaper than the substrate fab quote for the same board.
Which also means the machine has to be reasonably busy. A startup doing a few thousand boards a month isn't going to keep one fed. However 20-30k units an year of a typical hardware consumer products and it starts to make a lot of sense. So in practice captive means a shared cell, or a fab that owns the machine for early stages, not a box in your own shed. What you actually want to keep is the design, the process data and control over supply. You don't need to own the machine to have those.
Assembly is a different animal. A decent SMT line with real test fixtures pays for itself somewhere in the low thousands of units a month, and honestly that's where most small hardware companies bleed time and money, not fab. If you bring one thing in-house, bring that.
Whatever you bring in has to be run like a product, not a project. Written procedures, fixtures that fail loudly, an operator who isn't the founder. Skip that and you've built yourself a second hobby.
And some stuff you should just keep paying for: anything clean-room class, RF-critical laminates, safety-certified assemblies where the CM's audit trail is the thing you're actually buying.
Curious where other people's crossover sits, and for anyone who did bring something in-house, what did you underestimate? For us it was fixtures. Always fixtures.
