Bench Test
Run one complete propeller-off validation from firmware boot through ARM/DISARM and a safe link-loss check before installing propellers.
This is the propeller-off validation gate. Every listed check must pass before preflight.
# Starting state
# 1 — First power-up and gyro calibration
- 1
Power the controller
Keep the Drone completely still on a stable surface.
- 2
Watch Serial Monitor at 115200
Confirm MPU6050 detection and configuration succeed.
- 3
Keep the frame still through calibration
After “MPU6050 configuration verified”, do not move the board until “Setup completed.” appears; the 2000-sample calibration takes about eight seconds plus processing time.
- 4
Stop on boot failure
Do not continue if the MPU is not detected/configured or setup never completes.
# 2 — Connection and telemetry
- 1
Open the app on the same trusted Wi-Fi
Discover and select the intended controller.
- 2
Confirm live telemetry
Connection, battery/supply proxy, signal and state information should update. Firmware/Protocol identity must match the v1 baseline.
- 3
Move the frame by hand only after setup is complete
Roll/Pitch indication must follow the real physical motion rather than moving opposite to it. If it is reversed or implausible, stop and check IMU orientation/wiring.
# 3 — Motor mapping, direction, ARM and throttle
Use the Motors & Propellers table as the mapping authority. The public v1 beginner path does not assume a dedicated single-motor test UI.
- 1
Verify M1–M4 wiring with power off
Confirm each documented output reaches the intended physical corner.
- 2
Set throttle minimum and ARM
Telemetry must show ARMED-ready while all motors remain off.
- 3
Raise throttle only enough to start normal output
Above the low-throttle boundary, confirm all four motors respond and rotate M1/M3 CCW and M2/M4 CW.
- 4
Return throttle to minimum
Normal motor output should return to zero while the firmware may still report ARMED.
- 5
DISARM explicitly
Confirm telemetry reports DISARMED and motors remain off before approaching the frame.
# 4 — Safe link-loss check
- 1
Reconnect and ARM at minimum throttle
Do not enter powered flight for the first failsafe check.
- 2
Confirm ARMED-ready / motors off
This establishes the validated motor-off starting state.
- 3
Break the control link
Background/close the app or disable phone Wi-Fi.
- 4
Observe
Failsafe may be reported, but a session that never entered powered flight must not start the motors.
- 5
Restore a safe state
Reconnect, return to DISARMED, and do not proceed if the behavior was unexpected.
# Pass / fail gate
Boot/calibration completes, live telemetry is trustworthy, attitude direction is correct, M1–M4 wiring/direction is correct, ARM-ready keeps motors off, throttle start/stop is predictable, DISARM works, and the propeller-off link-loss check is safe. Only then continue to Preflight Check.