Betaflight 4.6 Tuning Guide: PID and Filter Optimization for Smooth FPV Flight

Betaflight 4.6 Tuning Guide: PID and Filter Optimization for Smooth FPV Flight

Betaflight 4.6 represents a significant step forward in flight controller firmware, with refined filtering algorithms, improved PID controllers, and new tuning tools that make achieving a locked-in feel easier than ever. Whether you are tuning a fresh build or optimizing an existing quad, this guide walks through the systematic process that turns a shaky, oscillating drone into a precision instrument.

What Changed in Betaflight 4.6

Betaflight 4.6 builds on the solid foundation of 4.4 and 4.5 with several important improvements. The dynamic notch filter has been refined to track motor RPM with higher precision, reducing the number of fixed notch filters needed and saving CPU cycles. Yaw PID received attention in this release — the default yaw P and I terms are now higher, and the yaw D term decay has been retuned to reduce bounce-back after aggressive yaw spins. The feedforward system now includes a “jerk limiting” feature that prevents spikes during rapid stick transitions. For most builds, the default Betaflight 4.6 tune with UAV Tech presets applied will be 90% of the way to perfect.

Before You Tune: Mechanical Preparation

No amount of PID tuning can compensate for a poorly built quad. Before touching the PID tab, verify that your frame is tight — every screw, every standoff. Props must be balanced and undamaged. The flight controller should be soft-mounted with rubber grommets that isolate it from frame vibrations. Motor bells should spin freely without grinding or notchiness. Check for loose wires that can vibrate against the gyro. A build that sounds smooth at idle in the motors tab will tune easily; one that produces erratic gyro traces will fight you the entire way.

The Filter Tuning Sequence

Start with filters, not PIDs. Dynamic notch filter settings are the first adjustment. Set the dynamic notch range to cover your motor’s RPM range — for a typical 5-inch on 6S with 1950KV motors, this means 100-500Hz. Set dynamic notch Q factor to 4.0 for a wide notch (more filtering, more latency) or 2.5 for a narrow notch (less filtering, sharper tune). RPM filter harmonics should be set to 3 — filtering the first three harmonics of motor RPM. Gyro lowpass 1 at 250Hz and gyro lowpass 2 at 500Hz are good starting points. D-term lowpass 1 at 150Hz and D-term lowpass 2 at 300Hz complete the initial filter stack.

PID Tuning: The Systematic Approach

Start with P gain on roll and pitch. Increase in increments of 5 until you hear or see oscillations on sharp stick inputs or propwash. Back down 5-10% from that point. Next, tune D gain — D dampens P-induced oscillations. Increase D until the quad feels sluggish or motors come down hot, then back off slightly. A hot motor (over 60°C after a moderate flight) usually means excessive D. The P-to-D ratio on a well-tuned 5-inch typically falls between 1.3 and 1.8. I gain handles steady-state error — increase until the quad holds attitude perfectly in wind and during extended maneuvers, but back off if you feel low-frequency wobble during descents.

Feedforward and Stick Response

Feedforward determines how directly stick movement translates to motor output, bypassing the PID loop. Higher feedforward gives more responsive, snappier feel; too much causes overshoot and bounce-back at the end of maneuvers. Betaflight 4.6’s jerk limiting on feedforward means you can run higher values than in previous versions without artifacts. Start at 80 for roll and pitch and adjust based on feel. I-term relax is a powerful tool — it reduces I-term accumulation during fast stick movements to prevent wind-up. Set I-term relax cutoff to 15-20Hz for freestyle and 25-30Hz for racing.

Using Blackbox for Precision Tuning

For pilots who want the absolute best tune, blackbox logging is irreplaceable. Enable gyro_scaled and PID logging at 2kHz. Fly a pack that includes punch-outs, sharp turns, propwash descents, and sustained full-throttle runs. Open the log in Plasmatree or Betaflight Blackbox Explorer and look at the gyro trace — it should be clean with minimal noise. Compare the PID setpoint to the gyro — they should track closely. Look at motor traces — no single motor should saturate while others are at 50%. Use the spectral analysis to confirm your notch filters are centered on the actual vibration frequencies your build produces.

Common Tuning Problems and Solutions

Propwash oscillation: Increase P slightly and ensure D is adequate. Hot motors: Reduce D on the affected axis or lower the D-term lowpass filter cutoff. Bounce-back after flips: Reduce P or increase D on the axis showing the overshoot. Wobble during descents: Reduce I gain or increase I-term relax cutoff. Twitchy feel: Reduce feedforward or add a small amount of RC smoothing. Yaw drift: Increase yaw I gain — modern Betaflight builds typically run higher yaw I than older defaults.

A well-tuned quad is a joy to fly. Take your time with the process, change only one parameter at a time, and test thoroughly between adjustments. Your patience will be rewarded every time you arm.

Leave a Comment

Scroll to Top