[ Wiring a Daly BMS into a DIY 12V 18650 Pack ]

[ Overview ]

This builds a 12V pack: three 18650 cells in series, which is 3S in
battery shorthand. Every voltage, tap, and part number below is the 3S case. If
you want 24V instead, the wiring is identical and only the arithmetic changes,
which is what Going to 24V at the end covers.

Three 18650 cells in series give you a 12V-ish pack for about the price of a
sandwich, and a BMS is the small red board that keeps that pack from
becoming an interesting evening. It watches each cell individually, cuts the
circuit when one goes too high or too low, trips on over-current, and nudges the
cells back into agreement over time.

Wiring one in is not hard, but the parts that are hard fail quietly. Two
mistakes in particular give you a pack that works perfectly on the bench and is
completely unprotected: hanging the load off the wrong terminal, and getting the
balance-wire order wrong. Both are covered below.

The worked example is a portable speaker: 3× 18650, a Daly
Mini-red 3S 20A board, and a TPA3116D2 class-D amp. The method is the
same for any small Daly board and any cell count; only the tap ladder gets
longer.

Safety, once, plainly: a shorted 18650 dumps tens of amps into whatever is
across it and gets hot enough to start a fire. Work one connection at a time,
insulate as you go, and never leave a half-built pack unattended on the bench
with bare leads.
A bare Wuzhi Audio ZK-502H Bluetooth amplifier board: a TPA3116D2 class-D chip in the centre, four grey output-filter inductors down the right side, two 470uF input capacitors at the top, a volume potentiometer, USB and 3.5mm AUX jacks, a barrel power jack, and a four-pole speaker screw terminal.
What a TPA3116D2 class-D amp board looks like bare — here a ZK-502H. The square chip mid-board is the amp; the four inductors are its output filters, two per channel, so this one is stereo (the four-pole speaker terminal, right). It takes Bluetooth, USB or AUX and runs on 5–24V. The build in this guide uses the mono TW100U below, but it is the same family of board.

[ What "12V" actually means here ]

Lithium-ion cells are 4.2V full, 3.7V nominal, and flat somewhere around 3.0V.
Three in series (3S) puts you at:

  full        12.6 V     4.2 V / cell
  nominal     11.1 V     3.7 V / cell
  empty        9.0 V     3.0 V / cell

So a "12V" 3S pack sits above a lead-acid battery when full and well below one
when flat. Most 12V gear is happy with that, since it is designed to survive a
car's 9V cranking dip. Anything with a hard brownout above 10.5V will cut out
while the pack still has real capacity left.

If you want a genuine lead-acid drop-in, the answer is 4S LiFePO4, not 3S
lithium-ion: 14.6V charge, 12.8V nominal, and a flat discharge curve that sits
right on 12V for most of the pack. It costs more and it is a different BMS. Pick
the chemistry first, then buy the board to match it.

[ What the BMS actually does ]

A BMS is four things in one package:

  per-cell cutoff   opens the circuit when any single cell goes over
                    ~4.25V or under ~2.5–2.8V
  over-current      opens on a sustained overdraw, and much faster on a
                    dead short
  temperature       opens on an over-temp reading from the NTC probe, and
                    blocks charging below freezing
  balancing         bleeds the highest cell through a resistor during
                    charge so the pack drifts back together

The one thing to internalise: the board switches the negative leg only. Pack
positive is a pass-through. It never goes anywhere near the MOSFETs.

  ┌──────────┐
  │          │  B+ ────────────────────────────▶  load +  /  charger +
  │    3S    │      (not switched: the BMS is not in this leg)
  │  18650   │
  │   pack   │       ┌──────────────────────┐
  │          │  B− ──┤  BMS  [ MOSFETs ]  P−├──▶  load −  /  charger −
  └──────────┘       └──────────────────────┘
                      every cutoff you paid for happens here

That is the whole idea in six lines; the full schematic further down draws
the same thing with the balance taps, the NTC and the charger in place.

That layout is why the single most common wiring mistake is invisible. If you
run the load's negative to B− instead of P−, everything lights up and
sounds fine, and you have simply built a pack with no protection at all. The
board sits there balancing and reporting while the current goes around it.

[ Picking the board ]

Four numbers decide which board you order, and one of them is not negotiable.

  chemistry    Daly sells the same physical board in lithium-ion (4.2 V /
               cell) and LiFePO4 (3.65 V / cell) versions. They are not
               interchangeable. A LiFePO4 board on a Li-ion pack cuts off
               far too early; a Li-ion board on a LiFePO4 pack never cuts
               off at all. Read the model code, not the picture.
  cell count   3S here. The board must match exactly; the balance
               connector has one more wire than there are cells.
  current      Size it above your real peak, not your average. Headroom is
               cheap and the trip point is not your fuse (see below).
  port type    Common port means one P− shared by the charger and the
               load, which is the simple case and what the diagram above
               shows. Separate port splits it into C− for the charger
               and P− for the load, usually because the board's charge
               rating is much lower than its discharge rating.

