I have been spending some time flying my 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.
Table of Contents
Why Angle Mode?
When flying in Angle mode, your drone will always try to self-level when you let go of the radio sticks. This means if you push the stick all the way, the drone will tilt to the maximum angle you’ve set in the settings but won’t flip over or do anything crazy. If you panic, simply let go of the sticks, and the drone will return to a perfectly level position. This makes Angle mode ideal for beginners learning to fly their drone.
Further Reading: What’s Angle mode?
Transition from Angle Mode to Acro Mode
While I often recommend learning Acro mode early on, as it offers more control and freedom, Angle mode is still a great starting point for beginners, especially in small spaces. You can gradually reduce your dependence on Angle mode by lowering the Angle Strength and increasing the Angle Limit. This gives you more control over the drone’s attitude as your stick input will have a greater effect.
When you’re comfortable in Angle mode, you can start experimenting with Acro mode. Remember, in Acro mode, the drone won’t self-level when you release the sticks—you’ll need to maintain control manually! Start by practicing how to keep the drone hovering in place with your stick inputs, and once you’re confident, begin flying forward and making turns.
To ease the transition, set up a switch to quickly revert to Angle mode in emergencies. It’s best to practice these maneuvers in a simulator first to avoid crashing your real drone.
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”.
22 comments
When you change the PIDS is that a blanket across acro and air or is there a way to keep the pods for acro and different for angle?
You can switch between PID profile, but to change PID, the FC needs to be reset, so it’s not as simple as flipping a switch like you do with flight modes.
Hi Oscar, I’ve been using a skystars F7hd 4 in 1 stack for all of my racing drones and now I wanted to try making a larger “load bearing” (photo equipment and gimbels) with lower kv motors (920’s instead of 2600’s) and 5″ blades. I tried to use the same stack and even in angle mode and adjusting the angle for slower and less aggressive movement as you suggested in an attempt to obtain “photo friendly hovering”,the fc’s accelerometer and gyro still overcompensate and severe” wobble ” occurs. Are there any F7 4 in 1 stack FC’s on the market that are made to handle a non-racing larger, lower kv and 5″ blade drones ? A Fan forever, Darryl
I think the wobble isn’t FC related, it happens probably because the motors KV are too low for the 5″ propellers and they aren’t reacting fast enough to stabilize the drone’s movement, especially when you are loading a heavy camera and gimbals which is even more demanding for the motors.
I think you should use the appropriate KV for the LiPo voltage and prop size you are using. If you want to tame the drone’s power/speed, you could use more expo and less rate, or even limit the drone’s motor outputs. Using such low KV motors probably isn’t a very good idea.
Thanks Oscar,That’s alot of trial and error but I’ll get started and see what happens. I tried 2600 kv motors with the 5″props and one motor raced so high trying to stabilize flight that it’s wires outer insulation melted and fused together. I’ll start by using a lower kv motor and the same 14.8 voltage. Thanks, Darryl
Hey Oscar, I put these inputs in my TinyHawk 2 and what a difference it made, I really like the quick yaw response. Thanks for your help.?
Hi Oscar, I was told by someone to enable “fpv angle mix mode”, are the inputs that you have here in this article the same as what I’m looking for? If not, could please explain how to setup fpv angle mix mode. Thanks.
What do you suggest for Air mode settings? always on, always off, or on a switch
Always on.
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
Any quad
Also honorable mention: set crash_recovery = on
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
Disarmed, Throttle up all the way, hold pitch in required direction ( one second = one click ) hope this helps
Nice bit of info., makes it easier to remember. Thanks.?
Disarmed, Throttle up all the way, hold pitch in required direction ( one second = one click ) hope this helps
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.
whoops that uses Betaflight?
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? ?
make sure your roll/pitch sticks are centred.
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.
Great advice, I never heard anyone mention that before. Thanks.