Betaflight Flight Modes and Switch Setup
Betaflight modes are conditions assigned to AUX channel ranges. When a switch position triggers a condition, the FC activates that mode. Some modes are mutually exclusive; others stack.
Mode Map
mindmap
root((Betaflight<br/>Modes))
ARM
Required before any motor spins
Always on a dedicated switch
Flight modes
ACRO default
Full rate control, no self-leveling
Standard for freestyle and racing
ANGLE
Levels itself automatically
Stick controls tilt angle not rate
Good for learning hover
HORIZON
Angle mode at center, flips at edges
Awkward blend — rarely used by experienced pilots
Recovery
TURTLE MODE
Flip over after crash without walking out
Spins one pair of motors reversed
GPS RESCUE
Return to home on link loss
Arming helpers
PREARM
Must be active before ARM switch works
Prevents accidental arming
AIR MODE
Keeps PID loop active at zero throttle
Essential for freestyle acro
Utility
RATES PROFILE 1-6
Switch between tuned rate profiles
VTX PIT MODE
Drop VTX to minimum power
BEEPER
Activate lost-model beeper
OSD DISABLE
Hide OSD for clean recordingRecommended Switch Layout
| Switch | Mode(s) | Type | Notes |
|---|---|---|---|
| SA | ARM | 2-position | Most critical; always know which way is disarmed |
| SB | ANGLE / ACRO | 2-position | SB down = acro, SB up = angle (for recovery) |
| SC | BEEPER / TURTLE | 3-position | Mid = beeper, Up = turtle after crash |
| SD | RATES PROFILE 1–3 | 3-position | Slow / normal / fast rates |
| SE | GPS RESCUE / PREARM | 2-position | Or VTX power levels on a wheel |
Assign channels in the radio's mixer: SA → CH5 (AUX1), SB → CH6 (AUX2), etc.
Acro vs Angle — When to Use Each
flowchart LR
A([Stick at center]) -->|Acro| B[Zero rotation rate<br/>Quad holds last angle]
A -->|Angle| C[Zero tilt<br/>Quad levels itself]
D([Stick deflected]) -->|Acro| E[Constant rotation<br/>at set rate]
D -->|Angle| F[Tilts to angle<br/>proportional to stick<br/>max ~45–55°]Acro (rate mode) is the default and the "correct" mode for any freestyle or outdoor flying. It gives full control authority — you can fly inverted, do flips, and hold any attitude. The quad does exactly what the sticks say.
Angle mode self-levels. The stick commands a tilt angle, not a rotation rate. The FC actively fights any tilt beyond the configured max angle. Useful for absolute beginners learning to hover, but the limits prevent inverted flight and maneuvers.
Air Mode
Air Mode keeps the PID loop active when the throttle is at zero. Without it, the FC cuts PID output at zero throttle and the quad tumbles uncontrollably during inverted passes or power-off maneuvers.
1# Enable permanently (recommended for acro flying)
2feature AIRMODE
3set airmode_start_throttle_percent = 25 # throttle % where airmode fully engages
4save
5
6# Or assign to a switch in Modes tab → AIR MODE
Enable Air Mode permanently for any freestyle flying. The only case to disable it: absolute beginners on angle mode who benefit from the quad stopping dead on throttle cut.
Turtle Mode (Flip Over After Crash)
After a crash with the quad landed upside-down, Turtle Mode spins the props in reverse on alternating diagonal pairs to flip it over — no walking out to retrieve it.
How to activate:
- Disarm (arm switch to disarm)
- Activate Turtle Mode switch
- Re-arm
- Use roll/pitch stick to flip; the quad spins the appropriate motors
- Once upright, disarm, disable Turtle, re-arm normally
1# Requires DSHOT — bidirectional not required, but the ESCs must support
2# motor reversal command (all BLHeli_32 / AM32 ESCs do)
3set beeper_dshot_beacon_tone = 1 # optional: beacon beeps while turtle active
Turtle Mode is hard on props and motors — the reverse-spin torque stresses bearings. Use it sparingly; don't flip repeatedly on the same crash.
Prearm
Adds a two-step arming requirement: Prearm switch must be active before the ARM switch does anything. Prevents accidentally arming while carrying the quad.
Assign to a switch that you consciously activate when ready to fly:
1# In Modes tab: PREARM on AUX3 full range
2# In practice: flip Prearm (SA up), then flip ARM (SB up)
3# To disarm: flip ARM down. Prearm can stay active.
Highly recommended for any build with exposed props in a bag or case.
OSD Disable
Removes all OSD elements from the video feed. Useful when recording clean footage for editing without pilot UI clutter:
1# In Modes tab: OSD DISABLE on a switch position
2# Flip to hide OSD for clean B-roll; flip back to see telemetry
Related Snippets
- Betaflight Stick Commands
Stick commands let you trigger Betaflight functions from your transmitter sticks … - CLI Backup and Restore — diff all Workflow
The Betaflight CLI is the only source of truth for a complete build … - Common FPV Build Pitfalls
A collection of "first 10 minutes of a new build" failures and how to … - Failsafe Configuration
Failsafe is what happens when the RC link dies mid-flight. Without correct … - GPS Rescue Configuration
GPS Rescue is Betaflight's return-to-home failsafe. When triggered (link loss, … - Pre-Flight Checklist
A methodical pre-flight check prevents the most common crash causes: wrong motor …