← All tools

Message & Error Explainer

What an ArduPilot message means and what to do about it

Українська

The armed idle speed is above the in-flight minimum

Stops itMotors, ESCs and outputs

What ArduPilot says:

MOT_SPIN_ARM is how fast the motors turn when armed and waiting on the ground; MOT_SPIN_MIN is the lowest output used in flight. Both are fractions of the output range, 0.10 and 0.15 by default. ArduPilot requires the idle to be no higher than the in-flight minimum, and here it is higher.

What to do, most likely first

  1. MOT_SPIN_ARM was raised so the motors start reliably, and MOT_SPIN_MIN was left where it was.

    FixRaise MOT_SPIN_MIN as well: at least 0.03 above MOT_SPIN_ARM, as the Setup & Tuning Guide's idle step describes.

  2. One of the two was typed as a percentage (10) instead of a fraction (0.10).

    FixEnter both as fractions of 1.

Parameters to look at

ParameterWhat it is
MOT_SPIN_ARMMotor Spin armed
MOT_SPIN_MINMotor Spin minimum
The code that sends it

…SPIN_ARM > …SPIN_MIN

libraries/AP_Motors/AP_MotorsMulticopter.cpp AP_MotorsMulticopter::arming_checks() · 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