A whoop that flies great in the backyard turns into a ping-pong ball the moment you bring it indoors. The ground effect off hard floors, the turbulence bouncing off walls, and the duct-induced yaw washout all combine to make indoor flight a completely different tuning problem than outdoor flying. The setup that feels locked-in outside at 70% throttle becomes unflyable inside at 25% where ducts create more drag than thrust.
The Whoop Tuning Problem: Why Defaults Don’t Work
Betaflight’s default PIDs are tuned for open-prop quads. A whoop has four major differences that break those assumptions:
-
Duct drag: At low RPM, ducts produce meaningful thrust augmentation. At high RPM, they produce mostly drag. The thrust curve is nonlinear in ways an open-prop PID controller doesn’t expect.
-
Prop wash is self-inflicted indoors: Outside, prop wash comes from your own descent. Inside, it comes from your own prop wash bouncing off the ceiling and floor. You fly through your own turbulence constantly. Default I-term windup makes this worse.
-
Yaw authority is compromised: Ducted props produce less yaw torque than open props at the same RPM because the duct constrains the airflow that would normally create the yaw moment. You need more aggressive yaw P and less yaw I than an open-prop build.
-
Ground effect is constant: When you fly a whoop inches off the ground — which is most of indoor flight — you’re in ground effect most of the time. This changes the effective thrust curve and makes altitude control harder.
Step-by-Step: Whoop PID Tuning for Indoor
Step 1: Motor Output Limit — The Most Important Setting
Whoop motors are tiny — 0702 to 0802 on 1S, 1102-1103 on 2S. They don’t have the torque authority to correct large PID errors. If the FC commands a 40% correction on a motor already running at 80%, the motor saturates, the correction doesn’t happen, and the PID loop overshoots.
Set Motor Output Limit to 80% in Betaflight’s PID Tuning tab. This caps the maximum motor output at 80%, leaving 20% headroom for the PID controller to make corrections. The whoop will feel slightly less powerful at the top end, but you weren’t using full throttle indoors anyway. The trade is worth it — the quad stops overshooting on snap corrections.
What happens if you skip this: The whoop feels “twitchy” and unpredictable. It overshoots every fast stick input, then overcorrects. You blame the tune when the motors are just operating at their limit with no room for PID correction.
Step 2: Reduce I-Term — Whoops Don’t Need Much
I-term is your steady-state error correction. It builds up to hold an attitude against persistent forces. On a 5-inch, wind and inertia create persistent errors that need I-term. On a whoop indoors at 25% throttle, there are almost no persistent errors — and the I-term from a sharp stick input carries over, causing the quad to “stick” to the last commanded angle for a split second before releasing.
Settings:
– Roll/Pitch I: Drop to 60-70% of default (around 55-65 for 1S whoops, 65-75 for 2S)
– Yaw I: Drop to 50% of default. Yaw I-term windup is the number one cause of “yaw washout” where the whoop does a slow, uncontrollable 180-degree rotation at the end of a sharp turn.
Step 3: Increase Yaw P — Compensate for Duct Drag
Because ducted props produce less yaw torque, the yaw axis is sluggish on default settings. You need more P to get crisp yaw response.
Settings:
– Yaw P: Increase by 20-30% above default. On Betaflight 4.5 defaults, that means going from 100 to 120-130 for 1S, 110-120 for 2S.
– Yaw D: Leave at default or slightly reduce. Yaw D fights against yaw P’s correction and can make yaw feel “sticky” on the return.
Verification: Do a stationary 360-degree yaw spin. It should take roughly 1 second and stop crisply without a bounce-back. If it bounces back, reduce yaw P slightly. If it feels sluggish, increase further.
Step 4: Throttle Mid and Expo — Altitude Control
Hover point on a 1S whoop is typically around 30-35% throttle. Default throttle mid is 50%, meaning the throttle curve is linear from 0-100%. At hover, you’re operating in the steepest part of the curve — tiny throttle movements produce large altitude changes.
Settings:
– Throttle Mid: Lower to 0.35 (matching your actual hover point)
– Throttle Expo: Set to 0.40-0.50
This flattens the throttle curve around hover, giving you a wider stick range for altitude control and making it harder to accidentally bounce off the ceiling. The top end still gives you full punch when you need it.
Whoop Indoor Tuning Parameters Table
| Parameter | Betaflight Default | 1S 65mm Whoop Indoor | 2S 75mm Whoop Indoor | Effect if Wrong |
|---|---|---|---|---|
| Motor Output Limit | 100% | 80% | 80% | Overshoot on corrections, “twitchy” feel |
| Roll/Pitch P | 47/50 | 42-45 | 45-48 | Too high: oscillations on throttle blips. Too low: mushy feel |
| Roll/Pitch I | 85/90 | 55-65 | 65-75 | Too high: I-term windup causes stickiness. Too low: drifts in turns |
| Roll/Pitch D | 30/32 | 28-30 | 28-32 | Too high: hot motors, D-term noise. Too low: bounce-back on stops |
| Yaw P | 100 | 120-130 (1S), 110-120 (2S) | 110-120 | Too low: sluggish yaw. Too high: yaw bounce on stop |
| Yaw I | 100 | 50 | 55 | Too high: yaw washout after sharp turns |
| TPA | 0.65 | 0.50 | 0.55 | Too high: pitch-up on hard throttle. Too low: PID overshoot at high throttle |
| Throttle Mid | 0.50 | 0.35 | 0.35 | Wrong hover point = difficult altitude control |
| Throttle Expo | 0.00 | 0.45 | 0.40 | Too little: twitchy altitude. Too much: sluggish punch-out |
What Most Whoop Pilots Get Wrong
Mistake 1: Tuning a Whoop the Same Way as a 5-Inch
The 5-inch tuning workflow — fly, look at blackbox, tweak P and D, re-fly — doesn’t work on whoops. Most whoop AIO boards don’t have blackbox. More importantly, the problems are different: a 5-inch’s biggest issue is usually mechanical noise and prop wash. A whoop’s biggest issue is motor saturation and duct aerodynamics.
The consequence: You spend hours chasing a tune that will never feel like a 5-inch because the physics are fundamentally different. A whoop will always feel a little “loose” compared to an open-prop quad — that’s ducts, not a bad tune.
The fix: Accept the whoop’s flight envelope. Tune for predictability, not precision. A well-tuned whoop should go exactly where you point it, even if it takes 50ms longer to get there than a 5-inch would.
Mistake 2: Running Too Much Camera Angle Indoors
A 25-degree camera angle on a whoop means every forward pitch input includes a downward thrust vector. At walking-speed indoor flight, this pushes the whoop into the floor. The whoop fights it, overshoots upward, then you overcorrect — the classic indoor “porpoising” that everyone blames on the tune.
The consequence: You think your throttle control or tune is bad. Actually your camera angle is fighting altitude hold.
The fix: 15-20 degrees maximum for indoor whoop racing. The reduced forward speed is offset by the fact that pitch inputs don’t fight your altitude hold.
Mistake 3: Leaving Crash Recovery On During Racing
Betaflight’s crash recovery (flip over after crash) is useful for outdoor flying. Indoor, it activates constantly from bumping walls and gates. Every time it triggers, you lose a quarter-second getting the quad back to level — and in a 20-second heat, that’s points on the board.
The consequence: You hit a gate, the whoop automatically flips upright, and while it’s doing that you’ve lost position. You finish 4th in a heat you could have won.
The fix: Disable crash recovery for indoor racing. Set crash_recovery = OFF in the Configuration tab. If you crash, disarm and walk over — it’s 10 feet, not 500 yards.
⚠️ Regulatory Notice: The flight recommendations in this article should be followed in accordance with the latest 2026 drone regulations in your country or region. Indoor flight may be subject to different regulations than outdoor operations — some jurisdictions require remote ID compliance even indoors if the space is publicly accessible. Always verify local laws regarding flight altitude, registration, and operational restrictions. Regulations vary significantly between the FAA (US), EASA (EU), CAA (UK), CAAC (China), and other authorities.
A well-tuned whoop is a precision instrument in a tiny package. For more on the micro class, our Micro FPV showdown compares whoop, toothpick, and 3-inch performance across the spectrum. If you’ve got the OSD configured properly, our Betaflight OSD guide helps you monitor motor output saturation in real time during your indoor sessions.
For a 1S whoop that responds to these tuning changes predictably, the Happymodel Mobula6 2024 edition with the X12 AIO board has consistently clean gyro data and the motor output limit headroom these settings need to work. Its 0702 26,000KV motors are the sweet spot for 1S indoor performance.