The Mini-red used here is a common-port 3S 20A lithium-ion board, which is
absurd headroom for a speaker amp and exactly the right call: it means the
over-current circuit never nuisance-trips on a bass transient.

The board also ships with a small NTC thermistor on its own two-pin plug.
Leave it plugged in and tape the bead to a cell body, not to the board. Charging
lithium-ion below 0°C plates metallic lithium inside the cell, which is
permanent and genuinely dangerous, and the NTC is the only thing that knows.
Many of these boards also refuse to enable their output with the probe missing
or reading open.
A red Daly 3S 12V 20A lithium-ion BMS, its label reading 3S12V20A with 20 amp charge and discharge current, a white balance connector at the top, and blue and black main leads plus NTC pads at the bottom.
The board this guide is built around: a Daly 3S 12V 20A. The label spells it out — 3S12V20A, 20A charge and discharge. The white plug up top is the balance connector (the four-wire ladder); the blue and black leads are B− and P−, and the NTC pads take the temperature probe.

[ The cells ]

A series pack is only as good as its worst cell, because that cell hits the
cutoff first and defines the whole pack's usable capacity. The BMS balancer
trickles at something like 30–100 mA and corrects drift over many cycles. It
will not rescue a pack you built out of mismatched cells.

  — Same everything. Same brand, model, capacity, and roughly the same
    age and cycle count. Never mix a new cell into an old group.
  — Test before you build. Capacity-test every cell and note the internal
    resistance if your charger reports it. Anything that reads well off the
    group's average does not go in.
  — Ignore the wrapper. A real 18650 tops out around 3500 mAh — a
    Samsung INR18650-35E (3500 mAh, 8A) is about as much as the chemistry
    gives in this size. Anything claiming 9900 mAh is a re-wrapped 800 mAh cell
    with a sticker. lygte-info.dk has independent discharge curves for most
    cells worth buying, and for a lot that are not.
  — Start them level. Charge each cell individually to the same voltage
    before you wire them in series, then let them sit overnight and measure
    again. A cell that has sagged noticeably has a self-discharge problem and
    is out.

For assembly, spot-welded nickel strip is the correct answer. If you are
soldering to cells anyway, use a large iron so the joint is done in two or three
seconds, abrade and flux the terminal first, and never park the tip on a cell.
Fish-paper insulating rings on the positive ends are worth the pennies: the
outer ring of the positive terminal is the can, which is negative, and one nick
in the wrap there shorts the cell against its neighbour.
Two Samsung INR18650-35E lithium-ion cells in pink wrappers, printed with INR18650-35E and 3400mAh, resting below an open plastic cell-storage case.
Genuine Samsung INR18650-35E cells (3500 mAh, 8A) — about the real ceiling for an 18650. Build a pack from matched, capacity-tested cells like these, not from mystery cells claiming 9900 mAh.

[ The balance taps ]

The balance connector is how the board sees each cell separately. A 3S board has
four wires: one at pack negative and one at every junction going up. The
most-negative wire is usually the thin black one, and silkscreens vary between
B0…B3 and B1…B4 for the same board, so identify it by
position, not by the printed number.

      ●─────────────────────  B4   pack +               12.6 V
      │
   ┌──┴─────┐
   │ cell 3 │
   └──┬─────┘
      ●─────────────────────  B3   cell2 + / cell3 −     8.4 V
      │
   ┌──┴─────┐
   │ cell 2 │
   └──┬─────┘
      ●─────────────────────  B2   cell1 + / cell2 −     4.2 V
      │
   ┌──┴─────┐
   │ cell 1 │
   └──┬─────┘
      ●─────────────────────  B1   pack −                  0 V  (reference)

The voltages on the right are what you should measure from pack negative
with every cell at 4.2V. It is a ladder: each step up is one more cell, and
every step should be positive and about the same size as the others.

Order matters and mistakes are fatal to the board. Each sense input expects to
see roughly one cell above the one below it. Connect out of order, or plug the
connector in while the pack is only half-assembled, and you can put the full
pack voltage across an input that expects a few volts. Connect the pack-negative
wire first, then work upward one tap at a time, and measure the ladder before
the connector goes anywhere near the board.

If a step reads negative, a cell is in backwards. If a step reads zero, two taps
are on the same node. Fix it on the bench, not by plugging it in to see.

