Skip to content

BMS Interface

BMS View from top

Outside Copter or Charger

When the pack is outside the copter or charger, it is in the idle state. The LEDs will be off, and the output is disabled.

The pack's state of charge can be displayed by pressing the button. The LEDs will show the (voltage-based) state of charge in white color on the four leftmost LEDs.

Pattern SoC
⚪⚫⚫⚫⚫ ≤ 25%
⚪⚪⚫⚫⚫ ≤ 50%
⚪⚪⚪⚫⚫ ≤ 90%
⚪⚪⚪⚪⚫ > 90%

After the button is released, the pack will revert to the idle state after one second.

Inside Copter or Charger

When the pack is inside the copter or charger, it initially is also in idle state. It can be activated by holding the button pressed for 1 second. LED 5 will light up as soon as the button is pressed, to provide visual feedback to the user.

Pattern Description
⚫⚫⚫⚫⚫ Idle
⚫⚫⚫⚫⚪ Button pressed

When the button is pressed for a second, the pack will transition to standby state.

Standby

Previously known as Precharge.

In standby state, the pack provides limited output power. LED 5 will turn amber (yellowish orange), indicating the user can release his/her finger from the button.

The pack will precharge the charger/copter, which will cause the other packs to also enter standby. Once voltage levels have stabilized, all packs will transition to engaged state.

Pattern State
⚫⚫⚫⚫🟡 Standby

Engaged

In engaged state, the pack is fully operational. The main power FETs are active, and the pack is ready for flight operations or charging. The LEDs will show the state of charge on the four leftmost LEDs, and LED 5 will be green.

Pattern State SoC
⚪⚫⚫⚫🟢 Engaged ≤ 25%
⚪⚪⚫⚫🟢 Engaged ≤ 50%
⚪⚪⚪⚫🟢 Engaged ≤ 90%
⚪⚪⚪⚪🟢 Engaged > 90%

Error

When the pack detects an error, it will enter the error state and display the error pattern on the LEDs. The pack will remain in error state until the pack is removed from the copter/charger.

The meaning of each pattern is described in the table below. Error patterns in italics are currently not implemented.

Pattern Error Description
🔴⚫⚫⚫⚫ Undervoltage Pack voltage is too low for regular operation.
🔴🔴🔴🔴⚫ Overvoltage Pack voltage has exceeded a safe threshold, likely while charging.
⚫🔴🔴⚫⚫ Overload Charge or discharge current has exceeded the safe operating area.
🔴🔴⚫⚫⚫ Temperature Cold At least one temperature is below the safe operating area.
⚫⚫🔴🔴⚫ Temperature Hot At least two temperatures are above the safe operating area.
⚫🔴⚫🔴⚫ Other Catch-all for undefined errors. This includes short circuit protection.

Other Functionality

The state LED (on the right) may begin to blink, which can indicating activity. Depending on the color, the active function can be identified.

Pattern Description
◯◯◯◯ 🟠 <-> ⚫ Internal Maintenance mode
◯◯◯◯ 🔵 <-> 🟢 Engaged, Firmware Update is active
- or Selftest application running in Charger, ready for Firmware Update
◯◯◯◯ 🟣 <-> 🟢 Engaged, Cell Balancing is active
⚪⚪⚪⚪⚪ <-> 🔵🔵🔵🔵🔵 Selftest application running, calibration active