Betaflight Modes Tab Configuration: Arm Logic, Pre-Arm Sequencing, and Acro Trainer Setup — 2026 Guide

The Modes tab is where Betaflight decisions translate to switch positions. Most pilots set Arm to AUX1 and call it done. They miss pre-arm sequencing that prevents bench spin-ups, acro trainer mode that saves new pilots from full-rate disasters, and OSD profile switching that changes your entire display with one switch. This guide covers every mode you should be using — and the ones you should disable.

Arm Configuration: Two-Stage Safety

A single-switch arm is the #1 cause of accidental spin-ups. Your radio gets bumped in the bag, your arm switch was left in the wrong position, and the quad spins up against the backpack fabric. Two-stage arming solves this.

Step 1: Set Up Pre-Arm

In the Modes tab:
– Add Range for ARM → Select your arm AUX channel (typically AUX1) → Set range to 1800-2100 (switch high position)
– Add Range for PREARM → Select a different AUX channel (AUX2) → Set range to 1800-2100

Now Betaflight requires BOTH signals to be high before arming. The sequence matters:
1. Pre-arm switch ON (hold)
2. Arm switch ON
3. Pre-arm switch OFF (release) — quad stays armed because arm is a latched condition

This means even if your arm switch gets bumped, the quad won’t arm unless the pre-arm is also held. And the pre-arm is typically a momentary switch you have to deliberately activate.

Step 2: Arming Angle Limit

Set small_angle in CLI to define how tilted the quad can be during arming:

set small_angle = 180
save

Default is 25°. At 180°, you can arm at any angle — essential for turtle mode recovery and arming while stuck in a tree. At 25°, the quad will refuse to arm if it’s tilted beyond a gentle incline, which prevents arming upside down.

For new pilots: keep at 25°. For experienced pilots flying in crash-prone terrain: set to 180° and rely on your pre-arm sequence instead.

Flight Mode Assignment

Angle Mode: Self-leveling. The quad returns to level when you release the sticks. Useful for indoor whoops and landing in tight spots. Set up on your 3-position switch’s first position:
– Mode: ANGLE → AUX channel → Range 900-1300

Horizon Mode: Self-leveling near center stick, acro at full deflection. The quad levels itself when you’re off the sticks but lets you flip and roll at full stick travel. The transition zone between self-leveling and acro can feel unpredictable. Set up on the middle position:
– Mode: HORIZON → Same AUX channel → Range 1400-1600

Acro (Rate) Mode: No self-leveling. The quad holds its attitude until you command a change. This is the default — if no ANGLE or HORIZON mode is active, you’re in Acro. No configuration needed. The top position of your 3-way switch should leave 1700-2100 empty (no mode active = Acro).

Acro Trainer: A mode specifically for pilots transitioning from Angle to Acro. The quad flies in Acro (no self-leveling) but with an angle limit — if you bank past a set threshold, the quad self-levels to prevent a crash. Configure:

set acro_trainer_angle_limit = 45
save

Then assign ACRO TRAINER to an AUX channel. Start at 45° limit and decrease as you gain confidence. This is the fastest way to learn Acro without destroying frames.

Auxiliary Modes Worth Configuring

Turtle Mode (Flip Over After Crash):
– Mode: FLIP OVER AFTER CRASH → AUX channel → Range 1800-2100
– Only activate while DISARMED. Betaflight enforces this — turtle mode won’t engage if the quad is armed, but add it to a switch position you physically can’t bump by accident.
– Assign to a switch position that requires deliberate action, not one you use in normal flight.

Beeper:
– Mode: BEEPER → AUX channel → Range 1800-2100
– Simple but essential. Assign to a switch you can find blind. If you crash in tall grass, you need to activate the beeper without looking at your radio.

OSD Profile Switch:
– Mode: OSD PROFILE 1 / 2 / 3 → AUX channel
– Set up three OSD profiles in the OSD tab: Profile 1 for freestyle (minimal OSD — just voltage and timer), Profile 2 for long-range (GPS coordinates, distance, RSSI, efficiency), Profile 3 for tuning (gyro trace, motor output, PID error).
– Use a 3-position switch to cycle between them mid-flight.

Rate Profile Switch:
– Mode: RATE PROFILE 1 / 2 / 3 → AUX channel
– Freestyle rates (high, snappy) vs cinematic rates (low, smooth) vs race rates (medium, precise).
– Adjust rates in the PID Tuning → Rateprofile Settings tab.

