🔋 2S 18650 Power Supply

BMS Board · Common-Port · 8.4V / 20A · Balance Charge · USB-C Charger

USB-C Charger 2S · 8.4V output OUT+ · OUT− 2S BMS Board 8.4V · 20A · Balance · Protection 0V 4.2V 8.4V OUT+ OUT− Cell 1 18650 Li-ion 3.0V – 4.2V + Cell 2 18650 Li-ion 3.0V – 4.2V + Switch ON / OFF Robot / Load L298N VIN + and − 7.4V nominal Series 4.2V mid-tap Cell1− → BMS 0V Cell2+ → BMS 8.4V Charger OUT+ → BMS OUT+ OUT− BMS OUT+ → Switch IN → Robot+ BMS OUT− → Robot− 0V 8.4V 7.4V–8.4V 7.4V nom MULTIMETER TEST POINTS probe before powering robot 0V → 4.2V = 3.0 – 4.2V 4.2V → 8.4V = 3.0 – 4.2V 0V → 8.4V = 6.0 – 8.4V OUT+ → OUT− = 6.0 – 8.4V No output? Connect charger briefly to wake BMS. COMMON PORT BMS OUT+/OUT− used for BOTH charge input + discharge output ⚠ NEVER BYPASS THE BMS Do NOT wire robot directly to raw cell 0V and 8.4V terminals. Always use OUT+ and OUT− for over-discharge + short protection.
Cell Positive / 8.4V
Cell Negative / GND
4.2V Mid-tap (Balance)
Charge Path (USB-C)
BMS Output (Discharge)
Switched Output
Robot Load
🔋 Cell → BMS Wiring
Cell 1 − BMS 0V pad Pack negative
Cell 1 + / Cell 2 − BMS 4.2V pad Balance mid-tap
Cell 2 + BMS 8.4V pad Pack positive
BMS OUT+ Switch IN Protected output
Switch OUT Robot / L298N + Load positive
BMS OUT− Robot / L298N − Load negative
⚡ Charger → BMS Wiring
USB-C cable 2S 8.4V charger input 5V in
Charger OUT+ BMS OUT+ pad Common port
Charger OUT− BMS OUT− pad Common port
Switch Can stay ON during charge BMS handles it
Charge voltage 8.4V CC/CV Auto cutoff
BMS no output? Plug charger briefly to wake Sleep mode
🔬 Multimeter Checks
0V → 4.2V = 3.0 – 4.2V Cell 1 voltage
4.2V → 8.4V = 3.0 – 4.2V Cell 2 voltage
0V → 8.4V = 6.0 – 8.4V Pack total
OUT+ → OUT− = 6.0 – 8.4V Load voltage
Cells matched? Both within 0.05V Balance check
Low cell = ? Below 3.0V = replace Do not use
⛔ NEVER BYPASS THE BMS Do NOT connect robot power directly to the raw cell terminals (0V and 8.4V). Always use BMS OUT+ and OUT−. The BMS provides over-discharge protection, short circuit protection, and over-current cutoff. Bypassing it risks fire, cell damage, and equipment destruction.
⚠ COMMON PORT — CHARGER CONNECTS TO OUT PADS This is a common-port BMS. Both the charger and robot connect to the same OUT+ / OUT− pads. Do NOT wire the charger directly to the cell terminals. The BMS internally manages the charge/discharge path switching.
⚠ CELL POLARITY IS CRITICAL Reversing any cell will cause immediate BMS shutdown or permanent damage. Double-check with a multimeter before inserting cells. Cell 1 − goes to 0V, the series junction (Cell 1+ = Cell 2−) goes to 4.2V, Cell 2+ goes to 8.4V.
ℹ BMS SLEEP MODE — NO OUTPUT ON FRESH WIRING Many BMS boards enter a protection/sleep state when first wired or after over-discharge. If OUT+ → OUT− reads 0V, connect the USB-C charger briefly. This wakes the BMS and restores the output. Normal behaviour — not a fault.
ℹ SWITCH PLACEMENT — ON THE POSITIVE LINE ONLY Always place the power switch between BMS OUT+ and Robot+. Never switch the negative line. Switching GND can cause floating ground issues with the ESP32 and other modules.
✅ BALANCE CHARGING — USE THE 4.2V TAP The 4.2V mid-tap pad enables the BMS to balance both cells during charging. Always connect this wire. Without it, the board charges both cells as a single pack with no per-cell control — cells will drift apart over time and reduce pack life.
✅ RECOMMENDED: ADD A LOW-BATTERY LED OR BUZZER Wire a voltage divider from OUT+ to ESP32 ADC pin to monitor pack voltage in firmware. Alert at ~6.8V (3.4V/cell) and cut motors at ~6.0V (3.0V/cell) before the BMS does it hard. Protects cells and gives graceful shutdown.