How to Turn a Second Source into a Lead Time Buffer for Battery Packs
Second-sourcing a battery pack is a lead-time insurance policy, and the cheapest way to buy that policy is to qualify along two axes instead of building a fully independent duplicate pack. Get a second cell approved on your primary assembly line, and get a second pack assembler approved with your primary cell. Phase both qualifications into the troughs of the primary program, and end each one with a documented activation package so that switching over is a purchase order instead of a project kickoff.
I learned the shape of that the expensive way. My first real attempt was a full duplicate: new assembler, new cells, new BMS, everything, run in parallel with a primary program that was already behind schedule. It took most of a year and it competed with the primary for every hour of the same two engineers. The one time I thought I might need it, it wasn't ready anyway. What I do now is smaller, and it has actually been there when I needed it.
You find out whether you have insurance at an unglamorous moment. It's 6:40 in the morning, there's a note from your cell contact or your distributor saying next quarter's allocation has been revised and there's no explanation attached, and you're standing at the whiteboard doing arithmetic on a program that was fine yesterday. In that minute, a qualified second source is worth more than every cost-down you negotiated all year. Not because it's cheaper. Because it turns a hard stop into a soft stop, and a soft stop is something you can schedule your way out of.
Two axes, not two packs
Draw the board as a 2x2. Down the side, pack assemblers. Across the top, cell sources. Your primary sits in the top-left box. Most second-source budgets go toward filling the bottom-right box: a complete, independent duplicate of the whole thing. That is the most expensive box on the board, and it is the one that eats the schedule.
The two boxes that do the work are the other two. Top-right is your primary line running a second, approved cell. Bottom-left is a second assembler running your primary cell. Either one alone breaks the single point of failure, because allocations get cut on one product, at one plant, by one supplier's allocation logic. It's rare for the same quarter to take out both your cell and your assembler.
Fill the diagonal later, if your volume justifies it. Don't start there.
Cells first, pack line second, BMS almost never
In order of leverage for lead-time continuity: cells, then pack assembly, then a long gap, then BMS.
Cells carry the longest lead time and have the least elasticity. A pack line can add a shift. A cell plant cannot. So if you can only fund one qualification, fund a second cell, but qualify it against your existing assembler so you aren't also paying to shake out a new line.
Pack assembly is the second-best insurance, because it covers something cell qualification can't: your assembler losing a customer's worth of capacity, failing an audit, or quietly deciding your program is no longer interesting. A second assembler that already builds with your cell is a comparatively cheap conversation.
BMS is where I stop. A new BMS means new firmware, and new firmware reopens the safety file: protection thresholds, balancing behavior, charge cutoffs, the whole chain. Every hour spent dual-sourcing a BMS comes back as hours of re-testing. If BMS continuity is the worry, the fix is usually a locked firmware revision, a controlled binary, and boards on the shelf. Not a second supplier.
What the qualification package actually contains
You don't need a year. You need a package small enough that you'll finish it:
- A sample build from the second source, built to your released drawing revision, not to a plausible equivalent.
- The end-of-line test log from that build, in the same units and the same limits as your primary's, so you can overlay the curves.
- A first article inspection against the drawing: dimensions, busbar torque values, weld records if the pack is welded, insulation resistance and hipot results.
- Cell documentation: datasheet revision, UN 38.3 test summary, and the supplier's lot traceability scheme.
- Golden samples, signed and serialized, one held at each site.
- A written agreement on what counts as a change, meaning any sub-tier substitution that requires notification before it ships.
The point isn't to make the second source as good as the primary. It's to make it equivalent enough that two engineers can sign a deviation and ship.
The crate shows up on a Tuesday. Inside, foam-cut packs with a traveler stapled to the lid, and if you're lucky a test log emailed the same morning. If the EOL numbers come back inside your limits and the discharge curve sits on top of your primary's within the noise, you're past the hard part. If the curve is shaped differently, flatter, earlier knee, a different tail, you have a cell or a BMS parameter problem, and that is much better to learn at five samples than at five hundred.
Phase it into the trough
The reason second-source programs die is that they compete with the primary for the same engineers in the same weeks. The fix is unglamorous: don't run the second-source build during your primary's DVT or PVT. Put it in the stretch where the primary is in steady state and the same two people are doing maintenance instead of firefighting.
Two practices that make that possible. First, piggyback on your own test assets. Run the sample build on the same fixture and the same test script the primary line uses, even if that means loaning or renting a tester for a week, rather than standing up a parallel bench and writing new software. Second, put a date on the build but treat slippage as acceptable, the opposite of how you treat primary slippage. Second-source work that gets a hard deadline will eat the primary's deadline. Ours slips a quarter sometimes. That's the cost of not letting it become the emergency it's meant to prevent.
And check who owns the tooling and the test program before you spend anything. Ownership of the fixture is often the actual lock-in, more than the pack design.
The decision is about where, not whether
"How do I know when a second source is worth it" is the wrong question. You already know, roughly: it's worth it when a stop costs more than a qualification. The question that decides your money and your calendar is where to spend it, and that's arithmetic on two numbers, how long each tier would take to recover and how much float you have.
If the pack line could add a shift and recover in three weeks, but the cell behind it is quoted at something like twenty, your insurance belongs at the cell. If the cells are moving fine and your only assembler is a small shop carrying your whole program, the insurance belongs at the assembler. You don't need a model. You need, for each tier, the recovery time if that tier went dark, and then you buy coverage on the shortest recovery time that exceeds what you can tolerate.
That's also why second-sourcing gets filed under "cost adder." It is an insurance premium. Premiums always look like waste until the quarter they don't.
Make activation boring
What separates a second source that saved a quarter from one that didn't is documentation, not capability. A qualified supplier who has never been activated is a stranger holding your drawing. What sits in my folder:
- The released drawing revision, and the exact firmware binary with its hash.
- End-of-line limits taken from the primary, not re-derived from the datasheet.
- Photos and serial numbers of both golden samples.
- The PO template, the dangerous goods declaration template, the label artwork file, the packaging spec.
- The name of the person at the second source who owns your part, and their backup.
- A one-page activation checklist with the first five actions in order.
Here's the test of that folder. If your primary went dark on a Friday, could someone who isn't you issue a correct purchase order on Monday? If not, you have a qualified supplier. You don't have a second source.
Then keep it warm. A dormant qualification decays: tooling gets repurposed, the operator who built your samples moves to another line, the fixture is "temporarily" reassigned. A small build once or twice a year, even at painful small-volume pricing, is the cheapest way to keep the option real. Every time I've skipped that step, activation has cost me two or three weeks of re-learning, which is most of what the second source was supposed to buy.
When I don't bother
Not every program earns a second source. If your annual volume is low enough that you'll never matter much to either supplier, two distracted sources can be worse than one attentive source plus a buffer. In that case, a bonded stock, a consignment arrangement at the assembler, or a small safety stock in your own building is the better purchase. A second source is a tool for programs with enough volume that losing them would be visible on the supplier's books.
Be honest about the trade too. Two sources means two sets of compliance paperwork, two EOL datasets, two change notifications, and a permanent small tax on your engineering attention. That tax is the premium. Pay it where the stop would actually hurt, and skip it where it wouldn't.