You have built your quad, the motors spin the right direction, and you are ready to fly. But the moment you throttle up, the drone wobbles like a washing machine. That is where PID tuning comes in. A well-tuned PID controller transforms a shaky mess into a locked-in flying machine that responds instantly to your stick inputs. This guide covers the fundamentals of Betaflight PID tuning for FPV drones.

What Are PIDs? A Quick Primer
PID stands for Proportional, Integral, and Derivative. These three terms work together to control how your drone responds to errors between where it is and where you want it to be:
- P (Proportional): Reacts to the current error. Higher P makes the drone more responsive but too much causes oscillations (fast wobbles). Think of it as the immediate correction term.
- I (Integral): Corrects for accumulated error over time. Higher I holds attitude better against wind and imperfect center of gravity, but too much causes slow oscillations and overshoot.
- D (Derivative): Predicts future error based on rate of change. Higher D dampens oscillations and reduces propwash, but too much causes motor heat and mushy feel with slow oscillations.
Before You Tune: Check Your Hardware
PID tuning cannot fix mechanical problems. Before touching any sliders, verify:
- Props are balanced and undamaged. Even small nicks cause vibration.
- Frame screws are tight. Loose hardware creates resonance.
- Flight controller is soft-mounted. Use rubber grommets or O-rings.
- Motors spin smoothly. Check for gritty bearings or bent shafts.
- Wires are not transmitting vibration from the frame to the gyro.
The Tuning Process: Step by Step
Step 1: Set Your Filters First
Filters remove noise before it reaches the PID controller. Start with Betaflight is default filter settings. For most builds, enable RPM Filtering (requires BLHeli_32 or Bluejay ESC firmware) — this alone eliminates 90% of noise-related issues. Set the Dynamic Notch Filter range from 80Hz to 400Hz with 8 notches.
Step 2: Find Your P Gain
Start with D at a moderate value (30-35 for 5-inch). Slowly increase P on the Roll axis by 5 points at a time. After each increase, do punch-outs and sharp rolls. Listen for high-frequency oscillations (sounds like buzzing or chirping) and watch for visible wobbles. When oscillations appear, back P down by 10%. Repeat for Pitch and Yaw.
Step 3: Dial In D Gain
D gain dampens the P response. Increase D on Roll and Pitch until propwash oscillations (the bounce after a sharp drop or flip) disappear. Signs of too much D: motors come down hot, quad feels mushy or delayed, and you hear a grinding sound from the motors. If motors are hot (over 60C/140F), reduce D.
Step 4: Adjust I Gain
Default I gains work well for most builds. Increase I on Pitch and Roll if your quad drifts during sustained throttle or does not hold angle in wind. Too much I causes slow oscillations (1-3 per second) and overshoot on flips.

Common Tuning Issues and Fixes
| Symptom | Likely Cause | Fix |
|---|---|---|
| Fast oscillations (buzzing) | P too high | Reduce P 10-15% |
| Propwash bounce after flips | D too low | Increase D by 5 |
| Motors hot, grinding noise | D too high | Reduce D by 5-10 |
| Slow wobble / drift | I too low or high | Adjust I +/-5 |
| Sluggish, delayed response | D too high, P too low | Reduce D, increase P |
| Oscillations at specific throttle | Mechanical resonance | Adjust notch filter |
Using Betaflight Tuning Tools
Modern Betaflight (4.3+) includes several tools that make tuning easier:
- Slider Tuning: In the PID Tuning tab, use the P/D Balance and P/D Gain sliders instead of individual numbers. This adjusts all three axes proportionally.
- Presets: Betaflight Presets include tuned profiles for popular frames. Search for your frame in the Presets tab — someone may have already done the work.
- Blackbox Logging: For advanced tuning, enable Blackbox on your FC. Tools like PID Toolbox and Plasmatree analyze gyro data to show exactly what your PIDs are doing.
Remember: tuning is iterative. Fly a pack, adjust one thing, fly again. The best tune comes from patience and attention to how your quad feels in the air.
