In short
- A JBD board cuts charge and discharge separately, with two MOSFET groups, and reports which protection acted.
- Most cuts come from one cell reaching a limit first, not from the whole pack.
- The values at the moment of the cut tell you more than anything you can read an hour later.
A smart BMS has one job above all: keep every cell inside safe limits. A JBD board does it with two sets of MOSFETs, one in the charge path and one in the discharge path. When a limit is reached, it opens the matching set and reports the reason. The pack is fine; it has simply been protected.
What a JBD board protects against
| Protection | What it cuts | Typical cause |
|---|---|---|
| Cell over-voltage | Charge | One cell reaches the top before the others: the pack is out of balance |
| Cell under-voltage | Discharge | The weakest cell hits bottom first, often under a heavy load |
| Pack over-voltage or under-voltage | Charge or discharge | Charger or inverter settings that do not match the pack |
| Over-current | Charge or discharge | A load or a charger above the board’s rating, or a motor start |
| Short circuit | Discharge | A wiring fault, or an inverter’s inrush on power-up |
| Temperature | Charge, discharge or both | Cold weather for charging, heat for both |
The thresholds are those set in your board. Check them in the JBD app before drawing conclusions.
One cell, not the whole pack
The most common cut on a DIY pack is a cell over-voltage at the end of charge. The pack voltage looks reasonable, yet one cell has climbed past the limit because it was slightly ahead. The charge MOSFET opens, the cell settles back, the MOSFET closes, and the cycle repeats. On LiFePO4 this happens in the last few percent, where the voltage climbs quickly.
The mirror image happens at the bottom: under a heavy evening load, the weakest cell dips below the under-voltage limit while the others still have charge. The inverter shuts down with what looks like plenty of energy left.
Catch the moment
The app shows the present. When you open it after a cut, the cell has recovered and the flag may already be gone. What you need is the state at the moment of the cut: which cell was highest or lowest, the current, the temperature. That is what a permanent record gives you.
JBD Monitor reads the board every few seconds and keeps the history. When a MOSFET opens, the dashboard shows the protection and the values around it, and Home Assistant can send you a notification with the highest or lowest cell in the message.
What to do next
- Repeated over-voltage on the same cell: a top balance or a lower charge voltage on the inverter.
- Under-voltage under load: check the busbar torque on that cell, then its capacity.
- Short-circuit on power-up: a pre-charge resistor before closing the inverter breaker.
- Cold charging blocked: a warmer spot or a heating pad; never force a charge below freezing.
Common questions
Does the box reset the protection?
No. It only reads. The BMS recovers on its own when conditions return to normal, as it always does.
Can I see the protections of last week?
Yes. The local dashboard and the Cloud keep the events with their time and the values around them.
Is a cut dangerous for the pack?
No. A cut is the BMS doing its job. Repeated cuts are a sign that something deserves a look, not a reason to panic.

