SouthPing · the probe's power source
Six 18650 cells become one 20.7 Ah [C] battery, and that battery reaches the rest of the probe through two wires and one plug. This is what joins what, in what order, and which of those joints carries the whole probe's current.
Companion to buoy-parts-book.html, which carries the same power source from the plug onward. Topology from ADR 0005 and architecture-power-and-wiring.md; geometry from the 2026-09-03 integrated-platform note.
SoC-match the six cells to within ~50 mV of each other before you join them. Nothing in this design limits the balancing inrush between mismatched neighbours — the moment two cells at different states of charge are bridged, the difference is dumped through whatever joins them, at whatever current the copper allows. Measure all six, charge or rest them together until they agree, and only then fit the bus.
Every joint below is soldered to a contact, never to a cell. The cells are protected button-tops that press against spring and plate contacts — nothing is soldered or welded to a battery anywhere in this build.
Steps 1 and 2 cannot be swapped. Everything after the bus is soldered is difficult to undo without heating a joint next to a cell.
| Joint | Carries | Why it is what it is |
|---|---|---|
| cell → contact | up to ⅙ of the load | A pressure contact, not a joint. Nothing is soldered or welded to a cell anywhere in this build |
| contact → bus | up to ⅙ of the load | Soldered. The printed channel holds the bar straight and takes the mechanical load off the joint |
| bus → lead | everything | The single point where the whole pack's current leaves. Laced for strain relief before soldering |
| the two leads | everything | 20 AWG silicone. ~0.6 A [C] worst legitimate draw, the modem's 0.45 A [M] burst included; all charge current flows back the same way |
| fuse, + leg | everything | 1.6 A, ~2.7× headroom over 0.6 A [C]. Re-rated by ADR 0014 from 2.5–3 A — a 3 A fuse in front of a 0.6 A load lets a 2 A fault [C] run indefinitely inside a sealed hull |
| JST-PH plug | everything | Not a choice — the fuel gauge's ports dictate the connector. The gauge sits inline, on the charger's side of the fuse: pack → left port, charger → right |
What is settled, what is owned, and what nobody has picked yet. The fuse and its holder were decided on 2026-10-13 (the fuse part itself is in question, FW-28) and the connector is not a choice; only the bus bar and the pack leads have no product chosen.
| Part | Spec | Stock |
|---|---|---|
| bus bar | bare solid 18–20 AWG copper, laid in the 1.100 × 111.2 mm channel in each end wall | not on any list — no product chosen |
| pack leads | 20 AWG silicone — sized for the current each carries, silicone because it stays flexible cold | the BOM carries one ~$20 line for "JST leads, silicone wire" — no product chosen |
| fuse | 1.6 A slow-blow, a square radial-lead micro fuse soldered inline in the + lead — decided 2026-10-13 (uxcell T1.6A). Re-rated from 2.5–3 A by ADR 0014: the old figure assumed a 1.3 A peak the supply never sees; 1.6 A is the standard step nearest the 1.5 A that ADR 0014 sized it to | 3 needed, 20 owned (Amazon B0F9L6YSTC, $5.26, ordered as 15, counted 20 [M]); the first fitted to the bench pack 2026-10-18. Five of the twenty are bad — three found open (2026-10-25; 10-28 under a reversed plug; 11-03 at no load, though heat-sunk), two resistive (pack 3, 11-02). The part itself is in question and the spares want a recount, 14 by the tally and 12 by the events (FW-28) |
| fuse holder | none — the fuse's 19 mm legs are soldered into the + lead and covered with heat-shrink; a glass fuse in a clip holder, and a PTC, were rejected for a soldered part | decided 2026-10-13; FW-28 reopens it — a different fuse, or a holder |
| the connector | JST-PH 2-pin, 100 mm pigtail — not a choice, the fuel gauge's ports dictate the family | 10 owned, one in each of the three charging chains; listed as "battery/panel leads" — the panel use is gone, and the combiner spec has the panels soldered to the combiner. As built, every panel lead ends in an XH plug into a socket on the combiner's pad pair, on all three combiner boards; the second set's three plugs were crimped red-to-minus and caught by the sign check. Accept or solder is open (FW-29) |
Because the pigtails are pre-made, there is no crimping in this build. You cut one to length and solder its two wires to the pack leads. No crimp tool, no loose contacts, no housing to load.
The wiring rules say 20 AWG silicone for the pack. The fuel gauge dictates JST-PH. JST's own documentation gives the PH series a wire range of AWG 32–24 and a rating of 2 A at AWG 24 [D].
20 AWG does not fit a JST-PH contact. It is four gauges over the largest wire the crimp is specified for. So one of two things has to be true, and the tree has never said which:
One thing does line up: the 1.6 A fuse sits below the connector's 2 A rating [D], so a fault the fuse tolerates is one the contacts can carry (the audit of 2026-10-15 doubts it, since this part's time-current curve is unrecorded — FW-25). That ordering is worth keeping whichever way the gauge goes. Tracked as PROC-19.
The same contradiction holds at the carrier end: its J5 is a JST-XH port, and an XH contact takes AWG 22–28. The harness leads bought for the carrier are pre-crimped 22 AWG.
Four kinds of joint, in the order you make them, and the rule that governs all of them: the iron never comes near a cell. Every joint below is made with the bays empty or on a lead that is not yet in the hull.
A cold joint here is the failure you will not find. It reads fine on a meter at the bench, then goes high-resistance under the modem's 0.45 A [M] burst months later, inside a hull nobody can open. A good joint is shiny and has wetted the copper; a dull, grainy or blobbed one gets reheated with fresh flux, not left alone.
A JST-PH 2-pin pigtail, 100 mm — you own ten, one in each charging chain. It is not a choice: the fuel gauge's two ports are JST-PH, so the pack side is fixed by the gauge.
Since PROC-18 closed, the pigtail does not go to the charger. It goes to the fuel gauge's left JST-PH port; a second lead leaves the gauge's right port for the charger's LiPo Batt socket. The gauge sits inline, on the charger's side of the fuse, so it reads the pack only while the fuse is good: with a resistive fuse, board 3's gauge read the charger's 4.23 V over a 3.54 V cell [M]. Two gauges have answered with the right ID and a fixed, plausible reading against a cell at another voltage [M]. A gauge must be seen to move: read it against a meter, and before and after the modem rail comes on (a live one falls 0.1–0.19 V within a second [M]), and treat a reading that does not move as no reading (FW-26).
| Pin | Wire | Goes to |
|---|---|---|
| 1 | red, + | the positive bus, through the 1.6 A fuse |
| 2 | black, − | the negative bus, direct |
⚠ The shell does not key polarity for you. A JST-PH housing mates only one way round mechanically (whether it also latches is unrecorded, and retention is undecided: FW-25), but nothing stops the wires being soldered to the wrong ends of it — and a pre-made pigtail's red and black are only a convention, not a guarantee. Ring the pigtail out with a meter against the gauge's own marking before the first power-up. Then, every time, meter the plug for sign before it mates: red probe on position 1, black on the ground position, a plus sign expected, on the unmated plug, before it goes into the gauge, the charger or J5. One pack plugged into a gauge with + and − swapped opened the fuse and killed a MAX17048 and both owned bq24074s, which have no reverse protection. The bench cable's XH end has no key against J5; a pack lead that mates one way only is wanted (FW-27).
The cells, the charger's LIPO pad and the carrier's J5 are all one electrical point. Nothing draws through the charger — it only pushes current into that node when the sun is up. So these two wires are not "the charging wires": they are the probe's entire power path, in both directions.
The fuse in them is not the primary protection, and the record is explicit about that since the pack went back to protected cells: each cell's own PCB cuts at about 8 A (no datasheet for that figure is in the repo), and a short pulls through all six at once and trips them together. The fuse is redundancy — kept because it is cheap, not because it is the thing standing between a 20.7 Ah [C] bank and a harness fault — and the audit of 2026-10-15 disputes this (FW-25): below the ~48 A [C] at which all six cell boards trip together, the 1.6 A fuse is the only protection. The first uxcell was fitted to the bench pack on 2026-10-18; the fuse fitted on 2026-10-15 was a Littelfuse 1.5 A very-fast, a different part.
On the carrier board the node arrives at J5, a 5-way JST-XH port: battery positive on pin 1, ground on pin 5, the three between vacant. Behind pin 1 sits Q1, a MOSFET that blocks a reversed pack — but it protects only the carrier. The gauge and the charger sit ahead of it and have no such guard, so the sign check above, before every mate, still decides whether they survive. The carrier's own 1.1 A [D] polyfuse protects only the 3.3 V regulator's branch; the modem's supply taps the pack before it, so this pack fuse is the only fuse on the modem's path. The firmware's low-voltage lockout at about 3.2 V at rest protects the mission, not the cells: at 3.0 V the loaded modem, ESP32 and DS18B20 are already below their minimums, while each cell's own board fires at ~2.5 V [D]. About 18,540 mAh of the 20.7 Ah are usable down to 3.2 V at +25 °C, 17,700 at +2 °C [C]. FW-05 is blocked and FW-20 (the TX threshold against the voltage chain) is open, so 3.2 V is a plan, not built.
Part of SouthPing — southping.org. This page is licensed CC BY 4.0: reuse it, adapt it, publish it, with credit to SouthPing and a link back. Source code in the project is Apache-2.0. Manufacturers' datasheets and product photographs remain theirs and are not covered by this grant.