BattPulse

Securing the Energy Transformation

Leader Battery Management System
Quick Start Guide

6S–126S BMS + CAN + WiFi

Get your BattPulse Leader BMS up and running.
Connectors, wiring, and first power-on.

Document: BP-BMS-002-QSG  |  Revision 1.1  |  March 2026
© 2026 BattPulse by SONAL  |  info@battpulse.com  |  battpulse.com

📄 Get the latest version of all documents
📚 BattPulse Leader BMS Documentation
Quick Start Guide  |  Developer API Reference  |  All Documents  |  🛒 Get the BMS

Contents

  1. What’s in the Box
  2. BMS Overview
  3. Connectors & Pinouts
  4. Wiring Steps
  5. First Power-On
  6. Connecting a Display or Logger
  7. Safety Notes

1. What’s in the Box

ItemQtyNotes
BattPulse Leader BMS board1
Sense & Balance mate connector (Micro-Fit 3.0 housing, 18-pin) with crimp pins143025-1800 housing + crimp pins
Contactor Output mate connector (Micro-Fit 3.0 housing, 4-pin) with crimp pins143025-0400 housing + crimp pins
Shunt & CAN mate connector (Micro-Fit 3.0 housing, 6-pin) with crimp pins143025-0600 housing + crimp pins
Digital Input mate connector (Micro-Fit 3.0 housing, 6-pin) with crimp pins143025-0600 housing + crimp pins
Temperature Sensor mate connector (Micro-Fit 3.0 housing, 10-pin) with crimp pins143025-1000 housing + crimp pins
ℹ️ Accessories Available Separately
⚠️ Before You Start

2. BMS Overview

Key Specifications

FeatureSpecification
Cell Count6S – 126S (configurable)
Supported ChemistryLithium-ion, LiFePO4 (LFP), Li-NMC, Li-NCA, LTO
BalancingPassive cell balancing, up to 1 A per cell
Cell Measurement16-bit high-accuracy analogue front-end
Current MeasurementHigh-precision shunt-based sensor
Continuous CurrentUp to 400 A
Temperature ProbesUp to 8 external NTC probes (100K 3950)
Digital Inputs3 × galvanically isolated (24–70 V DC and AC 230V)
Contactor Outputs3 × digital outputs (DO1, DO2, DO3)
CommunicationCAN Bus (CAN 2.0B, 250-500-1000 kbps) + WiFi (HTTP/JSON)
Daisy ChainUp to 15 slave units (for 400 V / 800 V packs)
Connector SystemMicro-Fit 3.0 locking connectors throughout

Connector Placement

All connectors are located around the edges of the BMS board. Refer to the diagram below for placement:

BMS Connector Placement Diagram

3. Connectors & Pinouts

All connectors on the BattPulse Leader BMS use the Molex Micro-Fit 3.0 system — locking, automotive-grade connectors rated for high reliability and vibration resistance.

A) Sense & Balance Connector

Micro-Fit 3.0 — 43025-1800 (18-pin)

Sense and Balance Connector Pinout
PinSignalPinSignal
1GND10GND
2Bat111Bat2
3Bat312Bat4
4Bat513Bat6
5Bat714Bat8
6Bat915Bat10
7Bat1116Bat12
8Bat1317Bat14
9Bat1518Bat16
💡 Only Wire Active Cells
For packs smaller than 16S, only wire the cells you use. Example: 8S pack → wire GND + Bat1 through Bat8. Leave remaining pins empty. Connect the Bat8 to Bat16 to finalise. Batt16 will be connected to the highest cell always.

B) Contactor Output Connector

Micro-Fit 3.0 — 43025-0400 (4-pin)

Contactor Output Connector Pinout
PinSignalDescription
1DO3Digital Output 3 (auxiliary)
2GNDGround reference
3DO1Digital Output 1 (charge contactor)
4DO2Digital Output 2 (discharge contactor)

C) Shunt & CAN Communication Connector

Micro-Fit 3.0 — 43025-0600 (6-pin)

Shunt and CAN Communication Connector Pinout
PinSignalDescription
13V33.3 V reference (shunt power)
2SCLI2C clock (shunt communication)
3SDAI2C data (shunt communication)
4CAN-HCAN Bus High signal
5CAN-LCAN Bus Low signal
6GNDGround reference (shunt)
⚠️ CAN Bus Has No Dedicated GND Pin
The GND pin (pin 6) is the shunt ground reference. For CAN communication, only CAN-H and CAN-L are needed. If you need GND pin for CAN as a refferance for some reason you can use the pin 6 GND for this purpose.

