The lift-motor test was refused
What ArduPilot says:
- Must be disarmed for motor test
- Motor Test: …
The ground station's motor test spins one lift motor at a time. “Must be disarmed for motor test”: it only starts while disarmed. “Motor Test: Check frame class and type”: Q_FRAME_CLASS and Q_FRAME_TYPE together do not describe a layout ArduPilot knows, so no motors were set up.
What to do, most likely first
The aircraft is armed.
FixDisarm, take the props off, then start the test.
Q_FRAME_TYPEis not a valid arrangement for theQ_FRAME_CLASS.CheckThe line “QuadPlane initialised, Frame: …” at start-up shows what ArduPilot made of the two values.
FixSet a type that exists for your class (for a quad, 1 is X and 0 is plus), then reboot.
Props off for every motor test: the motor spins as soon as the test starts.
Parameters to look at
| Parameter | What it is |
|---|---|
Q_FRAME_CLASS | Frame Class |
Q_FRAME_TYPE | Frame Type (+, X or V) |
The code that sends it
Must be disarmed for motor test
ArduPlane/motor_test.cpp QuadPlane::mavlink_motor_test_start() · Open in ArduPilot Plane-4.7.1
Motor Test: …
ArduPlane/motor_test.cpp QuadPlane::mavlink_motor_test_start() · Open in ArduPilot Plane-4.7.1