Betaflight Setup Guide
Betaflight is the most popular firmware for FPV drones. This guide covers the essential configuration steps.
Connecting to Betaflight Configurator
- Download Betaflight Configurator from the Chrome Web Store or GitHub releases
- Connect your FC via USB
- Select the correct COM port and click Connect
Essential Configuration
Ports Tab
- Enable Serial RX on the UART connected to your receiver
- Enable MSP on USB (default)
Configuration Tab
- Set Motor Protocol to DSHOT600 (recommended for most builds)
- Enable Bidirectional DSHOT for RPM filtering
- Set Gyro Update and PID Loop to 8kHz/8kHz (F7/H7) or 8kHz/4kHz (F4)
Receiver Tab
- Select your receiver protocol (CRSF for ELRS/Crossfire, SBUS for FrSky)
- Verify channel mapping matches your radio
Modes Tab
- Assign ARM to a switch (required)
- Assign ANGLE mode for beginners
- Assign BEEPER for finding crashed quads
- Optional: TURTLE MODE (flip after crash)
PID Tuning Basics
The default PIDs work well for most 5" builds. Only tune if you notice: - Oscillations → reduce P - Slow response → increase P - Bounce-back after flips → increase D - Drift during hover → adjust I
OSD Setup
Configure the OSD to show: - Battery voltage (critical for LiPo health) - Flight time - RSSI (signal strength) - Warnings (low battery, failsafe)
Last updated: March 15, 2024