D) Digital Input Connector

Micro-Fit 3.0 — 43025-0600 (6-pin)

Digital Input Connector Pinout
PinSignalDescription
1DI1+Digital Input 1 positive (24–70 V)
2DI1−Digital Input 1 negative
3ACAC detect input 1
4DI2+Digital Input 2 positive (24–70 V)
5DI2−Digital Input 2 negative
6ACAC detect input 2
🔴 Hardware Note

Confirm the digital input wiring on your board before connecting high-voltage signals. AC signal on DI1 and DI2 would create problem on the board. DI2- and DI2+ may be swapped on your hardware version if you have any problem on making DI2 please swap the + and - and try again. Dont worry inputs are protected on swapping the pins.

E) Temperature Sensor Connector

Micro-Fit 3.0 — 43025-1000 (10-pin)

Temperature Sensor Connector Pinout
PinSignalDescription
1TMP1NTC Probe 1
2TMP2NTC Probe 2
3TMP3NTC Probe 3
4TMP4NTC Probe 4
5TMP5NTC Probe 5
6GNDGround (shared)
7GNDGround (shared)
8TMP8NTC Probe 8
9TMP7NTC Probe 7
10TMP6NTC Probe 6
ℹ️ NTC Probes

Use 100K 3950 NTC thermistors. Each probe connects between its TMP pin and GND. The BMS supports up to 8 probes — configure the probe count in BMS settings. NTC probes are purchased separately.

4. Wiring Steps

🔴 High Voltage Warning
Lithium battery packs can deliver lethal voltages and currents. Disconnect the battery pack before wiring. Follow all safety procedures.

1 Prepare the Connectors

2 Wire the Sense & Balance Connector

3 Wire the Shunt & CAN Connector

4 Wire the Contactor Outputs (They are negative side switching mosfets)

5 Connect Temperature Probes (Optional)

5. First Power-On

Power-On Checklist

1 Apply Power

The BMS is powered from the battery pack through the Sense & Balance connector. Once the balance leads are connected to a charged pack, the BMS will power on automatically.

2 Verify Operation

3 Configure BMS Settings

Access the BMS web interface to configure:

6. Connecting a Display or Logger

CAN Bus Connection (Recommended)

The fastest and simplest way to view BMS data. The BattPulse Display 7″ is natively compatible:

  1. Wire CAN-H and CAN-L from the BMS connector to your display or data logger.
  2. Ensure 120 Ω termination at both ends of the bus.
  3. Set baud rate to 500 kbps.
  4. Data appears automatically — no configuration needed.

WiFi Connection

Connect your device (display, laptop, phone) to the same WiFi network as the BMS. Then write the BMS IP on the browser. It will start polling the data over http:

See the Developer API Reference for complete protocol details and code examples.

🛒 Complete BMS + Display Solution

Pair the BattPulse Leader BMS with the BattPulse Display 7″ for a plug-and-play battery monitoring system.

🔋 Get the BMS →     🖥 Get the Display →

7. Common Questions & Troubleshooting

Q: I connected the USB cable but I can't see anything at 115200 baud — why?

Most USB problems are caused by the cable or drivers, not the BMS. Try these steps in order:

  1. Try a different USB cable — some cables only provide power and do not carry data.
  2. On Windows, install the CP210x USB-to-UART driver if your OS does not automatically recognise the device. On most Linux distributions no additional driver is required.
  3. Confirm you are using the correct serial settings in your terminal program. The BMS console (if present) typically uses 115200 8N1; however, some tools/devices may use different rates — double-check the product notes.
  4. Test with another PC or USB port to rule out host-side USB faults.

Q: CAN Bus doesn't work — what should I check?

Use the checklist below to find common CAN bus problems:

Q: Where is a quick CAN checklist?

See the CAN Bus checklist above and the short link in the Shunt & CAN section for quick reference.

Q: OLED screen is flickering — what can I do?

Flicker is commonly caused by electrical noise or an unstable power source. Try these mitigations:

8. Safety Notes

🔴 Critical Safety Information
⚠️ DI2 Pin Reversal
Current production boards have DI2+ and DI2− reversed on the PCB silkscreen. See the Digital Input Connector section for the correct wiring.
💡 Need Help?