A 65mm whoop weighing 22 grams has completely different physics from a 5-inch freestyle rig. Applying a 5-inch tune to a whoop produces a bouncy, uncontrollable mess. The fundamental problem: whoops have almost zero momentum — every PID error correction overshoots because there’s no mass to damp it. Here’s the exact tuning approach that makes a whoop feel locked in.
Whoop-Specific PID Tuning
Step 1: Start With a Whoop Preset, Not a 5-Inch Tune
Betaflight Configurator ships with whoop-specific presets. Begin with the “Tiny Whoop” or “Whoop Racing” community preset — these set conservative P and D values appropriate for low-inertia builds. Do not start from Betaflight defaults, which are calibrated for 5-inch quads.
Verify: In the PID Tuning tab, P for roll/pitch should be around 30-45 for a 65mm whoop, not 55-70. If you see 60+ on a whoop, you’re running 5-inch defaults.
Step 2: Lower P-Terms Aggressively
Whoops need P-terms roughly 40-60% of what a 5-inch uses. For a typical 65mm 1S whoop on 31mm props:
– Roll P: 35-42
– Pitch P: 38-45
– Yaw P: 60-70 (yaw can handle more since it’s a slower axis)
Flight test: Hover and make small stick corrections. If the whoop oscillates at the end of each correction, P is too high — drop by 3. If it feels rubbery and slides after corrections, P is too low — increase by 2.
Step 3: Reduce D-Term More Than P-Term
D-term amplifies noise on whoops because the small frame transfers every vibration directly to the gyro. Start D at roughly 60% of P:
– Roll D: 22-26
– Pitch D: 24-28
If you hear grinding from the motors, D is too high — it’s amplifying noise into the motor signal. Drop D by 5. Whoop motors are tiny and D-term noise causes them to micro-oscillate, producing heat and poor efficiency.
Step 4: Low I-Term, High I-Term Relax
Whoops drift less due to lower inertia, so I-term can be conservative:
– Roll/Pitch I: 50-65
– i_term_relax: Set to 15-20 (higher than typical 5-inch values)
Higher i_term_relax prevents I-term windup during sharp indoor turns where the whoop hits its rate limit instantly. Without this, I-term accumulates and causes a bounce at the end of every tight corner.
Throttle Management for Indoor Control
Indoor whoop racing demands precise altitude control in spaces where 30cm of drift means hitting a wall. The key is throttle curve tuning.
Throttle Mid and Expo
In the Betaflight Receiver tab:
– Throttle MID: 0.35-0.45. This shifts the hover point lower in the stick range, giving you more resolution around hover.
– Throttle EXPO: 0.30-0.50. Adds exponential curve — flatter around hover for precision, steeper at the top for punch-out.
Motor Output Limit
Most 1S whoops on 31mm props don’t need 100% motor output — it just generates turbulence. Set motor_output_limit = 80-90 in the PID Tuning tab. This:
– Reduces propwash in tight turns
– Extends battery life by 20-30 seconds
– Makes throttle more linear (the top 10-20% of throttle rarely makes useful thrust on small props)
Whoop Tuning Parameter Quick Reference
| Parameter | 65mm 1S Racing | 75mm 1S Cruising | 85mm 2S Outdoor | Too High | Too Low |
|---|---|---|---|---|---|
| Roll P | 35-42 | 40-48 | 45-55 | Oscillation on stops | Rubbery, slides |
| Pitch P | 38-45 | 42-50 | 48-58 | Bounce on pitch | Slow pitch authority |
| Roll/Pitch D | 22-28 | 25-32 | 28-35 | Motor grind/heat | Propwash on drops |
| I-term | 50-65 | 55-70 | 60-80 | I-term bounce | Drift in hover |
| i_term_relax | 18-22 | 15-18 | 12-15 | Sluggish recovery | I-term windup bounce |
| TPA | 0.15-0.20 | 0.10-0.15 | 0.10-0.15 | Dead top-end | Oscillation at full throttle |
| Throttle MID | 0.35-0.45 | 0.40-0.50 | 0.50 | Hover too low on stick | Hover too high on stick |
| Motor Limit | 80-90% | 85-95% | 90-100% | Underpowered | Propwash turbulence |
Common Whoop Tuning Mistakes
Mistake 1: Copying a 5-Inch Tune Directly
A whoop on 5-inch PIDs will oscillate uncontrollably and overheat motors within 30 seconds. The physics are different — less mass means less damping, which means every PID action overshoots. Fix: Always start with a whoop-specific preset. Tune from there.
Mistake 2: Maxing Motor Output on 1S
Cranking motor_output_limit to 100 on a 1S whoop doesn’t give you more speed — the tiny props are aerodynamically stalled beyond ~85% output. The extra 15% just generates heat and turbulence. Fix: Set motor limit to 80-90% and verify in Blackbox that throttle above 85% doesn’t increase RPM.
Mistake 3: Ignoring Feed Forward on Whoops
Pilots often leave feed forward at default (60-80) on whoops. But whoops have almost no inertia — feed forward creates direct stick-to-motor coupling that’s too aggressive at these values. Fix: Set ff = 40-50 on 65mm whoops. The whoop responds fast enough on its own.
Mistake 4: Running the Same Tune Indoors and Outdoors
A tune that’s locked in at your kitchen table will be loose outdoors where there’s more space and speed. Conversely, an outdoor race tune will feel twitchy and unstable indoors. Fix: Use Betaflight rate profiles — Profile 1 for indoor (tighter PIDs, more expo) and Profile 2 for outdoor (slightly higher PIDs, less expo).
⚠️ 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 whoop flying is generally exempt from many outdoor regulations, but always verify local laws — some jurisdictions now regulate any camera-equipped drone regardless of flight location. Regulations vary significantly between the FAA (US), EASA (EU), CAA (UK), CAAC (China), and other authorities.
The PID tuning approach above builds on fundamentals covered in our Betaflight PID Tuning From Scratch guide — the same principles apply, just at a different scale. For pilots building their first whoop, our AIO Flight Controller vs Stack Build guide breaks down why AIO boards are the standard for whoop builds and what to look for in a 1S-capable board.
Rate profiles also play a major role in whoop control. As we explain in Betaflight Rates Configuration, whoops benefit from lower RC rate and higher expo compared to open-field 5-inch flying — the stick response curve should be gentler around center for indoor precision.
For a reliable whoop AIO board that handles these tuning parameters without issue, the Happymodel X12 5-in-1 AIO with built-in ELRS receiver is a solid choice — it handles 1S-2S voltage, runs Bluejay ESC firmware out of the box, and weighs under 5 grams.