[ Wiring order ]

3S 18650 pack wired to a Daly BMS Three 18650 cells in series inside a dashed pack outline. Four balance taps run from pack negative and from each cell junction to a four-pin plug and on into the BMS. Pack negative also runs to the board's B-minus terminal. The board's P-minus terminal feeds the negative of both the load and the charger. Pack positive runs straight across the top to the positive of the load and the charger without entering the BMS at all. BATTERY PACK (3S) Cell 3 + − Cell 2 + − Cell 1 + − B4 (pack +) B3 (cell2 + / cell3 −) B2 (cell1 + / cell2 −) B1 (pack −, thin black wire) 4-pin balance plug DALY BMS 3S · 20A · Li-ion balance NTC must stay plugged in B− pack total − → B− (keep it short and heavy) P− Load amp, radio… + − Charger 12.6V CC/CV + − P− → load − and charger − pack + (B+) → load + and charger + never enters the BMS
The whole 3S build. Red is positive and the balance taps, grey is the switched negative path, blue is the main B− return and the NTC. Note the red line across the top: pack positive goes straight to the load and the charger and never touches the board.
Do it in this sequence. Each step assumes the previous one checked out.

  1. Build and check the pack. Cells in series, positive to negative, and
     measure the tap ladder from pack negative: 0, ~4.2, ~8.4, ~12.6.

  2. Balance leads on, bottom-up. Pack negative first, then each junction
     in order, then pack positive last.

  3. Plug in the NTC. Bead taped to a cell, not the board.

  4. Connect B−. Pack negative to the board's B− terminal. Heavy
     gauge and as short as you can make it: this carries full pack current
     and is the reference the board measures everything against. A long thin
     B− lead makes the board see a sagging pack under load and nuisance-trip.

  5. Connect P− to the loads. Amp negative and charger negative both land
     here. On a common-port board they share the terminal.

  6. Connect B+ to the loads. Pack positive straight to amp positive and
     charger positive, through the inline fuse. This leg does not touch the
     BMS.

Insulate each joint as you make it rather than at the end, and keep the balance
leads routed away from the main current path so they cannot get pinched under
the board when everything goes in the enclosure.

[ Verify it before you trust it ]

Four measurements, a minute of work, and they catch every mistake above.

  B+ to B−       pack voltage, whatever the cells add up to
  B+ to P−       the same number. Equal readings mean the MOSFETs are
                    conducting and the board is awake.
  each cell        3.0–4.2V, and all three within about 0.05V of each
                    other
  under load       switch the load on and watch B+ to P−. It should sag a
                    little and stay there, not collapse to zero.

If B+ to P− reads zero or some odd fraction of pack voltage, the board is
either in protection or asleep. Many of these boards ship dormant and wake on
the first sight of a charger, so touch the charger to it before assuming the
board is dead.

The check that matters most is the second one, and it only proves the board is
conducting. It does not prove you wired the load to the right terminal, since
B− and P− read the same when nothing has tripped. Trace the load's negative
wire with your eyes and confirm it lands on P−.

[ Charging ]

A 3S lithium-ion pack wants a CC/CV supply that terminates at 12.6V. Constant
current until the pack reaches 12.6, then constant voltage while the current
tapers off, then stop.

  — A plain 12.0V wall wart will never fill the pack. It is not a charger.
  — A 12V lead-acid charger floats at 13.8–14.4V, which is 4.6–4.8V per
    cell. That leaves the BMS as the only thing between you and an
    overcharge, on every single charge cycle.
  — A 14.6V LiFePO4 charger is worse for the same reason. Different
    chemistry, different voltage, do not mix them up.

Charge current at 0.5C is comfortable, so a single 3000 mAh cell per series
position takes about 1.5A. Faster works and shortens cell life.

Balancing on a small passive board only happens near the top of the charge, so a
pack that lives at half charge and never finishes a cycle will slowly drift
apart. Run it to full occasionally and let it sit on the charger for a while
after the current tapers.

[ Fusing ]

The BMS is not a fuse and it was never trying to be one. A 20A board trips near
20A, which is there to protect the cells and its own MOSFETs from a dead short.
It will happily pass 15A through a pinched wire feeding a 3A amp until something
melts.

Put an inline fuse on the B+ leg, sized just above your real peak draw, as
physically close to the pack as it will go. The wire between the cell terminal
and the fuse is the only copper in the build that nothing protects, so the
shorter it is the better. A blade fuse holder or a ceramic cartridge both work;
what matters is that it exists.

