[ Wiring a Daly BMS into a DIY 18650 Pack ]
[ Overview |
What "12V" means |
What the BMS does |
Picking the board |
The cells |
Balance taps |
Wiring order |
Verify it |
Charging |
Fusing |
What goes wrong |
The build ]
[ 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 betweenB0…B3andB1…B4for 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 ]
ESP32 Getting Started # the three ways to power a board, and the 3.3V rules
DIY Power over Ethernet # the other cheap way to get power where you need it
Calibrating 3D Printer Filament # dial the printer in before you print the enclosure
Meshtastic Node Build # battery and solar sizing for a node that lives outside
lygte-info.dk # independent 18650 discharge curves and capacity tests
