Merge pull request #11223 from hydra/fix-elrs-unit-test
[betaflight.git] / docs / CLI / gyro_offset_yaw.md
blob0c5c63ea9cefab5f5269ffbf8338e0a3223bdd4a
1 # CLI parameter <gyro_offset_yaw>
3 ## Introduction
4 This parameter allows to manually compensate YAW gyro drift over time.  
6 ## Audience
7  This parameter is intended for LOS flyers who use the HEADFREE feature of betaflight.  
8  It reduces the usage of on sight realignment HEADADJ  
9  from 3-6 times to 0-1 during a flight.  
11 ## Warnings
12 Users with exotic board alignment configurations !!! this feature may not work as intended for your purpose !!!  
13 The gyro drift depends on many factors, so the results of manual calibration have a big variance  
15 Factors:  
16 *  gyro (mpu6000 ICM260X ...)
17 *  sampling rate
18 *  temperature
19 *  LiPo (3S ... 5S)
20 *  Flight style
21 *  Flight time
22 *  and many more ...
24 ## Setup
25 The basic setup can be done on the bench without LiPo, USB powered  
26 power on, do not move the quad for 10 minutes  
27 on CW  drift 70° --> gyro_offset_yaw = 70  
28 on CCW drift 70° --> gyro_offset_yaw = -70  
29 This is only a coarse adjustment.  
31 Fine tuning requires real flights and some fingertip.  
32 Basically you have to measure the drift at the end of the flight,  
33 and modify the parameter accordingly.  
35 ## Wishes
36 Happy flight !