# Betaflight Community Presets Guide: How to Load, Apply, and Verify Tuning Presets
Why spend hours tuning PIDs and filters from scratch when top FPV pilots and engineers have already done the work for you? Betaflight’s Presets system lets you load battle-tested configurations for your specific hardware with a few clicks. This guide explains how to find, apply, and verify presets safely.
## What Are Betaflight Presets?
Presets are JSON configuration snippets that modify Betaflight settings — PIDs, filters, rates, OSD layouts, VTX tables, and virtually every CLI parameter. They’re created by community experts like UAV Tech, Chris Rosser, and Betaflight developers, then vetted through the Betaflight Presets repository.
## Accessing the Presets Tab
In **Betaflight Configurator 10.9+**, you’ll find the **Presets** tab in the left sidebar. It has two sections:
| Tab | Purpose |
|—–|———|
| **Browse Presets** | Search and load presets from the official repository |
| **My Presets** | View, save, and manage your locally stored presets |
The Presets system requires an internet connection to download the repository index. Once loaded, presets are cached locally.
## Preset Categories You Should Know
| Category | Example Presets | What It Changes |
|———-|—————-|—————–|
| **Tuning** | UAV Tech 5-inch Freestyle, Chris Rosser 7-inch LR | PIDs, filters, rates |
| **Rates** | Race rates, Cinematic smooth, All-rounder | RC Rate, Super Rate, Expo |
| **OSD** | HD OSD layout, Minimal OSD | OSD element positions and visibility |
| **VTX** | Raceband tables, FCC unlock | VTX frequency tables and power levels |
| **LED** | Throttle indicator, RSSI gauge, Larson scanner | LED strip patterns and colors |
| **RC Link** | ExpressLRS 250Hz, Crossfire settings | Receiver protocol and telemetry options |
| **Modes** | Arm angle, pre-arm, turtle mode | Mode switch assignments |
## How to Apply a Preset: Step-by-Step
### Step 1: Backup Your Current Configuration
Go to the **CLI** tab and type `diff all`. Copy the entire output and save it to a text file. This is your insurance policy — you can restore every setting if the preset doesn’t work out.
### Step 2: Find the Right Preset
In the Presets tab, use the search bar with your key parameters:
– **Build type**: “freestyle”, “racing”, “cinematic”, “long range”
– **Prop size**: “5 inch”, “3 inch”, “7 inch”
– **FC/ESC**: “F722”, “BMI270”, “ICM-42688P”
### Step 3: Review What Will Change
**CRITICAL: Click “Show CLI” before applying.** This reveals every setting the preset will modify. Review it for:
– Unexpected rate changes
– VTX table overwrites (can wipe your custom table!)
– Filter changes that might conflict with your current setup
– Settings that don’t apply to your hardware
### Step 4: Select Options and Apply
Many presets offer runtime options (checkboxes) for:
– ESC protocol (DShot300 vs 600)
– Propeller type (biblade vs triblade)
– Cell count (4S vs 6S)
– Pilot skill level
Select what matches your build and click **Apply**. The preset writes its settings and prompts a save+reboot.
### Step 5: Verify and Test-Fly
After reboot:
1. Go to CLI and check that your custom settings survived (some presets overwrite more than expected).
2. Verify motor directions in the Motors tab.
3. Confirm OSD layout is intact.
4. **Hover test with props on** in a controlled area before flying aggressively.
## Top 5 Community Presets Worth Using
| Preset | Author | Best For | Key Feature |
|——–|——–|———-|————-|
| **UAV Tech 5″ Freestyle** | Mark Spatz (UAV Tech) | 5-inch freestyle | Aggressive PIDs, optimized filters |
| **Chris Rosser 5″ Cinematic** | Chris Rosser | Smooth HD filming | Low D-gains, butter-smooth response |
| **7-inch Long Range** | Various | Long range cruising | Efficiency-focused, low PIDs |
| **ExpressLRS 250Hz** | ELRS Team | Racing, close range | Minimum latency, 250Hz packet rate |
| **Whoop Race Tune** | Community | Indoor/outdoor whoops | High rates, tight PIDs for tight spaces |
## Presets vs Manual Tuning: When to Use Which
| Scenario | Use Preset | Tune Manually |
|———-|————|—————|
| First build, want to fly immediately | ✅ | ❌ |
| Unusual frame geometry | ❌ | ✅ |
| Standard 5-inch with popular motors | ✅ | ❌ |
| FPV racing (every ms counts) | Start with preset, then fine-tune | Fine-tune after baseline |
| Cinewhoop with duct resonance | ❌ | ✅ |
| Time-constrained, need quick setup | ✅ | ❌ |
## Common Preset Pitfalls
| Problem | Cause | Fix |
|———|——-|—–|
| Motors spin wrong direction | Preset changed motor direction | Check Motors tab, reverse as needed |
| VTX not working | Preset overwrote VTX table | Re-upload custom VTX table via CLI or VTX tab |
| OSD elements missing | Preset adjusted OSD layout | Re-import your OSD from backup or adjust manually |
| Drone flies worse than before | Preset doesn’t match your hardware | Restore from CLI diff backup, try a different preset |
| Gyro errors on arm | Filter preset incompatible with your gyro | Check gyro model, use preset for that specific IMU |
> **For a hassle-free tuning start:** The [**UAVModel F722 Flight Controller**](https://uavmodel.com) is natively supported by the most popular community presets. Its ICM-42688P gyro works out of the box with UAV Tech and Chris Rosser presets — no filter tweaking required.
## Creating Your Own Presets
After perfecting your tune, save it as a preset for future builds:
1. Go to CLI and type `diff all`
2. In the Presets tab, click **Save New Preset**
3. Paste your diff, add a description, and save
Your custom preset appears in “My Presets” and can be applied to any quad with one click.
Presets are the fastest path from build table to air — let the experts handle the numbers while you focus on flying.
