Betaflight Feed Forward Tuning: Reduce Propwash Oscillation and Improve Stick Feel

# Betaflight Feed Forward Tuning: Reduce Propwash Oscillation and Improve Stick Feel

Propwash oscillation — that wobbly shudder when diving through your own turbulent air — is one of the most persistent tuning challenges for FPV pilots. While PID tuning handles steady-state flight, **Feed Forward** is the secret weapon for eliminating propwash and making your quad feel instantly responsive. This guide explains what Feed Forward does, how to tune it, and how it interacts with your PID controller.

## What Is Feed Forward?

Feed Forward is a predictive control term that directly translates stick movement into motor output **before** the PID loop calculates error. Think of it this way:

| Control Term | Function | Timing |
|————-|———-|——–|
| **P (Proportional)** | Reacts to current error | Reactive — after error exists |
| **I (Integral)** | Eliminates steady-state error | Slow — accumulates over time |
| **D (Derivative)** | Dampens oscillation | Reactive — opposite velocity |
| **FF (Feed Forward)** | Predicts from stick input | Preemptive — before error exists |

FF pushes the motors based on what you’re asking with the sticks, not what the gyro reports. This eliminates the lag between your command and the quad’s response — critical for propwash recovery.

## Feed Forward vs D Gain

Many pilots confuse FF with D gain, but they serve opposite purposes:

| | Feed Forward (FF) | D Gain |
|—|—|—|
| **What it does** | Accelerates response to stick input | Dampens oscillations |
| **Too low** | Mushy, delayed stick feel | Propwash, bounce-back |
| **Too high** | Overshoot, bounce on stops | Hot motors, grinding sound |
| **Propwash effect** | Faster recovery FROM propwash | Prevents propwash amplitude |

You need BOTH correctly tuned for clean propwash handling: D to dampen the oscillation, FF to push through it.

## Feed Forward Tuning Process

### Step 1: Set Your Baseline

Start with Betaflight defaults and a solid PID tune:

“`
set feedforward_transition = 0
set feedforward_averaging = OFF
set feedforward_smoothness = 25
set feedforward_jitter_reduction = 7
set feedforward_boost = 0
set feedforward_max_rate_limit = 100
“`

### Step 2: Tune Feed Forward by Axis

FF is tuned per-axis. Generally, pitch and roll need more FF than yaw:

| Axis | Typical FF Range | Notes |
|——|—————–|——-|
| Pitch | 90–140 | Most responsive axis, needs higher FF |
| Roll | 85–130 | Slightly less than pitch |
| Yaw | 80–110 | Yaw is naturally sluggish, don’t overcompensate |

### Step 3: The Step Response Test

1. Hover at eye level
2. Snap the roll stick fully right, then center immediately
3. Watch for:
– **Undershoot**: Quad moves less than expected → Increase FF
– **Overshoot / bounce**: Quad overshoots and bounces back → Decrease FF
– **Clean stop**: Quad snaps to angle and holds → FF is correct

### Step 4: Propwash Test

1. Fly forward at moderate speed
2. Execute a sharp 180° turn and fly back through your wake
3. If propwash wobble persists more than 0.3 seconds → increase D first, then FF
4. If wobble clears quickly but quad feels sluggish → increase FF

## Feed Forward Advanced Settings

### Feed Forward Transition

`feedforward_transition` controls how FF blends from center stick to full deflection:

“`
set feedforward_transition = 30 # Low center stick, high at edges (default)
set feedforward_transition = 0 # Linear FF across all stick positions
“`

– **Lower values (0-30)**: More FF at center stick → more responsive feel, better propwash handling at mild turns
– **Higher values (40-80)**: Less FF at center → smoother center, FF only on aggressive moves

### Feed Forward Boost

`feedforward_boost` adds an extra FF kick during rapid stick acceleration:

“`
set feedforward_boost = 15 # Adds 15% extra FF during fast stick moves
“`

– Helps cut through propwash during snap rolls and quick flips
– Too much boost causes twitchiness and motor heat

### Feed Forward Averaging

“`
set feedforward_averaging = ON
“`

Averages adjacent FF samples to reduce jitter noise. **ON** for cinematic/freestyle, **OFF** for maximum racing precision.

### Feed Forward Smoothness

“`
set feedforward_smoothness = 25 # Range 0-75, default 25
“`

Higher values smooth FF response. Good for freestyle; racers prefer lower values.

## Common Tuning Mistakes

| Mistake | Symptom | Fix |
|———|———|—–|
| FF too high on yaw | Yaw bounce on quick 180 turns | Reduce yaw FF to 80-100 |
| FF too low on pitch | Pitch feels delayed, slow propwash recovery | Increase pitch FF to 110-140 |
| No FF transition | Quad feels twitchy at center stick | Set transition to 30-40 |
| Boost too high | Motors run hot, grinding noise | Reduce boost to <20 | | D too low (blaming FF) | Propwash won't clear regardless of FF | Fix D FIRST, then tune FF | ## Feed Forward Reference Starting Points | Build Type | Pitch FF | Roll FF | Yaw FF | Transition | Boost | |-----------|----------|---------|--------|------------|-------| | 5" Freestyle (medium) | 120 | 110 | 100 | 30 | 15 | | 5" Racing | 130 | 120 | 100 | 0 | 20 | | 3" Toothpick | 110 | 100 | 95 | 30 | 10 | | 3.5" Cinewhoop | 100 | 95 | 90 | 40 | 5 | | 7" Long Range | 100 | 95 | 90 | 35 | 0 | | Whoop (65mm) | 130 | 120 | 110 | 20 | 15 | ## Recommended Gear Smooth propwash recovery starts with responsive hardware. [uavmodel.com](https://uavmodel.com) carries high-performance F7 and H7 flight controllers with fast gyro sampling and low-latency ESC protocols — the foundation for a Feed Forward tune that feels telepathic. ## Watch: Betaflight Feed Forward Tuning Guide

## Tuning Checklist

– [ ] PID tune solid (no base oscillations)
– [ ] D gains sufficient for propwash dampening
– [ ] FF tuned per axis (pitch > roll > yaw)
– [ ] FF transition appropriate for flying style
– [ ] Boost added only if needed
– [ ] Motors not overheating after aggressive flight
– [ ] Propwash clears in <0.3s on wash re-entry Feed Forward is the final piece of the tuning puzzle. With PIDs handling stability and FF predicting your every move, your quad will fly like it reads your mind.

Leave a Comment

Scroll to Top