← All tools

Message & Error Explainer

What an ArduPilot message means and what to do about it

Українська

A stick is off-centre at the moment of arming

Stops itRadio control

What ArduPilot says:

When you ask it to arm, roll, pitch and yaw must read exactly zero, which means within the dead zone (RCn_DZ, in µs) around the channel's trim (RCn_TRIM). With RC_OPTIONS bit 5 set (the default) the throttle must be at zero too. The message names the stick and its channel. Arming with the yaw stick does not count the yaw stick itself.

What to do, most likely first

  1. The transmitter's trim buttons were moved after the calibration.

    CheckWith the sticks released, the named channel in the Radio Calibration screen should read its RCn_TRIM value, give or take the dead zone.

    FixCentre the transmitter's trims and leave them there: ArduPilot levels the aircraft itself. Calibrate the radio again if the centre still differs.

  2. You were holding the stick while arming from a switch or the ground station.

    FixRelease roll, pitch and yaw, throttle fully down, then arm.

  3. A worn or noisy stick does not come back to the same centre.

    CheckRelease the stick several times and watch the value: if it settles more than the dead zone away from the trim, this is it.

    FixRaise that channel's RCn_DZ a little (30 to 40 µs); a much larger dead zone makes the stick feel numb around the centre.

Parameters to look at

ParameterWhat it is
RC1_TRIMRC trim PWM
RC1_DZRC dead-zone
RC2_DZRC dead-zone
RC4_DZRC dead-zone
RC_OPTIONSRC options
The code that sends it

PreArm: … (RCN) is not neutral

libraries/AP_Arming/AP_Arming.cpp AP_Arming::rc_arm_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