Betaflight 4.6 Tuning: PID and Filter Settings for Modern FPV Drones
What Changed in Betaflight 4.6
Betaflight 4.6, released in early 2026, represents a meaningful refinement of the flight control firmware that powers the vast majority of FPV drones. The headline changes for tuners are improved defaults that work across a wider range of builds, an enhanced dynamic notch filter with better tracking of low-frequency frame resonances, and a reworked PID slider system that gives pilots finer control over the trade-off between responsiveness and smoothness. If you have been flying on 4.4 or 4.5 defaults, the jump to 4.6 is worthwhile — but you still need to understand what the sliders do and when to deviate from the presets. This guide walks through the complete tuning process for a modern 5-inch freestyle quad on Betaflight 4.6, from initial filter setup to fine-tuning PID gains at the field.
Before You Tune: Mechanical Prerequisites
Software tuning cannot fix mechanical problems. Before touching any PID or filter setting, verify that your build is mechanically sound. A bent motor shaft, loose arm, chipped propeller, or delaminated frame will inject vibrations that no amount of filtering can clean up. Check every bolt for tightness. Spin each motor in the Motors tab at low throttle and listen for grinding or clicking. Replace any prop with visible damage, period. Ensure your flight controller is soft-mounted — the rubber grommets supplied with most stacks are essential, not optional. A rigidly mounted FC picks up every frame resonance and feeds it into the gyro. Finally, confirm your motor directions are correct and your props are installed in the right orientation (props-in or props-out, but consistent across all four motors).
Understanding the PID Controller
Betaflight uses a cascaded PID controller that operates independently on each axis (roll, pitch, yaw). The three terms work together:
- P (Proportional): Reacts to the current error — the difference between where the quad is and where it should be. Higher P makes the quad feel more locked-in and responsive, but too much causes oscillations and propwash bounce. Think of P as the “immediate correction” term.
- I (Integral): Accumulates error over time to correct steady-state offsets. I-term handles things like a slightly off-center CG or wind that pushes the quad consistently to one side. Too much I-term causes slow wobbles during sustained maneuvers. Too little I-term means the quad drifts in fast forward flight.
- D (Derivative): Reacts to the rate of change of error — it dampens P-term oscillations. Higher D reduces bounce after sharp moves but also introduces motor heat and can amplify high-frequency noise. D-term is the most sensitive to vibration and filter quality.
Betaflight 4.6 exposes these gains through sliders rather than raw numeric values. The slider maps a 0.5-2.0 multiplier onto a preset base tune. The default 1.0 slider position is genuinely good for most 5-inch builds and should be your starting point.
Filter Configuration in 4.6
Filters are arguably more important than PID gains for flight quality. The goal of filtering is to remove noise (motor vibrations, frame resonances) from the gyro signal before it reaches the PID controller, while preserving the actual flight dynamics data that the controller needs. Betaflight 4.6 provides two filter sliders:
- Gyro Filter Multiplier: Controls the cutoff frequency of the low-pass filters applied to raw gyro data. Lower values (0.5-0.8) filter more aggressively, which reduces motor heat but introduces more delay — the quad responds slightly slower to control inputs. Higher values (1.2-1.5) let more high-frequency data through for sharper response, but risk feeding noise into D-term. The default 1.0 is a good balance for clean 5-inch builds.
- D-term Filter Multiplier: Controls how much low-pass filtering is applied specifically to the D-term signal. D-term amplifies noise, so it needs heavier filtering than P and I. Similar trade-off: lower values mean less noise but softer stops; higher values mean sharper stops but more motor heat and potential D-term oscillations.
Betaflight 4.6 also includes RPM filtering (enabled by default when using BLHeli_32 or Bluejay ESCs with bidirectional DShot). RPM filtering uses the actual motor speed to create narrow notch filters at the motor’s fundamental frequency and its harmonics. This is dramatically more effective than static notch filters because it tracks the motor RPM in real time. Leave RPM filtering enabled at all times — there is no scenario where disabling it improves flight performance.
Slider-Based Tuning Workflow
Start with all sliders at 1.0 and fly a few packs to establish a baseline feel. The tuning workflow follows this sequence:
- Set P and D together: Fly aggressive moves — snap rolls, flips, sharp 180 turns. If the quad oscillates visibly after sharp moves (propwash), increase D slider by 0.1 increments. If it feels loose and wanders, increase P by 0.1. The goal is the highest P that does not cause visible oscillations or excessive motor heat, balanced with enough D to produce clean stops on sharp moves.
- Tune I-term separately: Fly fast forward for 5 seconds and observe if the quad holds its attitude without drifting. If it slowly pitches up or rolls in fast forward flight, increase I slider by 0.1. If you see slow oscillations (1-2 Hz wobble) during sustained moves, I is too high — reduce by 0.1.
- Adjust filters last: After setting PIDs, check motor temperatures by touching each motor bell immediately after landing. They should be warm but not hot enough to be uncomfortable. If motors are hot, reduce both filter multipliers by 0.1. Hot motors indicate that noise is getting through and being amplified by D-term.
Diagnosing Common Problems
Most tuning issues fall into recognizable patterns. Learn to identify them by sound and feel:
- Propwash oscillations: The quad wobbles visibly for 1-3 cycles after a sharp drop or aggressive turn. The fix is increasing D slider by 0.1-0.2. If increasing D makes motors hot, reduce P slightly instead, then increase D.
- Mid-throttle oscillations: A fast buzz or twitch at around 40-60% throttle. This is usually a frame resonance interacting with the PID loop. Check bolts first — a loose arm is the most common cause. If mechanically sound, reduce P slider by 0.1 on the affected axis or reduce the gyro filter multiplier.
- Wash on yaw: The quad dips or wobbles during sharp yaw inputs. Yaw authority is limited on most quads because yaw relies on motor torque differential rather than thrust vectoring. Increase yaw P slightly and add yaw D to dampen the bounce. Also check that your yaw stick endpoint is not hitting a rate limit.
- Grinding motor noise: A raspy, grinding sound at high throttle indicates severe D-term noise amplification. Land immediately, reduce both D gains and filter multipliers, then test again. Continued flying with grinding noise can burn out motors or ESCs.
Blackbox Logging for Advanced Tuning
Once you have a reasonable slider tune, Blackbox logging provides the objective data needed for fine optimization. Enable Blackbox logging at 2 kHz, fly a test pack with aggressive moves, and analyze the log in PID Toolbox or Plasmatree. Look at the gyro traces to identify remaining noise peaks, then place dynamic notch filters to target specific frequencies. Look at the motor traces to see if any individual motor is working harder than the others, which indicates a mechanical imbalance. A well-tuned quad on Betaflight 4.6 should produce clean gyro traces with minimal noise above 100 Hz and motor outputs that stay well below 100% even during aggressive maneuvers.