The wire itself: size the main leads — B+, B−, and P− — to the
board's rating, not your load, so they are never the weak link. For a 20A board
that is 14 AWG at a minimum, 12 AWG for comfort, in silicone-insulated
stranded wire (flexible, high-temp, and what the board's own leads already are).
All three carry the same full current, so use the same gauge on each. The
balance wires are the opposite — they only sense voltage and pass the tiny
balancing current, so the thin JST harness the board came with is correct; don't
beef it up.

For the speaker build here, the amp's real draw peaks well under 5A at this rail
voltage, so a 6A fuse gives normal operation plenty of room and still opens
long before the BMS notices anything is wrong.

[ What goes wrong ]

Ranked by how often it happens and how quietly it fails.

  load on B−       The classic. Works perfectly, protects nothing. You
                     find out the first time the pack over-discharges and a
                     cell never comes back.
  balance order     Connector plugged in out of order or with the pack
                     half-built. Usually kills the board outright, and
                     occasionally does it silently so the board only stops
                     reading one cell correctly.
  wrong chemistry   A LiFePO4 board or charger on a lithium-ion pack, or
                     the reverse. One direction gives you a pack that seems
                     to have no capacity; the other gives you an overcharge.
  NTC unplugged     No output at all on some boards, and on the rest, a
                     charge into a frozen pack with nothing watching.
  long thin B−     Voltage drop under load looks like a sagging pack to
                     the board, so it trips early and you chase a fault that
                     is really just wire gauge.
  no fuse           Covered above. The BMS trip point is not protection
                     for your wiring.
  reset and retry   A BMS that trips is telling you something. Clearing it
                     and carrying on without finding out which cell went out
                     of range is how a marginal cell becomes a fire.

A tripped board usually clears on its own once the fault condition goes away, or
after a moment on the charger for an under-voltage trip. That is a diagnostic
step, not a fix.

[ The build it came from ]

A portable speaker, running entirely off one 3S pack:

  cells          3× 18650 in series
  BMS            Daly Mini-red, 3S, 20A, common port, lithium-ion
  amp            TW100U mono (TPA3116D2 class-D), 12–24V input
  driver         DS18 G4Xi, 4Ω, 40W
  charge         12.6V CC/CV to a barrel jack, sharing P− with the amp
  protection     6A inline fuse on B+, at the pack

The load hardly matters to the pack here, since a few amps on a 20A board is
nothing. What does matter, on anything you hang off a 3S pack, is the load's
minimum input voltage. Gear labelled "12V" is being fed 11.1V nominal and 9V
at the bottom, so read the low end of its range and find out where it actually
browns out before you close up the enclosure. If it quits early you lose most of
the pack, and that is the argument for going up a cell.

Everything above is the 12V case. The order, the checks, and the two mistakes
that matter do not change with cell count, so going up is mostly arithmetic.
A DAJUNGUO TW100U amplifier board in a black aluminium case, connection face up: a two-pole SPK-minus and SPK-plus speaker terminal, a DC 12-24V barrel input marked with polarity, a 3.5mm AUX OUT jack, an AUX/BT/USB mode switch, and BASS, TREBLE and VOLUME control legends.
The actual amp from this build: a TW100U mono board (the same TPA3116D2 silicon, wired to one channel). What matters for hanging it off a pack is all on this face — the DC 12–24V input (mind the polarity mark) and the SPK−/SPK+ output. Its ground shares P− with the charge jack, and the 6A fuse sits on B+ upstream of it. Even on this 3S pack it out-drives the 40W speaker, so it never runs flat out.

[ Going to 24V ]

Two different questions hide behind "24V", and they have different answers.

                       3S             4S             6S

  cells in series      3              4              6
  full                 12.6 V         16.8 V         25.2 V
  nominal              11.1 V         14.8 V         22.2 V
  empty                 9.0 V         12.0 V         18.0 V
  balance wires        4              5              7
  top of ladder        12.6 V         16.8 V         25.2 V
  charger              12.6 V         16.8 V         25.2 V
  100 W at nominal     ~9.0 A         ~6.8 A         ~4.5 A

6S is the literal 24V pack. Six cells is 25.2V full and 22.2V nominal, which
is the lithium-ion equivalent of a 24V lead-acid rail and what you want if you
are feeding gear designed around one.

But "24V" on a datasheet is usually a ceiling, not a target. When a board says
12–24V input, that 24 is the number you must not exceed, and a 6S pack is
25.2V straight off the charger. It is over the line before you have played a
note. For that case the answer is 4S: 16.8V full, well under the ceiling, and
it still buys you most of what you wanted.

4S also fixes the other end of the range. It is 16.8V full and 12.0V empty, so
it sits at or above a 12V minimum across the entire usable discharge, where a
3S pack drops under 12V almost immediately. For anything spec'd 12–24V, 4S is
the pack that actually stays in the window at both ends.

5S is a related aside, not a 24V option. Five cells (21V full, 18.5V
nominal) is the tool-battery voltage — a 20V DeWalt is 5S on the inside. Daly
makes 5S boards too; wiring a 5S pack is its own guide, Wiring a 5S BMS.
4S 18650 pack wired to a Daly BMS The same wiring as the 3S diagram with one more cell and one more balance tap. Four 18650 cells in series inside a dashed pack outline, five balance taps running from pack negative and each cell junction to a five-pin plug and into a 4S BMS, pack negative to the board's B-minus terminal, P-minus out to the negative of the load and a 16.8 volt charger, and pack positive running straight across the top to both positives without entering the board. BATTERY PACK (4S) Cell 4 + − Cell 3 + − Cell 2 + − Cell 1 + − B5 (pack +) B4 (cell3 + / cell4 −) B3 (cell2 + / cell3 −) B2 (cell1 + / cell2 −) B1 (pack −, thin black wire) 5-pin balance plug DALY BMS 4S · 20A · Li-ion balance NTC must stay plugged in B− pack total − → B− (keep it short and heavy) P− Load 12–24V input + − Charger 16.8V CC/CV + − P− → load − and charger − pack + (B+) → load + and charger + never enters the BMS
The 4S version, drawn against the 3S diagram above. Everything is the same shape: one more cell, one more tap (five wires, not four), a 16.8V charger instead of 12.6V, and a board that says 4S on it.
Why go up at all: current. Power is volts times amps, so a 100W load pulls
about 9A at 3S, 6.8A at 4S, and 4.5A at 6S. Wire gauge, fuse rating, connector
choice, BMS current rating, voltage drop down a long run, and heat in the wiring
all come down together. On anything drawing real current, or sitting at the end
of a few metres of cable, higher voltage is the better build.

Four things change, whichever you pick:

  — The board. A BMS with the matching cell count, not a 3S board with
    extra cells hung off it. 4S takes a five-wire balance connector, 6S takes
    seven.
  — The ladder gets longer. Measured from pack negative with every cell
    full, 4S is 0 / 4.2 / 8.4 / 12.6 / 16.8V and 6S is 0 / 4.2 / 8.4 / 12.6 /
    16.8 / 21.0 / 25.2V. Same rule as before: bottom-up, one at a time,
    measured before the connector goes near the board. More taps is more
    chances to get it wrong, and the top of a 6S ladder sits at 25V rather
    than 12.6, so a mis-ordered connection has more energy behind it.
  — The charger. 16.8V or 25.2V CC/CV, matched to the pack. Not a
    nominal-voltage supply, which never fills it, and not a lead-acid charger,
    which floats high enough to work out well past 4.2V per cell.
  — Inrush. 25V into a load with big input capacitors makes a real spark
    on connection, enough to pit connector contacts and occasionally trip the
    BMS on the way in. If that is your load, put a precharge resistor across
    the switch or use a connector rated for it.

Bigger packs are usually 4S2P, 6S2P or 6S3P, because one cell per
series position is not much runtime. The BMS still only sees four or six cells:
each one is now a parallel group, and the balance tap lands on the group, not on
an individual cell. Cells inside a group must be matched and sitting at the
same voltage before you join them. Paralleling a full cell to a half-empty one
dumps a large uncontrolled current between them through whatever nickel strip is
in the way. Charge everything to the same point first, build the parallel
groups, then put the groups in series.

Everything else is identical. B+ still bypasses the board, the load still lands
on P−, the NTC still has to be plugged in, and the fuse still goes on the B+
leg at the pack.

Going up in voltage also opens the door to a cheap add-on the 12V build can't
use: an XH-M609-style low-voltage disconnect, a relay board with a voltage
display that cuts the load below a threshold you set. It is a nice second layer
and a handy voltmeter, but its logic needs about 12V to run, so it suits 4S
and 6S comfortably and is wrong for the bare 3S pack here: a 3S pack empties
at 9V, well under the board's floor, so it would brown out before it ever
protected anything. On 3S, lean on the Daly's own cutoff, or use a
lower-voltage LVD. (The tool-battery guide uses one of these on a 5S pack.)

If you want a true 24V lead-acid drop-in rather than a 24V-ish lithium-ion pack,
the answer is 8S LiFePO4: 29.2V charge, 25.6V nominal, 20V empty, and a flat
curve that sits near 25V for most of the pack. Same reasoning as 4S LiFePO4 at
12V, and the same rule about buying the board to match the chemistry.

[ See Also ]