← All tools

Message & Error Explainer

What an ArduPilot message means and what to do about it

Українська

The throttle was high at power-on: ArduPilot waits for a restart

Stops itMotors, ESCs and outputsCopter only

What ArduPilot says:

At power-on the throttle stick was at 95% or more, which is how the ESC calibration is asked for. ArduPilot has noted the request (ESC_CALIBRATION is now 1) and stopped: it does nothing else until the power is taken off and put back. If the throttle is high again at that next start, the stick is passed straight to the ESCs; if it is low, the copter starts normally and the request is cleared.

What to do, most likely first

  1. The transmitter was on with the throttle up by accident.

    FixPull the throttle down, then power the flight controller off and on.

  2. The throttle channel reads high with the stick down: it is reversed or on another stick.

    CheckIn the Radio Calibration screen the throttle bar must rise as the stick goes up.

    FixCorrect the channel order or the reversal in the transmitter and calibrate the radio again.

  3. You do mean to calibrate PWM ESCs.

    FixProps off. Keep the throttle up, disconnect and reconnect the battery, wait for the ESCs' tones, lower the throttle, then power off and on once more.

DShot ESCs have nothing to calibrate. With them ESC_CALIBRATION 9 makes ArduPilot ignore a high throttle at start-up.

Parameters to look at

ParameterWhat it is
ESC_CALIBRATIONESC Calibration
MOT_PWM_TYPEOutput PWM type
RC3_MINRC min PWM
RC3_MAXRC max PWM
The code that sends it

ESC calibration: Restart board

ArduCopter/esc_calibration.cpp Copter::esc_calibration_startup_check() · Open in ArduPilot Copter-4.7.1

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