54
case unplugging the battery and plugging it in again while being careful not to jostle the vehicle will
likely resolve the issue. Sensors hardware failures (i.e. spikes) can also cause this failure.
Gyros inconsistent: two gyroscopes are reporting vehicle rotation rates that differ by more than
20deg/sec. This is likely a hardware failure or caused by a bad gyro calibration.
Board Voltage checks:
Check Board Voltage: the board’s internal voltage is below 4.3 Volts or above 5.8 Volts.
If powered through a USB cable (i.e. while on the bench) this can be caused by the desktop
computer being unable to provide sufficient current to the flight controller - try replacing the USB
cable.
If powered from a battery this is a serious problem and the power system (i.e. Power Module, battery,
etc) should be carefully checked before flying.
Parameter checks:
Ch7&Ch8 Opt cannot be same: Auxiliary Function Switches are set to the same option which is not
permitted because it could lead to confusion.
Check FS_THR_VALUE: the radio failsafe pwm value has been set too close to the throttle channels
(i.e. ch3) minimum.
Check ANGLE_MAX: the ANGLE_MAX parameter which controls the vehicle’s maximum lean angle
has been set below 10 degrees (i.e. 1000) or above 80 degrees (i.e. 8000).
ACRO_BAL_ROLL/PITCH: the ACRO_BAL_ROLL parameter is higher than the Stabilize Roll P and/or
ACRO_BAL_PITCH parameter is higher than the Stabilize Pitch P value. This could lead to the pilot
being unable to control the lean angle in ACRO mode because the Acro Trainer stabilization would
overpower the pilot’s input.
Disabling the pre-arm safety check
If you are confident that the pre-arm check failure is not a real problem you can disable the checks
by:
Connecting your Flight Controller to the Mission Planner
Go to Mission Planner’s Config/Tuning >> Standard Params screen
set the Arming Check drop-down to “Disabled” or one of the “Skip” options which more
effectively skips the item causing the failure.
Push the “Write Params” button
Ideally however you should determine the cause of the pre-arm failure and if it can be resolved,
return the Arming Check parameter back to “Enabled”.