Blackbox Logging:
– Mode: BLACKBOX → AUX channel → Range 1800-2100
– Only log when you need to. Continuous logging fills SD cards. Use a switch to activate logging for tuning flights and deactivate for casual flying.

Mode Channel Mapping for a 10-Channel Setup

Channel Function Switch Type Notes
CH5 (AUX1) Arm 2-position High = armed, low = disarmed
CH6 (AUX2) Pre-Arm Momentary Must be high to arm, released after arming
CH7 (AUX3) Flight Mode 3-position Low=Angle, Mid=Horizon, High=Acro
CH8 (AUX4) Beeper 2-position Always accessible
CH9 (AUX5) Turtle Mode 3-pos (one end) Use middle or low — never the position you might bump
CH10 (AUX6) OSD Profile 3-position Cycle OSD layouts mid-flight
CH11 (AUX7) Rate Profile 3-position Switch between rate sets
CH12 (AUX8) Blackbox Log 2-position Toggle logging on/off

Mode Range Comparison Table

Mode Purpose Channel Count Safety Implication Recommended
ARM Enable motors 1 AUX Critical — single point of failure Always pair with PREARM
PREARM Gate for arm 1 AUX Must be set Mandatory for all builds
ANGLE Self-leveling 1 AUX Low Indoor/whoop builds only
HORIZON Hybrid level/acro 1 AUX Low Skip — use Acro Trainer
ACRO TRAINER Angle-limited acro 1 AUX Moderate (prevents crashes) All new acro pilots
FLIP OVER AFTER CRASH Turtle mode 1 AUX High — can damage if active during flight With logical switch interlock
BEEPER Lost quad recovery 1 AUX None Every build
OSD PROFILE Layout switching 1 AUX None Pilots with GPS/long-range builds
RATE PROFILE Rate set switching 1 AUX None Pilots who switch flying styles
BLACKBOX Data logging toggle 1 AUX None Tuning sessions only

What Most Pilots Get Wrong

Mistake 1: Assigning Arm and Turtle Mode to adjacent switch positions. If Arm is AUX1↑ and Turtle is AUX1↓ (opposite end of the same switch), any transition through the middle position means the quad arms for a split second. Use separate switches for these two functions, with arm on a 2-position switch and turtle mode on a completely separate channel.

Mistake 2: Leaving the default small_angle = 25 while flying in dense tree cover. If you crash in a tree and the quad is sitting at a 40° angle, it won’t arm. You can’t turtle-mode out of a tree if you can’t arm. Set to 180° but use pre-arm to prevent accidental arming on the bench.

Mistake 3: Not disabling Airmode on a switch for landing. Airmode keeps the PID loop active at zero throttle, which means the quad fights the ground on touchdown — it bounces and skitters. Assign AIRMODE to a switch range and disable it for landing. Or use the airmode_start_throttle_percent CLI parameter so airmode only activates above a throttle threshold.

Mistake 4: Configuring Angle mode and then wondering why Acro flips feel mushy. Angle mode imposes a maximum bank angle (default 45°). If you’re in Angle mode and try a full flip, the quad will roll to 45° and stop. Check your OSD flight mode indicator — many pilots have Angle on their 3-way switch’s lowest position and accidentally bump it.

Mistake 5: Assigning too many AUX channels and running out of radio channels. ELRS in standard mode supports 16 channels, but at lower packet rates (50 Hz), only 12 channels are sent reliably. If you assign modes to channels 13-16 and run a low packet rate for long range, those modes may not update. Keep critical functions (Arm, Pre-Arm, Beeper) on channels 5-8 for reliable transmission at any packet rate.

⚠️ Regulatory Notice: The mode configuration described in this article relates to flight controller software settings. Always operate your FPV drone in compliance with local drone regulations. As of 2026, many jurisdictions require a visual observer for FPV flight, and autonomous flight modes (including GPS Rescue) may be restricted in certain airspace classes. Verify local requirements for your flying location before enabling automated flight modes.

Our Betaflight arming disable flags guide walks through the CLI status messages that prevent arming — essential reading when your modes look correct but the quad won’t arm. For total safety, see the pre-arm safety configuration guide.

If you’re tuning PID values for your newly configured flight modes, the SpeedyBee adapter lets you adjust Betaflight settings wirelessly from your phone at the field. Available in the uavmodel accessories collection alongside flight controllers with full UART breakout for mode channel expansion.


Leave a Comment

Scroll to Top