6. System Alerts / Telemetry

Alert Levels

  • Warning: Yellow alerts indicate conditions approaching dangerous levels
  • Critical: Red alerts indicate dangerous conditions requiring immediate attention

ESC (Motor Controller) Alerts

Temperature Alerts

AlertAbbreviationWarning ThresholdCritical ThresholdMeaning
ESC MOSFET TemperatureMC-F>90°C / <-10°C>110°C / <-20°CHigh/low temperature on the ESC’s power MOSFETs
ESC MCU TemperatureMC-C>80°C / <-10°C>95°C / <-20°CHigh/low temperature on the ESC’s microcontroller
ESC Capacitor TemperatureMC-P>85°C / <-10°C>100°C / <-20°CHigh/low temperature on the ESC’s capacitor
Motor TemperatureMC-M>105°C / <-20°C>115°C / <-25°CHigh/low temperature on the motor

Running Errors (Critical Only)

AlertAbbreviationTrigger ConditionMeaning
ESC Over CurrentMC-RE-0Active when trueESC detected excessive current draw
ESC Locked RotorMC-RE-1Active when trueMotor is locked or jammed
ESC Over TemperatureMC-RE-2Active when trueESC temperature protection triggered
ESC Over VoltageMC-RE-6Active when trueInput voltage too high
ESC Voltage DropMC-RE-7Active when trueInput voltage dropped too low

Self-Check Errors (Critical - Boot-time Hardware Faults)

AlertAbbreviationTrigger ConditionMeaning
Motor Current Output BadMC-SE-0Active when trueMotor current sensor malfunction
Total Current Output BadMC-SE-1Active when trueTotal current sensor malfunction
Motor Voltage Output BadMC-SE-2Active when trueMotor voltage sensor malfunction
Capacitor NTC BadMC-SE-3Active when trueCapacitor temperature sensor malfunction
MOS NTC BadMC-SE-4Active when trueMOSFET temperature sensor malfunction
Bus Voltage Range BadMC-SE-5Active when trueBus voltage sensor range error
Bus Voltage Sample BadMC-SE-6Active when trueBus voltage sensor sampling error
Motor Z Too LowMC-SE-7Active when trueMotor impedance too low
Motor Z Too HighMC-SE-8Active when trueMotor impedance too high
Motor Voltage Detect 1 BadMC-SE-9Active when trueMotor voltage detection 1 malfunction
Motor Voltage Detect 2 BadMC-SE-10Active when trueMotor voltage detection 2 malfunction
Motor Current Detect 2 BadMC-SE-11Active when trueMotor current detection 2 malfunction
Software/Hardware IncompatibleMC-SE-13Active when trueFirmware/hardware version mismatch
Bootloader UnsupportedMC-SE-14Active when trueBootloader version not supported

BMS (Battery Management System) Alerts

BMS Temperature Alerts

AlertAbbreviationWarning ThresholdCritical ThresholdMeaning
BMS MOSFET TemperatureBC-F>50°C / <-10°C>60°C / <-15°CHigh/low temperature on BMS power MOSFETs
BMS Balance TemperatureBC-B>50°C / <-10°C>60°C / <-15°CHigh/low temperature on balance resistors
BMS Cell TemperaturesBC-T1/2/3/4>50°C / <-10°C>56°C / <-15°CHigh/low temperature in battery cell group 1-4

Voltage and SOC Alerts

AlertAbbreviationWarning ThresholdCritical ThresholdMeaning
BMS High Cell VoltageBC-CV-H>4.19V>4.20VIndividual cell voltage too high
BMS Low Cell VoltageBC-CV-L<3.2V<3.0VIndividual cell voltage too low
BMS State of ChargeBC-SOC<15%<5%Battery charge level too low
BMS Total VoltageBC-Vtot<79.2V or >100.4V<69.6V or >100.8VTotal battery pack voltage out of range
BMS Voltage DifferentialBC-dV>0.2V>0.4VVoltage difference between cells too high

MOSFET State Alerts

AlertAbbreviationTrigger ConditionMeaning
BMS Discharge MOSBC-DSGActive when false (MOS off)Discharge MOSFET turned off

Internal System Alerts

AlertAbbreviationWarning ThresholdCritical ThresholdMeaning
CPU TemperatureCPU-T>60°C / <0°C>80°C / <-10°CESP32-S3 processor temperature too high/low
Baro initializedBaro-IActive when falseBarometer failed to initialize

Notes

  • All temperature sensors use hysteresis to prevent alert bouncing (±1°C deadband)
  • Voltage thresholds are absolute values without hysteresis
  • Boolean alerts (errors/faults) are either active (true) or inactive (false)
  • Critical alerts trigger red screen border and vibration
  • Warning alerts are displayed in yellow