Best Angle Mode Settings for Tiny Whoops

by Oscar

Many of us are stuck at home due to the virus outbreak, so I have been spending some time flying my brushed tiny whoop in the house. After some tweaking, I found settings that makes it fly really nice in Angle mode.

Further Reading: What’s a brushed tiny whoop?

Looking for a Tiny Whoop? See my “Best Tiny Whoop” buyer’s guide.

Why Angle Mode?

I know I always tell people to learn Acro mode as soon as they start and avoid Angle mode, but my house is pretty small and it’s a lot easier to manage in Angle mode.

Further Reading: What’s Angle mode?

Betaflight Settings For Tiny Whoops in Angle Mode

Turn on Accelerometer in order to enable Angle Mode

You can enable Angle mode in the Modes tab in Betaflight, and assign Angle mode to a switch on your radio.


Set Roll/Pitch Rate, Super Rate and Expo to 0

Set Yaw Rate to 2, Super Rate and Expo to 0

Actually, your drone doesn’t use Pitch and Roll Rates in Angle mode (but it uses Yaw Rates), so it doesn’t matter what you set them to. I am setting them to 0 anyway just to make the table “look cleaner”. I prefer high Yaw Rate because I want the least movement on my throttle stick possible, you can lower it if you want higher yaw precision.

Further Reading: Have you tried holding your sticks differently?


Set Angle Strength to 70

Default is 50. Angle Strength is like an invisible rubber band pulling the quad, the higher the number, the stiffer the rubber band is.

There is also Horizon Strength, it’s the same as Angle Strength, but for Horizon mode. Horizon Transition is the degree from horizon that the quad will perform a flip.


Set Angle Limit to 55

This is the maximum angle you are allowed to tilt the drone in pitch and roll. It has an impact on how fast you can fly your quad since speed is relative to your forward tilting angle.


Enable VBAT Compensation

It increases your PID values as battery voltage goes down, so your tiny whoop’s handling remains relatively similar from start to finish and it won’t feel as powerless towards the end of the flight.


Set "Camera Angle" in the Configuration tab

Largely a personal preference, I usually set it to half of my actual camera angle, e.g. for 20 degree camera angle, I’d set it to 10.

This mixes pitch and roll into the yaw movement, it makes yaw control more natural and requires less stick input.

Some people prefer to turn this off for Acro mode, you can do so by enabling “FPV Angle Fix” in the modes tab, assign the same switch you use for Angle mode.


Set Arming Angle Limit to 180

So you can arm your quad when it’s on uneven surface, even when it’s upside down :)

How to Calibrate Accelerometer

It’s important to calibrate accelerometer (ACC) so that it stays where it is when you are not controlling it. The goal is to eliminate as much drifting as possible in Angle mode.

Firstly, perform a hover test in Angle mode, see if the drone is drifting in any direction. If it does, you can “trim” the accelerator to reduce drifting.

Land the drone, disarm, and enter accelerometer calibration with your sticks (throttle up, yaw left, pitch down).

Then trim the ACC according to the commands in the above image.

Some Betaflight Settings Do Not Work in Angle mode

As mentioned earlier, Pitch and Roll rates don’t work in Angle mode, but yaw rate does work. If you want to adjust pitch and roll rate, you can adjust Angle Strength and Angle Limit (lower = slower rate).

The following values also have no effects in Angle mode:

  • Feedforward
  • Feedforward Transition
  • Absolute Control
  • Integrated Yaw
  • I-Term Limit

Create Different Rate Profiles

You can create different rate profiles for Acro mode and Angle mode.

Enable Expert Mode in Betaflight.

In the Adjustment tab, add function to the switch you use for selecting Angle mode, then apply “Rate Profile Selection”.

Leave a Comment

By using this form, you agree with the storage and handling of your data by this website. Note that all comments are held for moderation before appearing.

13 comments

Trev 22nd June 2021 - 3:43 pm

What do you suggest for Air mode settings? always on, always off, or on a switch

Reply
Oscar 22nd June 2021 - 8:07 pm

Always on.

Reply
Hprompt 24th October 2020 - 2:47 pm

great tutorial as usual , where you state the following:

“Actually, your drone doesn’t use Pitch and Roll Rates in Angle mode (but it uses Yaw Rates), so it doesn’t matter what you set them to.”

Is this just for tiny whoops or is it the same for any size quad that uses angle mode

Reply
Oscar 8th January 2021 - 11:13 pm

Any quad

Reply
jo 10th July 2020 - 9:13 am

Also honorable mention: set crash_recovery = on

Reply
Markus 17th June 2020 - 10:05 am

Hi,
Would anyone mind sharing their PID and filter values for a 75 mm brushed quad with 720 motors and Betaflight 4.0.6, using an E011 or similar frame? I am about to build one with a BeeCore eVTX 1.0 FC board, mostly using leftovers from the days of my first brushed quads… (want to practice Acro in the house ;-)). But I have next to no experience with PID tuning, and so far could only find PID settings for Betaflight 3.5.x on the web…

Thanks, Markus

Reply
Lee turberfield 3rd June 2020 - 12:55 pm

Disarmed, Throttle up all the way, hold pitch in required direction ( one second = one click ) hope this helps

Reply
Lee turberfield 3rd June 2020 - 12:55 pm

Disarmed, Throttle up all the way, hold pitch in required direction ( one second = one click ) hope this helps

Reply
Rob 8th April 2020 - 10:16 am

What Whoop are you using with these settings? I have an Eachine E011 with Silverware. So no Betaflight GUI i have to edit text files.

Reply
Oscar 2nd June 2020 - 11:56 pm

whoops that uses Betaflight?

Reply
Filip 1st April 2020 - 5:46 pm

I did everything as described, but my quad is still drifting. Before trimming was drifting left, now is drifting right and I can’t trim IT that much, to stop it. What am I doing wrong? 🙂

Reply
Oscar 1st May 2020 - 5:11 pm

make sure your roll/pitch sticks are centred.

Reply
Agent-X 22nd June 2021 - 3:00 pm

Connect your quad to beta flight, connect your quad to your transmitter, go to receiver tab in beta flight, on the right side you will see RC dead band input cell. Increase it in multiples of 3 or 5 until you see the quad animation on the bottom not move at all. Same applies for yaw if the quad yaws continuously use the yaw dead band. Hope this resolves your problem.

Reply