The motor interlock switch is in the way
What ArduPilot says:
- PreArm: Interlock/E-Stop Conflict
- PreArm: Motor Interlock Enabled
A switch with the function Motor Interlock (RCn_OPTION 32) lets the motors run when it is high and holds them stopped when it is low. “Motor Interlock Enabled” means it is high or in the middle while you arm: the motors would start at once. “Interlock/E-Stop Conflict” means a Motor Interlock switch and an emergency stop switch (RCn_OPTION 31 or 165) are both set up, and the two cannot be used together.
What to do, most likely first
The interlock switch is not in its low position.
FixMove it low, arm, then move it high when you are ready for the motors to spin.
Two motor-stopping functions are assigned at once.
CheckList every
RCn_OPTIONand look for 32 together with 31 or 165.FixKeep one of the two and set the other channel's
RCn_OPTIONto 0.
Parameters to look at
| Parameter | What it is |
|---|---|
RC6_OPTION | RC input option |
RC7_OPTION | RC input option |
RC8_OPTION | RC input option |
RC9_OPTION | RC input option |
Where to do it:Setup & Tuning Guide
The code that sends it
PreArm: Interlock/E-Stop Conflict
ArduCopter/AP_Arming.cpp AP_Arming_Copter::run_pre_arm_checks() · Open in ArduPilot Copter-4.6.3
ArduCopter/AP_Arming_Copter.cpp AP_Arming_Copter::run_pre_arm_checks() · Open in ArduPilot Copter-4.7.1
PreArm: Motor Interlock Enabled
ArduCopter/AP_Arming.cpp AP_Arming_Copter::run_pre_arm_checks() · Open in ArduPilot Copter-4.6.3
ArduCopter/AP_Arming_Copter.cpp AP_Arming_Copter::run_pre_arm_checks() · Open in ArduPilot Copter-4.7.1