One of the three battery packs is finished. 64 cells, 14.28 volts across the whole thing, and all four groups reading exactly 3.57 . . . which is about the best first-pack result I could have hoped for. Four groups sitting at the same voltage means every parallel connection is doing its job and every series joint is solid.
Two more to go.
What's actually in there
Each pack is what's called 4S16P. Sixteen cells wired in parallel to make one big cell, then four of those stacked in series to get the voltage up.
- 16 cells in parallel -> 3.57 volts, 88 amp-hours
- 4 of those in series -> 14.28 volts nominal, 16.8 fully charged
- Per bank: about 1.3 kilowatt-hours
- All three banks: roughly 3.9 kWh
For scale, that's a bit more than a typical e-bike battery per pack, and three of them. At full thrust the sub pulls about 145 amps and would empty the whole lot in under two hours . . . but we'd only need that occasionally when fighting a current. Cruising is about 3 amps. Poking around a wreck with the lights on is about 12.
192 cells total. I have cut and welded a lot of nickel this week . . . gashes and scrapes on all my fingers .. nickel is sharp!!!
Why there's copper in there and not just nickel
Each cell gets a thin nickel tab spot-welded to it. That tab only carries that one cell's share — 48 amps for the layer divided by 16 cells is 3 amps each — and a tab is only about a millimeter of cross-section, which is fine for 3 amps and nowhere near enough for 48.
The bit between the layers
Between the layers, the connection is a full nickel disc (each of the four layers gets a nickel disc welded to both of its faces while it's still open and reachable) rather than a strip, and that changes everything: a disc has roughly 26 times the cross-section of a tab. Plenty for the whole 48 amps, and because cell N sits directly above cell N, the current only travels about 10 millimeters sideways to the nearest weld before crossing over. Then the layers stack, two discs meet, and I weld them to each other through notches cut in the printed plates.
The two ends of the pack are copper. Not because nickel couldn't carry the current — it could — but because that's where everything bolts and solders to the outside world, and copper is simply the better metal for a lug and a soldering iron. Nickel oxidises and wets badly. Which is also why we can't take a shortcut and spot-weld the copper: it conducts the welding energy away before anything fuses. Weld to nickel, solder to copper.
The trick — and I did not get this on the first try — is to spread those welds out across the whole disc rather than putting them round the rim. If they're only at the edge, current has to run out to the rim, cross over, and come back in, which is a long way to go for no reason. Welded at every gap between cells, the current just crosses wherever it arrives. About 70 welds per interface.
The BMS
Every pack gets a battery management system (BMS) — a board whose entire job is to stop the pack hurting itself. Overcharge, over-discharge, over-current, short circuit. The one's we are using have 15 power transistors on it, eight handling discharge and seven handling charge, which is why it can be trusted with the currents this thing pulls.
It has separate terminals for charging and for load, which matters more than it sounds: everything that draws from the pack has to go through the board. Wire something around it and the protection doesn't apply to that thing.
The one thing it can't do is talk. No data connection at all. It'll cut the pack off to save it, but it won't tell you why, and it won't warn you first.
Which brings me to the interesting part.
Watching the pack instead of trusting it
Sitting on top of each pack is a small board that does the things the BMS won't:
Per-group voltage. A 16-bit converter reading each of the four groups through precision dividers. The number that matters isn't the total — it's the spread between the highest and lowest group. A pack can sit at a perfectly healthy 14.8 volts while one group quietly drifts off on its own, and by the time the BMS notices and trips, you've lost a third of your power. Under 20 millivolts of spread is fine. Over 50 and something isn't right.
Current, properly. A half-milliohm resistor in the main path and a chip that measures the voltage across it. At 48 amps that's 24 millivolts . . . not much, which is why the chip counts charge in and out continuously rather than guessing. On lithium the voltage is nearly flat from 30% to 80% full, so voltage is a terrible fuel gauge. Counting the actual coulombs is the only way to know how much you have left, and "how much is left" is the number that decides whether you turn for home.
Temperature, in four places — the highest-current solder joint, one mid-stack connection, the fuse, and a cell in the middle (centre cells run hottest).
Pressure and humidity in the tube. This one is a safety sensor. If a cell ever vents, it releases vapour, and pressure and humidity spike *before* heat ever conducts through a steel can to a temperature sensor. The same reading also catches a leak, so one sensor covers both of the ways a sealed tube ruins your day.
All of it runs off a regulator that idles at 15 *micro*amps. That sounds like a small detail until you work out that an ordinary one would quietly eat a quarter of the pack over six months sitting in the garage :)
How three packs become one
Each pack reports over a shared data bus to the main computer, which passes it up to mission control — so we can see all three, group by group, on a webpage rather than by pulling a tube apart.
On the power side the three feed a single bus through one-way devices. That matters because without them the strongest pack would try to charge the weakest, and a pack that failed would drag the other two down with it. One-way means each pack can only ever give.
Aarushi's contribution this week was mostly asking why it was taking so long and whether it was done yet. One thing I've noticed, the goal line keeps moving. The further I get with this project, the more I uncover to be done.
Where we are
- Done: Bank 1 built and measured — 14.28 V, all four groups matched. Welding process calibrated. Pack monitoring designed and parts in hand.
- Now: Building the electronics module that sits on top of bank 1 — BMS, voltage and current monitoring, temperature and tube sensors.
- Next: Banks 2 and 3, then all three into their tubes.