[ Wiring a Daly BMS into a DIY 18650 Pack ]

[ Overview ]

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 Bluetooth 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.

[ 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 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.

[ 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. 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.

[ 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 ]

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.

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 Bluetooth speaker, running entirely off one 3S pack:

  cells          3× 18650 in series
  BMS            Daly Mini-red, 3S, 20A, common port, lithium-ion
  amp            EC Buying ZK-502H (TPA3116D2 class-D, Bluetooth input)
  charge         12.6V CC/CV to a barrel jack, sharing P− with the amp
  protection     6A inline fuse on B+, at the pack

The ZK-502H takes anything from 5 to 24V, so the pack's whole 12.6 → 9V range
sits comfortably inside spec. Output power scales with the square of the rail
voltage, so the speaker does get quieter as the pack drains. That is the amp
behaving correctly, not the battery failing.

Everything above generalises. A 4S pack adds one tap and one rung to the ladder,
a bigger board changes the current rating and nothing else, and a separate-port
board splits step 5 into a charger leg on C− and a load leg on P−. The order,
the checks, and the two mistakes that matter stay exactly the same.

[ See Also ]