PID tuning is how you make a drone feel locked-in: no wobble, no bounce, no propwash shake. Modern Betaflight makes it far easier than it used to be. You’ll mostly move sliders and read logs instead of typing numbers.
What P, I and D do
- P (proportional): reacts to the current error. Too low feels soft and sloppy. Too high causes fast oscillation.
- I (integral): corrects errors that persist, like wind or an off-center battery. Too low means drifting on long moves; too high causes slow wobbles.
- D (derivative): dampens the motion so the drone doesn’t overshoot. Too little causes bounce-back after flips. Too much makes motors hot and amplifies noise.
- Feedforward: reacts to how fast you move the sticks, making the quad respond instantly to your inputs.
Start with a clean build
No tune fixes a mechanical problem. Before tuning:
- Use fresh, undamaged props.
- Tighten every screw.
- Soft-mount the FC.
- Make sure RPM filtering is working (bidirectional DShot enabled, correct motor pole count).
See vibration damping.
Step 1: Apply a preset
In the Presets tab, find a tune for your frame size and style. This gets you 80% of the way.
Step 2: Use the sliders
Betaflight’s PID tuning sliders adjust multiple values together in balanced ways:
- Master multiplier: raises or lowers overall PID strength.
- Damping (D gains): more damping reduces bounce-back; less reduces motor heat.
- Tracking (P and I gains): more makes it feel tighter.
- Stick response (feedforward): more makes it feel more instant.
Change one slider at a time, by one or two steps, and fly a pack between changes.
Step 3: Watch for warning signs
| Symptom | Likely cause | Try |
|---|---|---|
| Fast vibration, harsh sound | P or D too high, noise | Lower master or damping, check filters |
| Bounce-back after flips or rolls | Too little D | Raise damping slider |
| Shake when descending through propwash | Not enough D or filtering delay | Raise damping, reduce filter delay carefully |
| Slow drift during long moves | I too low | Raise tracking slider |
| Hot motors | D too high or too much noise | Lower damping, check props and mounts |
Always touch the motors after a short flight. If they’re too hot to hold comfortably, back off D or fix the noise before going further.
Step 4: Blackbox logs
Blackbox records gyro, PID and motor data during flight. Analyze logs with Blackbox Explorer or the PIDtoolbox community tool to see noise peaks, step response and how well the drone follows your sticks. Logs turn guesswork into evidence.
Step 5: Filters
Filtering removes noise but adds delay. With RPM filtering working, you can often use less low-pass filtering, which reduces delay and improves propwash handling. Make small changes, and check motor temperature every time.
A practical tuning session
- Fly the preset tune: a few rolls, flips, punch-outs and a dive.
- Note what feels wrong.
- Adjust one slider.
- Fly the same moves again.
- Repeat, and save your final
diff allin the CLI.
How to record and read a blackbox log
- In Betaflight’s Blackbox tab, choose onboard flash or SD card and a logging rate (for example 1–2 kHz).
- Erase the flash before your test flight.
- Fly a short pack with your test moves: rolls, flips, punch-outs and a propwash descent.
- Download the log and open it in Blackbox Explorer or PIDtoolbox.
- Look at gyro noise, the setpoint (stick command) vs gyro (actual rotation), and motor outputs.
What to look for in logs
| Pattern | Meaning |
|---|---|
| Gyro trace follows setpoint closely | Good tracking |
| Gyro overshoots then settles | Possible need for more damping (D) |
| Constant small oscillation | P or D too high, or noise |
| Motor outputs very noisy | Filtering or mechanical issue |
| Noise peaks at specific frequencies | Frame resonance or motor noise |
The order of tuning
- Mechanical fixes (props, screws, mounts).
- Filtering (with RPM filtering on).
- PIDs with sliders.
- Feedforward for stick response.
- Rates for feel.
Going out of order, for example raising PIDs to fix a loose prop, makes everything harder.
When to stop tuning
If the quad flies smoothly, motors stay warm rather than hot, and you’re happy with how it feels, stop. Chasing small improvements can turn a good tune into a worse one. Save your diff all as a known-good baseline.
Frequently Asked Questions
Do I need to tune my FPV drone?
A good preset often flies well. Tuning makes it feel tighter and removes specific problems such as bounce-back or propwash.
What causes hot motors after a flight?
Usually too much D gain, too little filtering, damaged props or vibration from loose parts.
What is propwash in FPV?
Shaking that happens when the drone flies through its own disturbed air, often during descents and sharp turns.
What is blackbox in Betaflight?
A flight data recorder that logs gyro, PID and motor data. You analyze the logs to see exactly how the drone behaves.