← All tools

Message & Error Explainer

What an ArduPilot message means and what to do about it

Українська

The critical battery threshold is not below the low one

Stops itBattery and power

The battery failsafe has two steps, low then critical, each with a voltage and a remaining-capacity threshold. When both of a pair are set (not 0), the low one must be the larger: BATT_LOW_VOLT above BATT_CRT_VOLT (“voltage failsafe critical >= low”) and BATT_LOW_MAH above BATT_CRT_MAH (“capacity failsafe critical >= low”). Otherwise the critical step would come first, or both at once.

What to do, most likely first

  1. The two values were swapped, or one was changed for a new battery and the other left.

    CheckRead the pair the message names side by side.

    FixSet BATT_CRT_VOLT below BATT_LOW_VOLT and BATT_CRT_MAH below BATT_LOW_MAH. Equal values fail too.

  2. The mAh thresholds were read as “mAh used”: they are the mAh that must be left.

    FixMake BATT_LOW_MAH the larger reserve (about a fifth of the capacity is a common choice) and BATT_CRT_MAH a smaller one.

Parameters to look at

ParameterWhat it is
BATT_LOW_VOLTLow battery voltage
BATT_CRT_VOLTCritical battery voltage
BATT_LOW_MAHLow battery capacity
BATT_CRT_MAHBattery critical capacity

Written here for Copter 4.6. In the tool you choose your vehicle and version, see your own parameter values beside the ones named here, and drop a flight log to have every message in it explained.

Open it in the Message & Error Explainer