This is a complete list of the parameters which can be set (e.g. via the MAVLink protocol) to control vehicle behaviour. They are stored in persistent storage on the vehicle.
This list is automatically generated from the latest ardupilot source code, and so may contain parameters which are not yet in the stable released versions of the code.
ArduCopter Parameters
SYSID_THISMAV: MAVLink system ID of this vehicle
Note: This parameter is for advanced users
Allows setting an individual MAVLink system id for this vehicle to distinguish it from others on the same network
SYSID_MYGCS: My ground station number
Note: This parameter is for advanced users
Allows restricting radio overrides to only come from my ground station
Values |
Value |
Meaning |
255 |
Mission Planner and DroidPlanner |
252 |
AP Planner 2 |
|
PILOT_THR_FILT: Throttle filter cutoff
Note: This parameter is for advanced users
Throttle filter cutoff (Hz) - active whenever altitude control is inactive - 0 to disable
Range |
Increment |
Units |
0 - 10 |
.5 |
hertz |
PILOT_TKOFF_ALT: Pilot takeoff altitude
Altitude that altitude control modes will climb to when a takeoff is triggered with the throttle stick.
Range |
Increment |
Units |
0.0 - 1000.0 |
10 |
centimeters |
PILOT_THR_BHV: Throttle stick behavior
Bitmask containing various throttle stick options. TX with sprung throttle can set PILOT_THR_BHV to “1” so motor feedback when landed starts from mid-stick instead of bottom of stick.
Bitmask |
Values |
Bit |
Meaning |
0 |
Feedback from mid stick |
1 |
High throttle cancels landing |
2 |
Disarm on land detection |
|
Value |
Meaning |
0 |
None |
1 |
Feedback from mid stick |
2 |
High throttle cancels landing |
4 |
Disarm on land detection |
|
TELEM_DELAY: Telemetry startup delay
Note: This parameter is for advanced users
The amount of time (in seconds) to delay radio telemetry to prevent an Xbee bricking on power up
Range |
Increment |
Units |
0 - 30 |
1 |
seconds |
GCS_PID_MASK: GCS PID tuning mask
Note: This parameter is for advanced users
bitmask of PIDs to send MAVLink PID_TUNING messages for
Bitmask |
Values |
Bit |
Meaning |
0 |
Roll |
1 |
Pitch |
2 |
Yaw |
3 |
AccelZ |
|
Value |
Meaning |
0 |
None |
1 |
Roll |
2 |
Pitch |
4 |
Yaw |
8 |
AccelZ |
|
RTL_ALT: RTL Altitude
The minimum alt above home the vehicle will climb to before returning. If the vehicle is flying higher than this value it will return at its current altitude.
Range |
Increment |
Units |
200 - 8000 |
1 |
centimeters |
RTL_CONE_SLOPE: RTL cone slope
Defines a cone above home which determines maximum climb
Range |
Values |
Increment |
0.5 - 10.0 |
Value |
Meaning |
0 |
Disabled |
1 |
Shallow |
3 |
Steep |
|
.1 |
RTL_SPEED: RTL speed
Defines the speed in cm/s which the aircraft will attempt to maintain horizontally while flying home. If this is set to zero, WPNAV_SPEED will be used instead.
Range |
Increment |
Units |
0 - 2000 |
50 |
centimeters per second |
RTL_ALT_FINAL: RTL Final Altitude
This is the altitude the vehicle will move to as the final stage of Returning to Launch or after completing a mission. Set to zero to land.
Range |
Increment |
Units |
-1 - 1000 |
1 |
centimeters |
RTL_CLIMB_MIN: RTL minimum climb
The vehicle will climb this many cm during the initial climb portion of the RTL
Range |
Increment |
Units |
0 - 3000 |
10 |
centimeters |
RTL_LOIT_TIME: RTL loiter time
Time (in milliseconds) to loiter above home before beginning final descent
Range |
Increment |
Units |
0 - 60000 |
1000 |
milliseconds |
RNGFND_GAIN: Rangefinder gain
Used to adjust the speed with which the target altitude is changed when objects are sensed below the copter
Range |
Increment |
0.01 - 2.0 |
0.01 |
FS_GCS_ENABLE: Ground Station Failsafe Enable
Controls whether failsafe will be invoked (and what action to take) when connection with Ground station is lost for at least 5 seconds. NB. The GCS Failsafe is only active when RC_OVERRIDE is being used to control the vehicle.
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled always RTL |
2 |
Enabled Continue with Mission in Auto Mode |
3 |
Enabled always SmartRTL or RTL |
4 |
Enabled always SmartRTL or Land |
|
GPS_HDOP_GOOD: GPS Hdop Good
Note: This parameter is for advanced users
GPS Hdop value at or below this value represent a good position. Used for pre-arm checks
SUPER_SIMPLE: Super Simple Mode
Bitmask to enable Super Simple mode for some flight modes. Setting this to Disabled(0) will disable Super Simple Mode
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Mode1 |
2 |
Mode2 |
3 |
Mode1+2 |
4 |
Mode3 |
5 |
Mode1+3 |
6 |
Mode2+3 |
7 |
Mode1+2+3 |
8 |
Mode4 |
9 |
Mode1+4 |
10 |
Mode2+4 |
11 |
Mode1+2+4 |
12 |
Mode3+4 |
13 |
Mode1+3+4 |
14 |
Mode2+3+4 |
15 |
Mode1+2+3+4 |
16 |
Mode5 |
17 |
Mode1+5 |
18 |
Mode2+5 |
19 |
Mode1+2+5 |
20 |
Mode3+5 |
21 |
Mode1+3+5 |
22 |
Mode2+3+5 |
23 |
Mode1+2+3+5 |
24 |
Mode4+5 |
25 |
Mode1+4+5 |
26 |
Mode2+4+5 |
27 |
Mode1+2+4+5 |
28 |
Mode3+4+5 |
29 |
Mode1+3+4+5 |
30 |
Mode2+3+4+5 |
31 |
Mode1+2+3+4+5 |
32 |
Mode6 |
33 |
Mode1+6 |
34 |
Mode2+6 |
35 |
Mode1+2+6 |
36 |
Mode3+6 |
37 |
Mode1+3+6 |
38 |
Mode2+3+6 |
39 |
Mode1+2+3+6 |
40 |
Mode4+6 |
41 |
Mode1+4+6 |
42 |
Mode2+4+6 |
43 |
Mode1+2+4+6 |
44 |
Mode3+4+6 |
45 |
Mode1+3+4+6 |
46 |
Mode2+3+4+6 |
47 |
Mode1+2+3+4+6 |
48 |
Mode5+6 |
49 |
Mode1+5+6 |
50 |
Mode2+5+6 |
51 |
Mode1+2+5+6 |
52 |
Mode3+5+6 |
53 |
Mode1+3+5+6 |
54 |
Mode2+3+5+6 |
55 |
Mode1+2+3+5+6 |
56 |
Mode4+5+6 |
57 |
Mode1+4+5+6 |
58 |
Mode2+4+5+6 |
59 |
Mode1+2+4+5+6 |
60 |
Mode3+4+5+6 |
61 |
Mode1+3+4+5+6 |
62 |
Mode2+3+4+5+6 |
63 |
Mode1+2+3+4+5+6 |
|
WP_YAW_BEHAVIOR: Yaw behaviour during missions
Determines how the autopilot controls the yaw during missions and RTL
Values |
Value |
Meaning |
0 |
Never change yaw |
1 |
Face next waypoint |
2 |
Face next waypoint except RTL |
3 |
Face along GPS course |
|
LAND_SPEED: Land speed
The descent speed for the final stage of landing in cm/s
Range |
Increment |
Units |
30 - 200 |
10 |
centimeters per second |
LAND_SPEED_HIGH: Land speed high
The descent speed for the first stage of landing in cm/s. If this is zero then WPNAV_SPEED_DN is used
Range |
Increment |
Units |
0 - 500 |
10 |
centimeters per second |
PILOT_SPEED_UP: Pilot maximum vertical speed ascending
The maximum vertical ascending velocity the pilot may request in cm/s
Range |
Increment |
Units |
50 - 500 |
10 |
centimeters per second |
PILOT_ACCEL_Z: Pilot vertical acceleration
The vertical acceleration used when pilot is controlling the altitude
Range |
Increment |
Units |
50 - 500 |
10 |
centimeters per square second |
FS_THR_ENABLE: Throttle Failsafe Enable
The throttle failsafe allows you to configure a software failsafe activated by a setting on the throttle input channel
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled always RTL |
2 |
Enabled Continue with Mission in Auto Mode |
3 |
Enabled always Land |
4 |
Enabled always SmartRTL or RTL |
5 |
Enabled always SmartRTL or Land |
|
FS_THR_VALUE: Throttle Failsafe Value
The PWM level in microseconds on channel 3 below which throttle failsafe triggers
Range |
Increment |
Units |
925 - 1100 |
1 |
PWM in microseconds |
THR_DZ: Throttle deadzone
The deadzone above and below mid throttle in PWM microseconds. Used in AltHold, Loiter, PosHold flight modes
Range |
Increment |
Units |
0 - 300 |
1 |
PWM in microseconds |
FLTMODE1: Flight Mode 1
Flight mode when Channel 5 pwm is <= 1230
Values |
Value |
Meaning |
0 |
Stabilize |
1 |
Acro |
2 |
AltHold |
3 |
Auto |
4 |
Guided |
5 |
Loiter |
6 |
RTL |
7 |
Circle |
9 |
Land |
11 |
Drift |
13 |
Sport |
14 |
Flip |
15 |
AutoTune |
16 |
PosHold |
17 |
Brake |
18 |
Throw |
19 |
Avoid_ADSB |
20 |
Guided_NoGPS |
21 |
Smart_RTL |
22 |
FlowHold |
23 |
Follow |
24 |
ZigZag |
|
FLTMODE2: Flight Mode 2
Flight mode when Channel 5 pwm is >1230, <= 1360
Values |
Value |
Meaning |
0 |
Stabilize |
1 |
Acro |
2 |
AltHold |
3 |
Auto |
4 |
Guided |
5 |
Loiter |
6 |
RTL |
7 |
Circle |
9 |
Land |
11 |
Drift |
13 |
Sport |
14 |
Flip |
15 |
AutoTune |
16 |
PosHold |
17 |
Brake |
18 |
Throw |
19 |
Avoid_ADSB |
20 |
Guided_NoGPS |
21 |
Smart_RTL |
22 |
FlowHold |
23 |
Follow |
24 |
ZigZag |
|
FLTMODE3: Flight Mode 3
Flight mode when Channel 5 pwm is >1360, <= 1490
Values |
Value |
Meaning |
0 |
Stabilize |
1 |
Acro |
2 |
AltHold |
3 |
Auto |
4 |
Guided |
5 |
Loiter |
6 |
RTL |
7 |
Circle |
9 |
Land |
11 |
Drift |
13 |
Sport |
14 |
Flip |
15 |
AutoTune |
16 |
PosHold |
17 |
Brake |
18 |
Throw |
19 |
Avoid_ADSB |
20 |
Guided_NoGPS |
21 |
Smart_RTL |
22 |
FlowHold |
23 |
Follow |
24 |
ZigZag |
|
FLTMODE4: Flight Mode 4
Flight mode when Channel 5 pwm is >1490, <= 1620
Values |
Value |
Meaning |
0 |
Stabilize |
1 |
Acro |
2 |
AltHold |
3 |
Auto |
4 |
Guided |
5 |
Loiter |
6 |
RTL |
7 |
Circle |
9 |
Land |
11 |
Drift |
13 |
Sport |
14 |
Flip |
15 |
AutoTune |
16 |
PosHold |
17 |
Brake |
18 |
Throw |
19 |
Avoid_ADSB |
20 |
Guided_NoGPS |
21 |
Smart_RTL |
22 |
FlowHold |
23 |
Follow |
24 |
ZigZag |
|
FLTMODE5: Flight Mode 5
Flight mode when Channel 5 pwm is >1620, <= 1749
Values |
Value |
Meaning |
0 |
Stabilize |
1 |
Acro |
2 |
AltHold |
3 |
Auto |
4 |
Guided |
5 |
Loiter |
6 |
RTL |
7 |
Circle |
9 |
Land |
11 |
Drift |
13 |
Sport |
14 |
Flip |
15 |
AutoTune |
16 |
PosHold |
17 |
Brake |
18 |
Throw |
19 |
Avoid_ADSB |
20 |
Guided_NoGPS |
21 |
Smart_RTL |
22 |
FlowHold |
23 |
Follow |
24 |
ZigZag |
|
FLTMODE6: Flight Mode 6
Flight mode when Channel 5 pwm is >=1750
Values |
Value |
Meaning |
0 |
Stabilize |
1 |
Acro |
2 |
AltHold |
3 |
Auto |
4 |
Guided |
5 |
Loiter |
6 |
RTL |
7 |
Circle |
9 |
Land |
11 |
Drift |
13 |
Sport |
14 |
Flip |
15 |
AutoTune |
16 |
PosHold |
17 |
Brake |
18 |
Throw |
19 |
Avoid_ADSB |
20 |
Guided_NoGPS |
21 |
Smart_RTL |
22 |
FlowHold |
23 |
Follow |
24 |
ZigZag |
|
FLTMODE_CH: Flightmode channel
Note: This parameter is for advanced users
RC Channel to use for flight mode control
Values |
Value |
Meaning |
0 |
Disabled |
5 |
Channel5 |
6 |
Channel6 |
7 |
Channel7 |
8 |
Channel8 |
|
SIMPLE: Simple mode bitmask
Note: This parameter is for advanced users
Bitmask which holds which flight modes use simple heading mode (eg bit 0 = 1 means Flight Mode 0 uses simple mode)
LOG_BITMASK: Log bitmask
4 byte bitmap of log types to enable
Bitmask |
Values |
Bit |
Meaning |
0 |
ATTITUDE_FAST |
1 |
ATTITUDE_MED |
2 |
GPS |
3 |
PM |
4 |
CTUN |
5 |
NTUN |
6 |
RCIN |
7 |
IMU |
8 |
CMD |
9 |
CURRENT |
10 |
RCOUT |
11 |
OPTFLOW |
12 |
PID |
13 |
COMPASS |
14 |
INAV |
15 |
CAMERA |
17 |
MOTBATT |
18 |
IMU_FAST |
19 |
IMU_RAW |
|
Value |
Meaning |
830 |
Default |
894 |
Default+RCIN |
958 |
Default+IMU |
1854 |
Default+Motors |
-6146 |
NearlyAll-AC315 |
45054 |
NearlyAll |
131071 |
All+FastATT |
262142 |
All+MotBatt |
393214 |
All+FastIMU |
397310 |
All+FastIMU+PID |
655358 |
All+FullIMU |
0 |
Disabled |
|
ESC_CALIBRATION: ESC Calibration
Note: This parameter is for advanced users
Controls whether ArduCopter will enter ESC calibration on the next restart. Do not adjust this parameter manually.
Values |
Value |
Meaning |
0 |
Normal Start-up |
1 |
Start-up in ESC Calibration mode if throttle high |
2 |
Start-up in ESC Calibration mode regardless of throttle |
3 |
Start-up and automatically calibrate ESCs |
9 |
Disabled |
|
TUNE: Channel 6 Tuning
Controls which parameters (normally PID gains) are being tuned with transmitter’s channel 6 knob
Values |
Value |
Meaning |
0 |
None |
1 |
Stab Roll/Pitch kP |
4 |
Rate Roll/Pitch kP |
5 |
Rate Roll/Pitch kI |
21 |
Rate Roll/Pitch kD |
3 |
Stab Yaw kP |
6 |
Rate Yaw kP |
26 |
Rate Yaw kD |
56 |
Rate Yaw Filter |
55 |
Motor Yaw Headroom |
14 |
AltHold kP |
7 |
Throttle Rate kP |
34 |
Throttle Accel kP |
35 |
Throttle Accel kI |
36 |
Throttle Accel kD |
12 |
Loiter Pos kP |
22 |
Velocity XY kP |
28 |
Velocity XY kI |
10 |
WP Speed |
25 |
Acro RollPitch kP |
40 |
Acro Yaw kP |
45 |
RC Feel |
13 |
Heli Ext Gyro |
38 |
Declination |
39 |
Circle Rate |
41 |
RangeFinder Gain |
46 |
Rate Pitch kP |
47 |
Rate Pitch kI |
48 |
Rate Pitch kD |
49 |
Rate Roll kP |
50 |
Rate Roll kI |
51 |
Rate Roll kD |
52 |
Rate Pitch FF |
53 |
Rate Roll FF |
54 |
Rate Yaw FF |
57 |
Winch |
|
FRAME_TYPE: Frame Type (+, X, V, etc)
Controls motor mixing for multicopters. Not used for Tri or Traditional Helicopters.
Values |
RebootRequired |
Value |
Meaning |
0 |
Plus |
1 |
X |
2 |
V |
3 |
H |
4 |
V-Tail |
5 |
A-Tail |
10 |
Y6B |
11 |
Y6F |
12 |
BetaFlightX |
13 |
DJIX |
14 |
ClockwiseX |
15 |
I |
|
True |
DISARM_DELAY: Disarm delay
Note: This parameter is for advanced users
Delay before automatic disarm in seconds. A value of zero disables auto disarm.
Range |
Units |
0 - 127 |
seconds |
ANGLE_MAX: Angle Max
Note: This parameter is for advanced users
Maximum lean angle in all flight modes
Range |
Units |
1000 - 8000 |
centidegrees |
PHLD_BRAKE_RATE: PosHold braking rate
Note: This parameter is for advanced users
PosHold flight mode’s rotation rate during braking in deg/sec
Range |
Units |
4 - 12 |
degrees per second |
PHLD_BRAKE_ANGLE: PosHold braking angle max
Note: This parameter is for advanced users
PosHold flight mode’s max lean angle during braking in centi-degrees
Range |
Units |
2000 - 4500 |
centidegrees |
LAND_REPOSITION: Land repositioning
Note: This parameter is for advanced users
Enables user input during LAND mode, the landing phase of RTL, and auto mode landings.
Values |
Value |
Meaning |
0 |
No repositioning |
1 |
Repositioning |
|
FS_EKF_ACTION: EKF Failsafe Action
Note: This parameter is for advanced users
Controls the action that will be taken when an EKF failsafe is invoked
Values |
Value |
Meaning |
1 |
Land |
2 |
AltHold |
3 |
Land even in Stabilize |
|
FS_EKF_THRESH: EKF failsafe variance threshold
Note: This parameter is for advanced users
Allows setting the maximum acceptable compass and velocity variance
Values |
0.6:Strict, 0.8:Default, 1.0:Relaxed |
FS_CRASH_CHECK: Crash check enable
Note: This parameter is for advanced users
This enables automatic crash checking. When enabled the motors will disarm if a crash is detected.
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
RC_SPEED: ESC Update Speed
Note: This parameter is for advanced users
This is the speed in Hertz that your ESCs will receive updates
Range |
Increment |
Units |
50 - 490 |
1 |
hertz |
ACRO_RP_P: Acro Roll and Pitch P gain
Converts pilot roll and pitch into a desired rate of rotation in ACRO and SPORT mode. Higher values mean faster rate of rotation.
ACRO_YAW_P: Acro Yaw P gain
Converts pilot yaw input into a desired rate of rotation. Higher values mean faster rate of rotation.
ACRO_BAL_ROLL: Acro Balance Roll
Note: This parameter is for advanced users
rate at which roll angle returns to level in acro and sport mode. A higher value causes the vehicle to return to level faster. For helicopter sets the decay rate of the virtual flybar in the roll axis. A higher value causes faster decay of desired to actual attitude.
Range |
Increment |
0 - 3 |
0.1 |
ACRO_BAL_PITCH: Acro Balance Pitch
Note: This parameter is for advanced users
rate at which pitch angle returns to level in acro and sport mode. A higher value causes the vehicle to return to level faster. For helicopter sets the decay rate of the virtual flybar in the pitch axis. A higher value causes faster decay of desired to actual attitude.
Range |
Increment |
0 - 3 |
0.1 |
ACRO_TRAINER: Acro Trainer
Note: This parameter is for advanced users
Type of trainer used in acro mode
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Leveling |
2 |
Leveling and Limited |
|
ACRO_RP_EXPO: Acro Roll/Pitch Expo
Note: This parameter is for advanced users
Acro roll/pitch Expo to allow faster rotation when stick at edges
Range |
Values |
-0.5 - 1.0 |
Value |
Meaning |
0 |
Disabled |
0.1 |
Very Low |
0.2 |
Low |
0.3 |
Medium |
0.4 |
High |
0.5 |
Very High |
|
THROW_MOT_START: Start motors before throwing is detected
Used by THROW mode. Controls whether motors will run at the speed set by THR_MIN or will be stopped when armed and waiting for the throw.
Values |
Value |
Meaning |
0 |
Stopped |
1 |
Running |
|
TERRAIN_FOLLOW: Terrain Following use control
This enables terrain following for RTL and LAND flight modes. To use this option TERRAIN_ENABLE must be 1 and the GCS must support sending terrain data to the aircraft. In RTL the RTL_ALT will be considered a height above the terrain. In LAND mode the vehicle will slow to LAND_SPEED 10m above terrain (instead of 10m above home). This parameter does not affect AUTO and Guided which use a per-command flag to determine if the height is above-home, absolute or above-terrain.
Values |
Value |
Meaning |
0 |
Do Not Use in RTL and Land |
1 |
Use in RTL and Land |
|
WP_NAVALT_MIN: Minimum navigation altitude
This is the altitude in meters above which for navigation can begin. This applies in auto takeoff and auto landing.
THROW_NEXTMODE: Throw mode’s follow up mode
Vehicle will switch to this mode after the throw is successfully completed. Default is to stay in throw mode (18)
Values |
Value |
Meaning |
3 |
Auto |
4 |
Guided |
5 |
LOITER |
6 |
RTL |
9 |
Land |
17 |
Brake |
18 |
Throw |
|
THROW_TYPE: Type of Type
Used by THROW mode. Specifies whether Copter is thrown upward or dropped.
Values |
Value |
Meaning |
0 |
Upward Throw |
1 |
Drop |
|
GND_EFFECT_COMP: Ground Effect Compensation Enable/Disable
Note: This parameter is for advanced users
Ground Effect Compensation Enable/Disable
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
DEV_OPTIONS: Development options
Note: This parameter is for advanced users
Bitmask of developer options. The meanings of the bit fields in this parameter may vary at any time. Developers should check the source code for current meaning
Bitmask |
Bit |
Meaning |
0 |
ADSBMavlinkProcessing |
1 |
DevOptionVFR_HUDRelativeAlt |
|
ACRO_Y_EXPO: Acro Yaw Expo
Note: This parameter is for advanced users
Acro yaw expo to allow faster rotation when stick at edges
Range |
Values |
-0.5 - 1.0 |
Value |
Meaning |
0 |
Disabled |
0.1 |
Very Low |
0.2 |
Low |
0.3 |
Medium |
0.4 |
High |
0.5 |
Very High |
|
ACRO_THR_MID: Acro Thr Mid
Note: This parameter is for advanced users
Acro Throttle Mid
SYSID_ENFORCE: GCS sysid enforcement
Note: This parameter is for advanced users
This controls whether packets from other than the expected GCS system ID will be accepted
Values |
Value |
Meaning |
0 |
NotEnforced |
1 |
Enforced |
|
FRAME_CLASS: Frame Class
Controls major frame class for multicopter component
Values |
RebootRequired |
Value |
Meaning |
0 |
Undefined |
1 |
Quad |
2 |
Hexa |
3 |
Octa |
4 |
OctaQuad |
5 |
Y6 |
6 |
Heli |
7 |
Tri |
8 |
SingleCopter |
9 |
CoaxCopter |
10 |
BiCopter |
11 |
Heli_Dual |
12 |
DodecaHexa |
13 |
HeliQuad |
|
True |
PILOT_SPEED_DN: Pilot maximum vertical speed descending
The maximum vertical descending velocity the pilot may request in cm/s
Range |
Increment |
Units |
50 - 500 |
10 |
centimeters per second |
LAND_ALT_LOW: Land alt low
Note: This parameter is for advanced users
Altitude during Landing at which vehicle slows to LAND_SPEED
Range |
Increment |
Units |
100 - 10000 |
10 |
centimeters |
TUNE_MIN: Tuning minimum
Minimum value that the parameter currently being tuned with the transmitter’s channel 6 knob will be set to
TUNE_MAX: Tuning maximum
Maximum value that the parameter currently being tuned with the transmitter’s channel 6 knob will be set to
CH7_OPT: Channel 7 option
Select which function is performed when CH7 is above 1800 pwm
Values |
Value |
Meaning |
0 |
Do Nothing |
2 |
Flip |
3 |
Simple Mode |
4 |
RTL |
5 |
Save Trim |
7 |
Save WP |
9 |
Camera Trigger |
10 |
RangeFinder |
11 |
Fence |
13 |
Super Simple Mode |
14 |
Acro Trainer |
15 |
Sprayer |
16 |
Auto |
17 |
AutoTune |
18 |
Land |
19 |
Gripper |
21 |
Parachute Enable |
22 |
Parachute Release |
23 |
Parachute 3pos |
24 |
Auto Mission Reset |
25 |
AttCon Feed Forward |
26 |
AttCon Accel Limits |
27 |
Retract Mount |
28 |
Relay On/Off |
34 |
Relay2 On/Off |
35 |
Relay3 On/Off |
36 |
Relay4 On/Off |
29 |
Landing Gear |
30 |
Lost Copter Sound |
31 |
Motor Emergency Stop |
32 |
Motor Interlock |
33 |
Brake |
37 |
Throw |
38 |
ADSB-Avoidance |
39 |
PrecLoiter |
40 |
Object Avoidance |
41 |
ArmDisarm |
42 |
SmartRTL |
43 |
InvertedFlight |
44 |
Winch Enable |
45 |
WinchControl |
|
CH8_OPT: Channel 8 option
Select which function is performed when CH8 is above 1800 pwm
Values |
Value |
Meaning |
0 |
Do Nothing |
2 |
Flip |
3 |
Simple Mode |
4 |
RTL |
5 |
Save Trim |
7 |
Save WP |
9 |
Camera Trigger |
10 |
RangeFinder |
11 |
Fence |
13 |
Super Simple Mode |
14 |
Acro Trainer |
15 |
Sprayer |
16 |
Auto |
17 |
AutoTune |
18 |
Land |
19 |
Gripper |
21 |
Parachute Enable |
22 |
Parachute Release |
23 |
Parachute 3pos |
24 |
Auto Mission Reset |
25 |
AttCon Feed Forward |
26 |
AttCon Accel Limits |
27 |
Retract Mount |
28 |
Relay On/Off |
34 |
Relay2 On/Off |
35 |
Relay3 On/Off |
36 |
Relay4 On/Off |
29 |
Landing Gear |
30 |
Lost Copter Sound |
31 |
Motor Emergency Stop |
32 |
Motor Interlock |
33 |
Brake |
37 |
Throw |
38 |
ADSB-Avoidance |
39 |
PrecLoiter |
40 |
Object Avoidance |
41 |
ArmDisarm |
42 |
SmartRTL |
43 |
InvertedFlight |
44 |
Winch Enable |
45 |
WinchControl |
|
CH9_OPT: Channel 9 option
Select which function is performed when CH9 is above 1800 pwm
Values |
Value |
Meaning |
0 |
Do Nothing |
2 |
Flip |
3 |
Simple Mode |
4 |
RTL |
5 |
Save Trim |
7 |
Save WP |
9 |
Camera Trigger |
10 |
RangeFinder |
11 |
Fence |
13 |
Super Simple Mode |
14 |
Acro Trainer |
15 |
Sprayer |
16 |
Auto |
17 |
AutoTune |
18 |
Land |
19 |
Gripper |
21 |
Parachute Enable |
22 |
Parachute Release |
23 |
Parachute 3pos |
24 |
Auto Mission Reset |
25 |
AttCon Feed Forward |
26 |
AttCon Accel Limits |
27 |
Retract Mount |
28 |
Relay On/Off |
34 |
Relay2 On/Off |
35 |
Relay3 On/Off |
36 |
Relay4 On/Off |
29 |
Landing Gear |
30 |
Lost Copter Sound |
31 |
Motor Emergency Stop |
32 |
Motor Interlock |
33 |
Brake |
37 |
Throw |
38 |
ADSB-Avoidance |
39 |
PrecLoiter |
40 |
Object Avoidance |
41 |
ArmDisarm |
42 |
SmartRTL |
43 |
InvertedFlight |
44 |
Winch Enable |
45 |
WinchControl |
|
CH10_OPT: Channel 10 option
Select which function is performed when CH10 is above 1800 pwm
Values |
Value |
Meaning |
0 |
Do Nothing |
2 |
Flip |
3 |
Simple Mode |
4 |
RTL |
5 |
Save Trim |
7 |
Save WP |
9 |
Camera Trigger |
10 |
RangeFinder |
11 |
Fence |
13 |
Super Simple Mode |
14 |
Acro Trainer |
15 |
Sprayer |
16 |
Auto |
17 |
AutoTune |
18 |
Land |
19 |
Gripper |
21 |
Parachute Enable |
22 |
Parachute Release |
23 |
Parachute 3pos |
24 |
Auto Mission Reset |
25 |
AttCon Feed Forward |
26 |
AttCon Accel Limits |
27 |
Retract Mount |
28 |
Relay On/Off |
34 |
Relay2 On/Off |
35 |
Relay3 On/Off |
36 |
Relay4 On/Off |
29 |
Landing Gear |
30 |
Lost Copter Sound |
31 |
Motor Emergency Stop |
32 |
Motor Interlock |
33 |
Brake |
37 |
Throw |
38 |
ADSB-Avoidance |
39 |
PrecLoiter |
40 |
Object Avoidance |
41 |
ArmDisarm |
42 |
SmartRTL |
43 |
InvertedFlight |
44 |
Winch Enable |
45 |
WinchControl |
|
CH11_OPT: Channel 11 option
Select which function is performed when CH11 is above 1800 pwm
Values |
Value |
Meaning |
0 |
Do Nothing |
2 |
Flip |
3 |
Simple Mode |
4 |
RTL |
5 |
Save Trim |
7 |
Save WP |
9 |
Camera Trigger |
10 |
RangeFinder |
11 |
Fence |
13 |
Super Simple Mode |
14 |
Acro Trainer |
15 |
Sprayer |
16 |
Auto |
17 |
AutoTune |
18 |
Land |
19 |
Gripper |
21 |
Parachute Enable |
22 |
Parachute Release |
23 |
Parachute 3pos |
24 |
Auto Mission Reset |
25 |
AttCon Feed Forward |
26 |
AttCon Accel Limits |
27 |
Retract Mount |
28 |
Relay On/Off |
34 |
Relay2 On/Off |
35 |
Relay3 On/Off |
36 |
Relay4 On/Off |
29 |
Landing Gear |
30 |
Lost Copter Sound |
31 |
Motor Emergency Stop |
32 |
Motor Interlock |
33 |
Brake |
37 |
Throw |
38 |
ADSB-Avoidance |
39 |
PrecLoiter |
40 |
Object Avoidance |
41 |
ArmDisarm |
42 |
SmartRTL |
43 |
InvertedFlight |
44 |
Winch Enable |
45 |
WinchControl |
|
CH12_OPT: Channel 12 option
Select which function is performed when CH12 is above 1800 pwm
Values |
Value |
Meaning |
0 |
Do Nothing |
2 |
Flip |
3 |
Simple Mode |
4 |
RTL |
5 |
Save Trim |
7 |
Save WP |
9 |
Camera Trigger |
10 |
RangeFinder |
11 |
Fence |
13 |
Super Simple Mode |
14 |
Acro Trainer |
15 |
Sprayer |
16 |
Auto |
17 |
AutoTune |
18 |
Land |
19 |
Gripper |
21 |
Parachute Enable |
22 |
Parachute Release |
23 |
Parachute 3pos |
24 |
Auto Mission Reset |
25 |
AttCon Feed Forward |
26 |
AttCon Accel Limits |
27 |
Retract Mount |
28 |
Relay On/Off |
34 |
Relay2 On/Off |
35 |
Relay3 On/Off |
36 |
Relay4 On/Off |
29 |
Landing Gear |
30 |
Lost Copter Sound |
31 |
Motor Emergency Stop |
32 |
Motor Interlock |
33 |
Brake |
37 |
Throw |
38 |
ADSB-Avoidance |
39 |
PrecLoiter |
40 |
Object Avoidance |
41 |
ArmDisarm |
42 |
SmartRTL |
43 |
InvertedFlight |
44 |
Winch Enable |
45 |
WinchControl |
|
TUNE_LOW: Tuning minimum
The minimum value that will be applied to the parameter currently being tuned with the transmitter’s channel 6 knob
TUNE_HIGH: Tuning maximum
The maximum value that will be applied to the parameter currently being tuned with the transmitter’s channel 6 knob
AFS_ Parameters
AFS_ENABLE: Enable Advanced Failsafe
Note: This parameter is for advanced users
This enables the advanced failsafe system. If this is set to zero (disable) then all the other AFS options have no effect
AFS_MAN_PIN: Manual Pin
Note: This parameter is for advanced users
This sets a digital output pin to set high when in manual mode
AFS_HB_PIN: Heartbeat Pin
Note: This parameter is for advanced users
This sets a digital output pin which is cycled at 10Hz when termination is not activated. Note that if a FS_TERM_PIN is set then the heartbeat pin will continue to cycle at 10Hz when termination is activated, to allow the termination board to distinguish between autopilot crash and termination.
Values |
Value |
Meaning |
-1 |
Disabled |
49 |
BB Blue GP0 pin 4 |
50 |
AUXOUT1 |
51 |
AUXOUT2 |
52 |
AUXOUT3 |
53 |
AUXOUT4 |
54 |
AUXOUT5 |
55 |
AUXOUT6 |
57 |
BB Blue GP0 pin 3 |
113 |
BB Blue GP0 pin 6 |
116 |
BB Blue GP0 pin 5 |
|
AFS_WP_COMMS: Comms Waypoint
Note: This parameter is for advanced users
Waypoint number to navigate to on comms loss
AFS_GPS_LOSS: GPS Loss Waypoint
Note: This parameter is for advanced users
Waypoint number to navigate to on GPS lock loss
AFS_TERMINATE: Force Terminate
Note: This parameter is for advanced users
Can be set in flight to force termination of the heartbeat signal
AFS_TERM_ACTION: Terminate action
Note: This parameter is for advanced users
This can be used to force an action on flight termination. Normally this is handled by an external failsafe board, but you can setup APM to handle it here. Please consult the wiki for more information on the possible values of the parameter
AFS_TERM_PIN: Terminate Pin
Note: This parameter is for advanced users
This sets a digital output pin to set high on flight termination
Values |
Value |
Meaning |
-1 |
Disabled |
49 |
BB Blue GP0 pin 4 |
50 |
AUXOUT1 |
51 |
AUXOUT2 |
52 |
AUXOUT3 |
53 |
AUXOUT4 |
54 |
AUXOUT5 |
55 |
AUXOUT6 |
57 |
BB Blue GP0 pin 3 |
113 |
BB Blue GP0 pin 6 |
116 |
BB Blue GP0 pin 5 |
|
AFS_AMSL_LIMIT: AMSL limit
Note: This parameter is for advanced users
This sets the AMSL (above mean sea level) altitude limit. If the pressure altitude determined by QNH exceeds this limit then flight termination will be forced. Note that this limit is in meters, whereas pressure altitude limits are often quoted in feet. A value of zero disables the pressure altitude limit.
AFS_AMSL_ERR_GPS: Error margin for GPS based AMSL limit
Note: This parameter is for advanced users
This sets margin for error in GPS derived altitude limit. This error margin is only used if the barometer has failed. If the barometer fails then the GPS will be used to enforce the AMSL_LIMIT, but this margin will be subtracted from the AMSL_LIMIT first, to ensure that even with the given amount of GPS altitude error the pressure altitude is not breached. OBC users should set this to comply with their D2 safety case. A value of -1 will mean that barometer failure will lead to immediate termination.
AFS_QNH_PRESSURE: QNH pressure
Note: This parameter is for advanced users
This sets the QNH pressure in millibars to be used for pressure altitude in the altitude limit. A value of zero disables the altitude limit.
AFS_MAX_GPS_LOSS: Maximum number of GPS loss events
Note: This parameter is for advanced users
Maximum number of GPS loss events before the aircraft stops returning to mission on GPS recovery. Use zero to allow for any number of GPS loss events.
AFS_GEOFENCE: Enable geofence Advanced Failsafe
Note: This parameter is for advanced users
This enables the geofence part of the AFS. Will only be in effect if AFS_ENABLE is also 1
AFS_RC: Enable RC Advanced Failsafe
Note: This parameter is for advanced users
This enables the RC part of the AFS. Will only be in effect if AFS_ENABLE is also 1
AFS_RC_MAN_ONLY: Enable RC Termination only in manual control modes
Note: This parameter is for advanced users
If this parameter is set to 1, then an RC loss will only cause the plane to terminate in manual control modes. If it is 0, then the plane will terminate in any flight mode.
AFS_DUAL_LOSS: Enable dual loss terminate due to failure of both GCS and GPS simultaneously
Note: This parameter is for advanced users
This enables the dual loss termination part of the AFS system. If this parameter is 1 and both GPS and the ground control station fail simultaneously, this will be considered a “dual loss” and cause termination.
AFS_RC_FAIL_TIME: RC failure time
Note: This parameter is for advanced users
This is the time in seconds in manual mode that failsafe termination will activate if RC input is lost. For the OBC rules this should be (1.5). Use 0 to disable.
AFS_MAX_RANGE: Max allowed range
Note: This parameter is for advanced users
This is the maximum range of the vehicle in kilometers from first arming. If the vehicle goes beyond this range then the TERM_ACTION is performed. A value of zero disables this feature.
ATC_ Parameters
ATC_SLEW_YAW: Yaw target slew rate
Note: This parameter is for advanced users
Maximum rate the yaw target can be updated in Loiter, RTL, Auto flight modes
Range |
Increment |
Units |
500 - 18000 |
100 |
centidegrees per second |
ATC_ACCEL_Y_MAX: Acceleration Max for Yaw
Note: This parameter is for advanced users
Maximum acceleration in yaw axis
Range |
Values |
Increment |
Units |
0 - 72000 |
Value |
Meaning |
0 |
Disabled |
9000 |
VerySlow |
18000 |
Slow |
36000 |
Medium |
54000 |
Fast |
|
1000 |
centidegrees per square second |
ATC_RATE_FF_ENAB: Rate Feedforward Enable
Note: This parameter is for advanced users
Controls whether body-frame rate feedfoward is enabled or disabled
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
ATC_ACCEL_R_MAX: Acceleration Max for Roll
Note: This parameter is for advanced users
Maximum acceleration in roll axis
Range |
Values |
Increment |
Units |
0 - 180000 |
Value |
Meaning |
0 |
Disabled |
30000 |
VerySlow |
72000 |
Slow |
108000 |
Medium |
162000 |
Fast |
|
1000 |
centidegrees per square second |
ATC_ACCEL_P_MAX: Acceleration Max for Pitch
Note: This parameter is for advanced users
Maximum acceleration in pitch axis
Range |
Values |
Increment |
Units |
0 - 180000 |
Value |
Meaning |
0 |
Disabled |
30000 |
VerySlow |
72000 |
Slow |
108000 |
Medium |
162000 |
Fast |
|
1000 |
centidegrees per square second |
ATC_ANGLE_BOOST: Angle Boost
Note: This parameter is for advanced users
Angle Boost increases output throttle as the vehicle leans to reduce loss of altitude
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
ATC_ANG_RLL_P: Roll axis angle controller P gain
Roll axis angle controller P gain. Converts the error between the desired roll angle and actual angle to a desired roll rate
ATC_ANG_PIT_P: Pitch axis angle controller P gain
Pitch axis angle controller P gain. Converts the error between the desired pitch angle and actual angle to a desired pitch rate
ATC_ANG_YAW_P: Yaw axis angle controller P gain
Yaw axis angle controller P gain. Converts the error between the desired yaw angle and actual angle to a desired yaw rate
ATC_ANG_LIM_TC: Angle Limit (to maintain altitude) Time Constant
Note: This parameter is for advanced users
Angle Limit (to maintain altitude) Time Constant
ATC_RATE_R_MAX: Angular Velocity Max for Roll
Note: This parameter is for advanced users
Maximum angular velocity in roll axis
Range |
Values |
Increment |
Units |
0 - 1080 |
Value |
Meaning |
0 |
Disabled |
360 |
Slow |
720 |
Medium |
1080 |
Fast |
|
1 |
degrees per second |
ATC_RATE_P_MAX: Angular Velocity Max for Pitch
Note: This parameter is for advanced users
Maximum angular velocity in pitch axis
Range |
Values |
Increment |
Units |
0 - 1080 |
Value |
Meaning |
0 |
Disabled |
360 |
Slow |
720 |
Medium |
1080 |
Fast |
|
1 |
degrees per second |
ATC_RATE_Y_MAX: Angular Velocity Max for Yaw
Note: This parameter is for advanced users
Maximum angular velocity in yaw axis
Range |
Values |
Increment |
Units |
0 - 1080 |
Value |
Meaning |
0 |
Disabled |
360 |
Slow |
720 |
Medium |
1080 |
Fast |
|
1 |
degrees per second |
ATC_RAT_RLL_P (AC_AttitudeControl_Multi): Roll axis rate controller P gain
Roll axis rate controller P gain. Converts the difference between desired roll rate and actual roll rate into a motor speed output
Range |
Increment |
0.01 - 0.5 |
0.005 |
ATC_RAT_RLL_I (AC_AttitudeControl_Multi): Roll axis rate controller I gain
Roll axis rate controller I gain. Corrects long-term difference in desired roll rate vs actual roll rate
Range |
Increment |
0.01 - 2.0 |
0.01 |
ATC_RAT_RLL_IMAX (AC_AttitudeControl_Multi): Roll axis rate controller I gain maximum
Roll axis rate controller I gain maximum. Constrains the maximum motor output that the I gain will output
Range |
Increment |
Units |
0 - 1 |
0.01 |
percent |
ATC_RAT_RLL_D (AC_AttitudeControl_Multi): Roll axis rate controller D gain
Roll axis rate controller D gain. Compensates for short-term change in desired roll rate vs actual roll rate
Range |
Increment |
0.0 - 0.05 |
0.001 |
ATC_RAT_RLL_FF (AC_AttitudeControl_Multi): Roll axis rate controller feed forward
Roll axis rate controller feed forward
Range |
Increment |
0 - 0.5 |
0.001 |
ATC_RAT_RLL_FLTT: Roll axis rate controller target frequency in Hz
Roll axis rate controller target frequency in Hz
Range |
Increment |
Units |
1 - 50 |
1 |
hertz |
ATC_RAT_RLL_FLTE: Roll axis rate controller error frequency in Hz
Roll axis rate controller error frequency in Hz
Range |
Increment |
Units |
1 - 100 |
1 |
hertz |
ATC_RAT_RLL_FLTD: Roll axis rate controller derivative frequency in Hz
Roll axis rate controller derivative frequency in Hz
Range |
Increment |
Units |
1 - 100 |
1 |
hertz |
ATC_RAT_PIT_P (AC_AttitudeControl_Multi): Pitch axis rate controller P gain
Pitch axis rate controller P gain. Converts the difference between desired pitch rate and actual pitch rate into a motor speed output
Range |
Increment |
0.01 - 0.50 |
0.005 |
ATC_RAT_PIT_I (AC_AttitudeControl_Multi): Pitch axis rate controller I gain
Pitch axis rate controller I gain. Corrects long-term difference in desired pitch rate vs actual pitch rate
Range |
Increment |
0.01 - 2.0 |
0.01 |
ATC_RAT_PIT_IMAX (AC_AttitudeControl_Multi): Pitch axis rate controller I gain maximum
Pitch axis rate controller I gain maximum. Constrains the maximum motor output that the I gain will output
Range |
Increment |
Units |
0 - 1 |
0.01 |
percent |
ATC_RAT_PIT_D (AC_AttitudeControl_Multi): Pitch axis rate controller D gain
Pitch axis rate controller D gain. Compensates for short-term change in desired pitch rate vs actual pitch rate
Range |
Increment |
0.0 - 0.05 |
0.001 |
ATC_RAT_PIT_FF (AC_AttitudeControl_Multi): Pitch axis rate controller feed forward
Pitch axis rate controller feed forward
Range |
Increment |
0 - 0.5 |
0.001 |
ATC_RAT_PIT_FLTT: Pitch axis rate controller target frequency in Hz
Pitch axis rate controller target frequency in Hz
Range |
Increment |
Units |
1 - 50 |
1 |
hertz |
ATC_RAT_PIT_FLTE: Pitch axis rate controller error frequency in Hz
Pitch axis rate controller error frequency in Hz
Range |
Increment |
Units |
1 - 100 |
1 |
hertz |
ATC_RAT_PIT_FLTD: Pitch axis rate controller derivative frequency in Hz
Pitch axis rate controller derivative frequency in Hz
Range |
Increment |
Units |
1 - 100 |
1 |
hertz |
ATC_RAT_YAW_P (AC_AttitudeControl_Multi): Yaw axis rate controller P gain
Yaw axis rate controller P gain. Converts the difference between desired yaw rate and actual yaw rate into a motor speed output
Range |
Increment |
0.10 - 2.50 |
0.005 |
ATC_RAT_YAW_I (AC_AttitudeControl_Multi): Yaw axis rate controller I gain
Yaw axis rate controller I gain. Corrects long-term difference in desired yaw rate vs actual yaw rate
Range |
Increment |
0.010 - 1.0 |
0.01 |
ATC_RAT_YAW_IMAX (AC_AttitudeControl_Multi): Yaw axis rate controller I gain maximum
Yaw axis rate controller I gain maximum. Constrains the maximum motor output that the I gain will output
Range |
Increment |
Units |
0 - 1 |
0.01 |
percent |
ATC_RAT_YAW_D (AC_AttitudeControl_Multi): Yaw axis rate controller D gain
Yaw axis rate controller D gain. Compensates for short-term change in desired yaw rate vs actual yaw rate
Range |
Increment |
0.000 - 0.02 |
0.001 |
ATC_RAT_YAW_FF (AC_AttitudeControl_Multi): Yaw axis rate controller feed forward
Yaw axis rate controller feed forward
Range |
Increment |
0 - 0.5 |
0.001 |
ATC_RAT_YAW_FLTT: Yaw axis rate controller target frequency in Hz
Yaw axis rate controller target frequency in Hz
Range |
Increment |
Units |
1 - 5 |
1 |
hertz |
ATC_RAT_YAW_FLTE: Yaw axis rate controller error frequency in Hz
Yaw axis rate controller error frequency in Hz
Range |
Increment |
Units |
1 - 10 |
1 |
hertz |
ATC_RAT_YAW_FLTD: Yaw axis rate controller derivative frequency in Hz
Yaw axis rate controller derivative frequency in Hz
Range |
Increment |
Units |
1 - 20 |
1 |
hertz |
ATC_THR_MIX_MIN: Throttle Mix Minimum
Note: This parameter is for advanced users
Throttle vs attitude control prioritisation used when landing (higher values mean we prioritise attitude control over throttle)
ATC_THR_MIX_MAX: Throttle Mix Maximum
Note: This parameter is for advanced users
Throttle vs attitude control prioritisation used during active flight (higher values mean we prioritise attitude control over throttle)
ATC_THR_MIX_MAN: Throttle Mix Manual
Note: This parameter is for advanced users
Throttle vs attitude control prioritisation used during manual flight (higher values mean we prioritise attitude control over throttle)
ATC_HOVR_ROL_TRM: Hover Roll Trim
Note: This parameter is for advanced users
Trim the hover roll angle to counter tail rotor thrust in a hover
Range |
Units |
0 - 1000 |
centidegrees |
ATC_RAT_RLL_P (AC_AttitudeControl_Heli): Roll axis rate controller P gain
Roll axis rate controller P gain. Converts the difference between desired roll rate and actual roll rate into a motor speed output
Range |
Increment |
0.08 - 0.35 |
0.005 |
ATC_RAT_RLL_I (AC_AttitudeControl_Heli): Roll axis rate controller I gain
Roll axis rate controller I gain. Corrects long-term difference in desired roll rate vs actual roll rate
Range |
Increment |
0.01 - 0.6 |
0.01 |
ATC_RAT_RLL_IMAX (AC_AttitudeControl_Heli): Roll axis rate controller I gain maximum
Roll axis rate controller I gain maximum. Constrains the maximum motor output that the I gain will output
Range |
Increment |
0 - 1 |
0.01 |
ATC_RAT_RLL_D (AC_AttitudeControl_Heli): Roll axis rate controller D gain
Roll axis rate controller D gain. Compensates for short-term change in desired roll rate vs actual roll rate
Range |
Increment |
0.001 - 0.03 |
0.001 |
ATC_RAT_RLL_FF (AC_AttitudeControl_Heli): Roll axis rate controller feed forward
Roll axis rate controller feed forward
Range |
Increment |
0 - 0.5 |
0.001 |
ATC_RAT_PIT_P (AC_AttitudeControl_Heli): Pitch axis rate controller P gain
Pitch axis rate controller P gain. Converts the difference between desired pitch rate and actual pitch rate into a motor speed output
Range |
Increment |
0.08 - 0.35 |
0.005 |
ATC_RAT_PIT_I (AC_AttitudeControl_Heli): Pitch axis rate controller I gain
Pitch axis rate controller I gain. Corrects long-term difference in desired pitch rate vs actual pitch rate
Range |
Increment |
0.01 - 0.6 |
0.01 |
ATC_RAT_PIT_IMAX (AC_AttitudeControl_Heli): Pitch axis rate controller I gain maximum
Pitch axis rate controller I gain maximum. Constrains the maximum motor output that the I gain will output
Range |
Increment |
0 - 1 |
0.01 |
ATC_RAT_PIT_D (AC_AttitudeControl_Heli): Pitch axis rate controller D gain
Pitch axis rate controller D gain. Compensates for short-term change in desired pitch rate vs actual pitch rate
Range |
Increment |
0.001 - 0.03 |
0.001 |
ATC_RAT_PIT_FF (AC_AttitudeControl_Heli): Pitch axis rate controller feed forward
Pitch axis rate controller feed forward
Range |
Increment |
0 - 0.5 |
0.001 |
ATC_RAT_YAW_P (AC_AttitudeControl_Heli): Yaw axis rate controller P gain
Yaw axis rate controller P gain. Converts the difference between desired yaw rate and actual yaw rate into a motor speed output
Range |
Increment |
0.180 - 0.60 |
0.005 |
ATC_RAT_YAW_I (AC_AttitudeControl_Heli): Yaw axis rate controller I gain
Yaw axis rate controller I gain. Corrects long-term difference in desired yaw rate vs actual yaw rate
Range |
Increment |
0.01 - 0.06 |
0.01 |
ATC_RAT_YAW_IMAX (AC_AttitudeControl_Heli): Yaw axis rate controller I gain maximum
Yaw axis rate controller I gain maximum. Constrains the maximum motor output that the I gain will output
Range |
Increment |
0 - 1 |
0.01 |
ATC_RAT_YAW_D (AC_AttitudeControl_Heli): Yaw axis rate controller D gain
Yaw axis rate controller D gain. Compensates for short-term change in desired yaw rate vs actual yaw rate
Range |
Increment |
0.000 - 0.02 |
0.001 |
ATC_RAT_YAW_FF (AC_AttitudeControl_Heli): Yaw axis rate controller feed forward
Yaw axis rate controller feed forward
Range |
Increment |
0 - 0.5 |
0.001 |
ATC_PIRO_COMP: Piro Comp Enable
Note: This parameter is for advanced users
Pirouette compensation enabled
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
BATT2_ Parameters
BATT2_MONITOR: Battery monitoring
Controls enabling monitoring of the battery’s voltage and current
Values |
RebootRequired |
Value |
Meaning |
0 |
Disabled |
3 |
Analog Voltage Only |
4 |
Analog Voltage and Current |
5 |
Solo |
6 |
Bebop |
7 |
SMBus-Maxell |
8 |
UAVCAN-BatteryInfo |
9 |
BLHeli ESC |
10 |
SumOfFollowing |
11 |
FuelFlow |
12 |
FuelLevelPWM |
|
True |
BATT2_VOLT_PIN: Battery Voltage sensing pin
Sets the analog input pin that should be used for voltage monitoring.
Values |
RebootRequired |
Value |
Meaning |
-1 |
Disabled |
2 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
13 |
Pixhawk2_PM2 |
14 |
CubeOrange |
13 |
CubeOrange_PM2 |
100 |
PX4-v1 |
|
True |
BATT2_CURR_PIN: Battery Current sensing pin
Sets the analog input pin that should be used for current monitoring.
Values |
RebootRequired |
Value |
Meaning |
-1 |
Disabled |
3 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
14 |
Pixhawk2_PM2 |
15 |
CubeOrange |
4 |
CubeOrange_PM2 |
101 |
PX4-v1 |
|
True |
BATT2_VOLT_MULT: Voltage Multiplier
Note: This parameter is for advanced users
Used to convert the voltage of the voltage sensing pin (BATT2_VOLT_PIN) to the actual battery’s voltage (pin_voltage * VOLT_MULT). For the 3DR Power brick with a Pixhawk, this should be set to 10.1. For the Pixhawk with the 3DR 4in1 ESC this should be 12.02. For the PX using the PX4IO power supply this should be set to 1.
BATT2_AMP_PERVLT: Amps per volt
Number of amps that a 1V reading on the current sensor corresponds to. With a Pixhawk using the 3DR Power brick this should be set to 17. For the Pixhawk with the 3DR 4in1 ESC this should be 17.
BATT2_AMP_OFFSET: AMP offset
Voltage offset at zero current on current sensor
BATT2_CAPACITY: Battery capacity
Capacity of the battery in mAh when full
Increment |
Units |
50 |
milliampere hour |
BATT2_WATT_MAX: Maximum allowed power (Watts)
Note: This parameter is for advanced users
If battery wattage (voltage * current) exceeds this value then the system will reduce max throttle (THR_MAX, TKOFF_THR_MAX and THR_MIN for reverse thrust) to satisfy this limit. This helps limit high current to low C rated batteries regardless of battery voltage. The max throttle will slowly grow back to THR_MAX (or TKOFF_THR_MAX ) and THR_MIN if demanding the current max and under the watt max. Use 0 to disable.
BATT2_SERIAL_NUM: Battery serial number
Note: This parameter is for advanced users
Battery serial number, automatically filled in for SMBus batteries, otherwise will be -1. With UAVCAN it is the battery_id.
BATT2_LOW_TIMER: Low voltage timeout
Note: This parameter is for advanced users
This is the timeout in seconds before a low voltage event will be triggered. For aircraft with low C batteries it may be necessary to raise this in order to cope with low voltage on long takeoffs. A value of zero disables low voltage errors.
Range |
Increment |
Units |
0 - 120 |
1 |
seconds |
BATT2_FS_VOLTSRC: Failsafe voltage source
Note: This parameter is for advanced users
Voltage type used for detection of low voltage event
Values |
Value |
Meaning |
0 |
Raw Voltage |
1 |
Sag Compensated Voltage |
|
BATT2_LOW_VOLT: Low battery voltage
Battery voltage that triggers a low battery failsafe. Set to 0 to disable. If the battery voltage drops below this voltage continuously for more then the period specified by the BATT2_LOW_TIMER parameter then the vehicle will perform the failsafe specified by the BATT2_FS_LOW_ACT parameter.
BATT2_LOW_MAH: Low battery capacity
Battery capacity at which the low battery failsafe is triggered. Set to 0 to disable battery remaining failsafe. If the battery capacity drops below this level the vehicle will perform the failsafe specified by the BATT2_FS_LOW_ACT parameter.
Increment |
Units |
50 |
milliampere hour |
BATT2_CRT_VOLT: Critical battery voltage
Battery voltage that triggers a critical battery failsafe. Set to 0 to disable. If the battery voltage drops below this voltage continuously for more then the period specified by the BATT2_LOW_TIMER parameter then the vehicle will perform the failsafe specified by the BATT2_FS_CRT_ACT parameter.
BATT2_CRT_MAH: Battery critical capacity
Battery capacity at which the critical battery failsafe is triggered. Set to 0 to disable battery remaining failsafe. If the battery capacity drops below this level the vehicle will perform the failsafe specified by the BATT2__FS_CRT_ACT parameter.
Increment |
Units |
50 |
milliampere hour |
BATT2_FS_LOW_ACT: Low battery failsafe action
What action the vehicle should perform if it hits a low battery failsafe
Values |
Value |
Meaning |
0 |
None |
1 |
Land |
2 |
RTL |
3 |
SmartRTL or RTL |
4 |
SmartRTL or Land |
5 |
Terminate |
|
BATT2_FS_CRT_ACT: Critical battery failsafe action
What action the vehicle should perform if it hits a critical battery failsafe
Values |
Value |
Meaning |
0 |
None |
1 |
Land |
2 |
RTL |
3 |
SmartRTL or RTL |
4 |
SmartRTL or Land |
5 |
Terminate |
|
BATT2_ARM_VOLT: Required arming voltage
Note: This parameter is for advanced users
Battery voltage level which is required to arm the aircraft. Set to 0 to allow arming at any voltage.
BATT2_ARM_MAH: Required arming remaining capacity
Note: This parameter is for advanced users
Battery capacity remaining which is required to arm the aircraft. Set to 0 to allow arming at any capacity. Note that execept for smart batteries rebooting the vehicle will always reset the remaining capacity estimate, which can lead to this check not providing sufficent protection, it is recommended to always use this in conjunction with the BATT2__ARM_VOLT parameter.
Increment |
Units |
50 |
milliampere hour |
BATT3_ Parameters
BATT3_MONITOR: Battery monitoring
Controls enabling monitoring of the battery’s voltage and current
Values |
RebootRequired |
Value |
Meaning |
0 |
Disabled |
3 |
Analog Voltage Only |
4 |
Analog Voltage and Current |
5 |
Solo |
6 |
Bebop |
7 |
SMBus-Maxell |
8 |
UAVCAN-BatteryInfo |
9 |
BLHeli ESC |
10 |
SumOfFollowing |
11 |
FuelFlow |
12 |
FuelLevelPWM |
|
True |
BATT3_VOLT_PIN: Battery Voltage sensing pin
Sets the analog input pin that should be used for voltage monitoring.
Values |
RebootRequired |
Value |
Meaning |
-1 |
Disabled |
2 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
13 |
Pixhawk2_PM2 |
14 |
CubeOrange |
13 |
CubeOrange_PM2 |
100 |
PX4-v1 |
|
True |
BATT3_CURR_PIN: Battery Current sensing pin
Sets the analog input pin that should be used for current monitoring.
Values |
RebootRequired |
Value |
Meaning |
-1 |
Disabled |
3 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
14 |
Pixhawk2_PM2 |
15 |
CubeOrange |
4 |
CubeOrange_PM2 |
101 |
PX4-v1 |
|
True |
BATT3_VOLT_MULT: Voltage Multiplier
Note: This parameter is for advanced users
Used to convert the voltage of the voltage sensing pin (BATT3_VOLT_PIN) to the actual battery’s voltage (pin_voltage * VOLT_MULT). For the 3DR Power brick with a Pixhawk, this should be set to 10.1. For the Pixhawk with the 3DR 4in1 ESC this should be 12.02. For the PX using the PX4IO power supply this should be set to 1.
BATT3_AMP_PERVLT: Amps per volt
Number of amps that a 1V reading on the current sensor corresponds to. With a Pixhawk using the 3DR Power brick this should be set to 17. For the Pixhawk with the 3DR 4in1 ESC this should be 17.
BATT3_AMP_OFFSET: AMP offset
Voltage offset at zero current on current sensor
BATT3_CAPACITY: Battery capacity
Capacity of the battery in mAh when full
Increment |
Units |
50 |
milliampere hour |
BATT3_WATT_MAX: Maximum allowed power (Watts)
Note: This parameter is for advanced users
If battery wattage (voltage * current) exceeds this value then the system will reduce max throttle (THR_MAX, TKOFF_THR_MAX and THR_MIN for reverse thrust) to satisfy this limit. This helps limit high current to low C rated batteries regardless of battery voltage. The max throttle will slowly grow back to THR_MAX (or TKOFF_THR_MAX ) and THR_MIN if demanding the current max and under the watt max. Use 0 to disable.
BATT3_SERIAL_NUM: Battery serial number
Note: This parameter is for advanced users
Battery serial number, automatically filled in for SMBus batteries, otherwise will be -1. With UAVCAN it is the battery_id.
BATT3_LOW_TIMER: Low voltage timeout
Note: This parameter is for advanced users
This is the timeout in seconds before a low voltage event will be triggered. For aircraft with low C batteries it may be necessary to raise this in order to cope with low voltage on long takeoffs. A value of zero disables low voltage errors.
Range |
Increment |
Units |
0 - 120 |
1 |
seconds |
BATT3_FS_VOLTSRC: Failsafe voltage source
Note: This parameter is for advanced users
Voltage type used for detection of low voltage event
Values |
Value |
Meaning |
0 |
Raw Voltage |
1 |
Sag Compensated Voltage |
|
BATT3_LOW_VOLT: Low battery voltage
Battery voltage that triggers a low battery failsafe. Set to 0 to disable. If the battery voltage drops below this voltage continuously for more then the period specified by the BATT3_LOW_TIMER parameter then the vehicle will perform the failsafe specified by the BATT3_FS_LOW_ACT parameter.
BATT3_LOW_MAH: Low battery capacity
Battery capacity at which the low battery failsafe is triggered. Set to 0 to disable battery remaining failsafe. If the battery capacity drops below this level the vehicle will perform the failsafe specified by the BATT3_FS_LOW_ACT parameter.
Increment |
Units |
50 |
milliampere hour |
BATT3_CRT_VOLT: Critical battery voltage
Battery voltage that triggers a critical battery failsafe. Set to 0 to disable. If the battery voltage drops below this voltage continuously for more then the period specified by the BATT3_LOW_TIMER parameter then the vehicle will perform the failsafe specified by the BATT3_FS_CRT_ACT parameter.
BATT3_CRT_MAH: Battery critical capacity
Battery capacity at which the critical battery failsafe is triggered. Set to 0 to disable battery remaining failsafe. If the battery capacity drops below this level the vehicle will perform the failsafe specified by the BATT3__FS_CRT_ACT parameter.
Increment |
Units |
50 |
milliampere hour |
BATT3_FS_LOW_ACT: Low battery failsafe action
What action the vehicle should perform if it hits a low battery failsafe
Values |
Value |
Meaning |
0 |
None |
1 |
Land |
2 |
RTL |
3 |
SmartRTL or RTL |
4 |
SmartRTL or Land |
5 |
Terminate |
|
BATT3_FS_CRT_ACT: Critical battery failsafe action
What action the vehicle should perform if it hits a critical battery failsafe
Values |
Value |
Meaning |
0 |
None |
1 |
Land |
2 |
RTL |
3 |
SmartRTL or RTL |
4 |
SmartRTL or Land |
5 |
Terminate |
|
BATT3_ARM_VOLT: Required arming voltage
Note: This parameter is for advanced users
Battery voltage level which is required to arm the aircraft. Set to 0 to allow arming at any voltage.
BATT3_ARM_MAH: Required arming remaining capacity
Note: This parameter is for advanced users
Battery capacity remaining which is required to arm the aircraft. Set to 0 to allow arming at any capacity. Note that execept for smart batteries rebooting the vehicle will always reset the remaining capacity estimate, which can lead to this check not providing sufficent protection, it is recommended to always use this in conjunction with the BATT3__ARM_VOLT parameter.
Increment |
Units |
50 |
milliampere hour |
BATT4_ Parameters
BATT4_MONITOR: Battery monitoring
Controls enabling monitoring of the battery’s voltage and current
Values |
RebootRequired |
Value |
Meaning |
0 |
Disabled |
3 |
Analog Voltage Only |
4 |
Analog Voltage and Current |
5 |
Solo |
6 |
Bebop |
7 |
SMBus-Maxell |
8 |
UAVCAN-BatteryInfo |
9 |
BLHeli ESC |
10 |
SumOfFollowing |
11 |
FuelFlow |
12 |
FuelLevelPWM |
|
True |
BATT4_VOLT_PIN: Battery Voltage sensing pin
Sets the analog input pin that should be used for voltage monitoring.
Values |
RebootRequired |
Value |
Meaning |
-1 |
Disabled |
2 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
13 |
Pixhawk2_PM2 |
14 |
CubeOrange |
13 |
CubeOrange_PM2 |
100 |
PX4-v1 |
|
True |
BATT4_CURR_PIN: Battery Current sensing pin
Sets the analog input pin that should be used for current monitoring.
Values |
RebootRequired |
Value |
Meaning |
-1 |
Disabled |
3 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
14 |
Pixhawk2_PM2 |
15 |
CubeOrange |
4 |
CubeOrange_PM2 |
101 |
PX4-v1 |
|
True |
BATT4_VOLT_MULT: Voltage Multiplier
Note: This parameter is for advanced users
Used to convert the voltage of the voltage sensing pin (BATT4_VOLT_PIN) to the actual battery’s voltage (pin_voltage * VOLT_MULT). For the 3DR Power brick with a Pixhawk, this should be set to 10.1. For the Pixhawk with the 3DR 4in1 ESC this should be 12.02. For the PX using the PX4IO power supply this should be set to 1.
BATT4_AMP_PERVLT: Amps per volt
Number of amps that a 1V reading on the current sensor corresponds to. With a Pixhawk using the 3DR Power brick this should be set to 17. For the Pixhawk with the 3DR 4in1 ESC this should be 17.
BATT4_AMP_OFFSET: AMP offset
Voltage offset at zero current on current sensor
BATT4_CAPACITY: Battery capacity
Capacity of the battery in mAh when full
Increment |
Units |
50 |
milliampere hour |
BATT4_WATT_MAX: Maximum allowed power (Watts)
Note: This parameter is for advanced users
If battery wattage (voltage * current) exceeds this value then the system will reduce max throttle (THR_MAX, TKOFF_THR_MAX and THR_MIN for reverse thrust) to satisfy this limit. This helps limit high current to low C rated batteries regardless of battery voltage. The max throttle will slowly grow back to THR_MAX (or TKOFF_THR_MAX ) and THR_MIN if demanding the current max and under the watt max. Use 0 to disable.
BATT4_SERIAL_NUM: Battery serial number
Note: This parameter is for advanced users
Battery serial number, automatically filled in for SMBus batteries, otherwise will be -1. With UAVCAN it is the battery_id.
BATT4_LOW_TIMER: Low voltage timeout
Note: This parameter is for advanced users
This is the timeout in seconds before a low voltage event will be triggered. For aircraft with low C batteries it may be necessary to raise this in order to cope with low voltage on long takeoffs. A value of zero disables low voltage errors.
Range |
Increment |
Units |
0 - 120 |
1 |
seconds |
BATT4_FS_VOLTSRC: Failsafe voltage source
Note: This parameter is for advanced users
Voltage type used for detection of low voltage event
Values |
Value |
Meaning |
0 |
Raw Voltage |
1 |
Sag Compensated Voltage |
|
BATT4_LOW_VOLT: Low battery voltage
Battery voltage that triggers a low battery failsafe. Set to 0 to disable. If the battery voltage drops below this voltage continuously for more then the period specified by the BATT4_LOW_TIMER parameter then the vehicle will perform the failsafe specified by the BATT4_FS_LOW_ACT parameter.
BATT4_LOW_MAH: Low battery capacity
Battery capacity at which the low battery failsafe is triggered. Set to 0 to disable battery remaining failsafe. If the battery capacity drops below this level the vehicle will perform the failsafe specified by the BATT4_FS_LOW_ACT parameter.
Increment |
Units |
50 |
milliampere hour |
BATT4_CRT_VOLT: Critical battery voltage
Battery voltage that triggers a critical battery failsafe. Set to 0 to disable. If the battery voltage drops below this voltage continuously for more then the period specified by the BATT4_LOW_TIMER parameter then the vehicle will perform the failsafe specified by the BATT4_FS_CRT_ACT parameter.
BATT4_CRT_MAH: Battery critical capacity
Battery capacity at which the critical battery failsafe is triggered. Set to 0 to disable battery remaining failsafe. If the battery capacity drops below this level the vehicle will perform the failsafe specified by the BATT4__FS_CRT_ACT parameter.
Increment |
Units |
50 |
milliampere hour |
BATT4_FS_LOW_ACT: Low battery failsafe action
What action the vehicle should perform if it hits a low battery failsafe
Values |
Value |
Meaning |
0 |
None |
1 |
Land |
2 |
RTL |
3 |
SmartRTL or RTL |
4 |
SmartRTL or Land |
5 |
Terminate |
|
BATT4_FS_CRT_ACT: Critical battery failsafe action
What action the vehicle should perform if it hits a critical battery failsafe
Values |
Value |
Meaning |
0 |
None |
1 |
Land |
2 |
RTL |
3 |
SmartRTL or RTL |
4 |
SmartRTL or Land |
5 |
Terminate |
|
BATT4_ARM_VOLT: Required arming voltage
Note: This parameter is for advanced users
Battery voltage level which is required to arm the aircraft. Set to 0 to allow arming at any voltage.
BATT4_ARM_MAH: Required arming remaining capacity
Note: This parameter is for advanced users
Battery capacity remaining which is required to arm the aircraft. Set to 0 to allow arming at any capacity. Note that execept for smart batteries rebooting the vehicle will always reset the remaining capacity estimate, which can lead to this check not providing sufficent protection, it is recommended to always use this in conjunction with the BATT4__ARM_VOLT parameter.
Increment |
Units |
50 |
milliampere hour |
BATT5_ Parameters
BATT5_MONITOR: Battery monitoring
Controls enabling monitoring of the battery’s voltage and current
Values |
RebootRequired |
Value |
Meaning |
0 |
Disabled |
3 |
Analog Voltage Only |
4 |
Analog Voltage and Current |
5 |
Solo |
6 |
Bebop |
7 |
SMBus-Maxell |
8 |
UAVCAN-BatteryInfo |
9 |
BLHeli ESC |
10 |
SumOfFollowing |
11 |
FuelFlow |
12 |
FuelLevelPWM |
|
True |
BATT5_VOLT_PIN: Battery Voltage sensing pin
Sets the analog input pin that should be used for voltage monitoring.
Values |
RebootRequired |
Value |
Meaning |
-1 |
Disabled |
2 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
13 |
Pixhawk2_PM2 |
14 |
CubeOrange |
13 |
CubeOrange_PM2 |
100 |
PX4-v1 |
|
True |
BATT5_CURR_PIN: Battery Current sensing pin
Sets the analog input pin that should be used for current monitoring.
Values |
RebootRequired |
Value |
Meaning |
-1 |
Disabled |
3 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
14 |
Pixhawk2_PM2 |
15 |
CubeOrange |
4 |
CubeOrange_PM2 |
101 |
PX4-v1 |
|
True |
BATT5_VOLT_MULT: Voltage Multiplier
Note: This parameter is for advanced users
Used to convert the voltage of the voltage sensing pin (BATT5_VOLT_PIN) to the actual battery’s voltage (pin_voltage * VOLT_MULT). For the 3DR Power brick with a Pixhawk, this should be set to 10.1. For the Pixhawk with the 3DR 4in1 ESC this should be 12.02. For the PX using the PX4IO power supply this should be set to 1.
BATT5_AMP_PERVLT: Amps per volt
Number of amps that a 1V reading on the current sensor corresponds to. With a Pixhawk using the 3DR Power brick this should be set to 17. For the Pixhawk with the 3DR 4in1 ESC this should be 17.
BATT5_AMP_OFFSET: AMP offset
Voltage offset at zero current on current sensor
BATT5_CAPACITY: Battery capacity
Capacity of the battery in mAh when full
Increment |
Units |
50 |
milliampere hour |
BATT5_WATT_MAX: Maximum allowed power (Watts)
Note: This parameter is for advanced users
If battery wattage (voltage * current) exceeds this value then the system will reduce max throttle (THR_MAX, TKOFF_THR_MAX and THR_MIN for reverse thrust) to satisfy this limit. This helps limit high current to low C rated batteries regardless of battery voltage. The max throttle will slowly grow back to THR_MAX (or TKOFF_THR_MAX ) and THR_MIN if demanding the current max and under the watt max. Use 0 to disable.
BATT5_SERIAL_NUM: Battery serial number
Note: This parameter is for advanced users
Battery serial number, automatically filled in for SMBus batteries, otherwise will be -1. With UAVCAN it is the battery_id.
BATT5_LOW_TIMER: Low voltage timeout
Note: This parameter is for advanced users
This is the timeout in seconds before a low voltage event will be triggered. For aircraft with low C batteries it may be necessary to raise this in order to cope with low voltage on long takeoffs. A value of zero disables low voltage errors.
Range |
Increment |
Units |
0 - 120 |
1 |
seconds |
BATT5_FS_VOLTSRC: Failsafe voltage source
Note: This parameter is for advanced users
Voltage type used for detection of low voltage event
Values |
Value |
Meaning |
0 |
Raw Voltage |
1 |
Sag Compensated Voltage |
|
BATT5_LOW_VOLT: Low battery voltage
Battery voltage that triggers a low battery failsafe. Set to 0 to disable. If the battery voltage drops below this voltage continuously for more then the period specified by the BATT5_LOW_TIMER parameter then the vehicle will perform the failsafe specified by the BATT5_FS_LOW_ACT parameter.
BATT5_LOW_MAH: Low battery capacity
Battery capacity at which the low battery failsafe is triggered. Set to 0 to disable battery remaining failsafe. If the battery capacity drops below this level the vehicle will perform the failsafe specified by the BATT5_FS_LOW_ACT parameter.
Increment |
Units |
50 |
milliampere hour |
BATT5_CRT_VOLT: Critical battery voltage
Battery voltage that triggers a critical battery failsafe. Set to 0 to disable. If the battery voltage drops below this voltage continuously for more then the period specified by the BATT5_LOW_TIMER parameter then the vehicle will perform the failsafe specified by the BATT5_FS_CRT_ACT parameter.
BATT5_CRT_MAH: Battery critical capacity
Battery capacity at which the critical battery failsafe is triggered. Set to 0 to disable battery remaining failsafe. If the battery capacity drops below this level the vehicle will perform the failsafe specified by the BATT5__FS_CRT_ACT parameter.
Increment |
Units |
50 |
milliampere hour |
BATT5_FS_LOW_ACT: Low battery failsafe action
What action the vehicle should perform if it hits a low battery failsafe
Values |
Value |
Meaning |
0 |
None |
1 |
Land |
2 |
RTL |
3 |
SmartRTL or RTL |
4 |
SmartRTL or Land |
5 |
Terminate |
|
BATT5_FS_CRT_ACT: Critical battery failsafe action
What action the vehicle should perform if it hits a critical battery failsafe
Values |
Value |
Meaning |
0 |
None |
1 |
Land |
2 |
RTL |
3 |
SmartRTL or RTL |
4 |
SmartRTL or Land |
5 |
Terminate |
|
BATT5_ARM_VOLT: Required arming voltage
Note: This parameter is for advanced users
Battery voltage level which is required to arm the aircraft. Set to 0 to allow arming at any voltage.
BATT5_ARM_MAH: Required arming remaining capacity
Note: This parameter is for advanced users
Battery capacity remaining which is required to arm the aircraft. Set to 0 to allow arming at any capacity. Note that execept for smart batteries rebooting the vehicle will always reset the remaining capacity estimate, which can lead to this check not providing sufficent protection, it is recommended to always use this in conjunction with the BATT5__ARM_VOLT parameter.
Increment |
Units |
50 |
milliampere hour |
BATT6_ Parameters
BATT6_MONITOR: Battery monitoring
Controls enabling monitoring of the battery’s voltage and current
Values |
RebootRequired |
Value |
Meaning |
0 |
Disabled |
3 |
Analog Voltage Only |
4 |
Analog Voltage and Current |
5 |
Solo |
6 |
Bebop |
7 |
SMBus-Maxell |
8 |
UAVCAN-BatteryInfo |
9 |
BLHeli ESC |
10 |
SumOfFollowing |
11 |
FuelFlow |
12 |
FuelLevelPWM |
|
True |
BATT6_VOLT_PIN: Battery Voltage sensing pin
Sets the analog input pin that should be used for voltage monitoring.
Values |
RebootRequired |
Value |
Meaning |
-1 |
Disabled |
2 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
13 |
Pixhawk2_PM2 |
14 |
CubeOrange |
13 |
CubeOrange_PM2 |
100 |
PX4-v1 |
|
True |
BATT6_CURR_PIN: Battery Current sensing pin
Sets the analog input pin that should be used for current monitoring.
Values |
RebootRequired |
Value |
Meaning |
-1 |
Disabled |
3 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
14 |
Pixhawk2_PM2 |
15 |
CubeOrange |
4 |
CubeOrange_PM2 |
101 |
PX4-v1 |
|
True |
BATT6_VOLT_MULT: Voltage Multiplier
Note: This parameter is for advanced users
Used to convert the voltage of the voltage sensing pin (BATT6_VOLT_PIN) to the actual battery’s voltage (pin_voltage * VOLT_MULT). For the 3DR Power brick with a Pixhawk, this should be set to 10.1. For the Pixhawk with the 3DR 4in1 ESC this should be 12.02. For the PX using the PX4IO power supply this should be set to 1.
BATT6_AMP_PERVLT: Amps per volt
Number of amps that a 1V reading on the current sensor corresponds to. With a Pixhawk using the 3DR Power brick this should be set to 17. For the Pixhawk with the 3DR 4in1 ESC this should be 17.
BATT6_AMP_OFFSET: AMP offset
Voltage offset at zero current on current sensor
BATT6_CAPACITY: Battery capacity
Capacity of the battery in mAh when full
Increment |
Units |
50 |
milliampere hour |
BATT6_WATT_MAX: Maximum allowed power (Watts)
Note: This parameter is for advanced users
If battery wattage (voltage * current) exceeds this value then the system will reduce max throttle (THR_MAX, TKOFF_THR_MAX and THR_MIN for reverse thrust) to satisfy this limit. This helps limit high current to low C rated batteries regardless of battery voltage. The max throttle will slowly grow back to THR_MAX (or TKOFF_THR_MAX ) and THR_MIN if demanding the current max and under the watt max. Use 0 to disable.
BATT6_SERIAL_NUM: Battery serial number
Note: This parameter is for advanced users
Battery serial number, automatically filled in for SMBus batteries, otherwise will be -1. With UAVCAN it is the battery_id.
BATT6_LOW_TIMER: Low voltage timeout
Note: This parameter is for advanced users
This is the timeout in seconds before a low voltage event will be triggered. For aircraft with low C batteries it may be necessary to raise this in order to cope with low voltage on long takeoffs. A value of zero disables low voltage errors.
Range |
Increment |
Units |
0 - 120 |
1 |
seconds |
BATT6_FS_VOLTSRC: Failsafe voltage source
Note: This parameter is for advanced users
Voltage type used for detection of low voltage event
Values |
Value |
Meaning |
0 |
Raw Voltage |
1 |
Sag Compensated Voltage |
|
BATT6_LOW_VOLT: Low battery voltage
Battery voltage that triggers a low battery failsafe. Set to 0 to disable. If the battery voltage drops below this voltage continuously for more then the period specified by the BATT6_LOW_TIMER parameter then the vehicle will perform the failsafe specified by the BATT6_FS_LOW_ACT parameter.
BATT6_LOW_MAH: Low battery capacity
Battery capacity at which the low battery failsafe is triggered. Set to 0 to disable battery remaining failsafe. If the battery capacity drops below this level the vehicle will perform the failsafe specified by the BATT6_FS_LOW_ACT parameter.
Increment |
Units |
50 |
milliampere hour |
BATT6_CRT_VOLT: Critical battery voltage
Battery voltage that triggers a critical battery failsafe. Set to 0 to disable. If the battery voltage drops below this voltage continuously for more then the period specified by the BATT6_LOW_TIMER parameter then the vehicle will perform the failsafe specified by the BATT6_FS_CRT_ACT parameter.
BATT6_CRT_MAH: Battery critical capacity
Battery capacity at which the critical battery failsafe is triggered. Set to 0 to disable battery remaining failsafe. If the battery capacity drops below this level the vehicle will perform the failsafe specified by the BATT6__FS_CRT_ACT parameter.
Increment |
Units |
50 |
milliampere hour |
BATT6_FS_LOW_ACT: Low battery failsafe action
What action the vehicle should perform if it hits a low battery failsafe
Values |
Value |
Meaning |
0 |
None |
1 |
Land |
2 |
RTL |
3 |
SmartRTL or RTL |
4 |
SmartRTL or Land |
5 |
Terminate |
|
BATT6_FS_CRT_ACT: Critical battery failsafe action
What action the vehicle should perform if it hits a critical battery failsafe
Values |
Value |
Meaning |
0 |
None |
1 |
Land |
2 |
RTL |
3 |
SmartRTL or RTL |
4 |
SmartRTL or Land |
5 |
Terminate |
|
BATT6_ARM_VOLT: Required arming voltage
Note: This parameter is for advanced users
Battery voltage level which is required to arm the aircraft. Set to 0 to allow arming at any voltage.
BATT6_ARM_MAH: Required arming remaining capacity
Note: This parameter is for advanced users
Battery capacity remaining which is required to arm the aircraft. Set to 0 to allow arming at any capacity. Note that execept for smart batteries rebooting the vehicle will always reset the remaining capacity estimate, which can lead to this check not providing sufficent protection, it is recommended to always use this in conjunction with the BATT6__ARM_VOLT parameter.
Increment |
Units |
50 |
milliampere hour |
BATT7_ Parameters
BATT7_MONITOR: Battery monitoring
Controls enabling monitoring of the battery’s voltage and current
Values |
RebootRequired |
Value |
Meaning |
0 |
Disabled |
3 |
Analog Voltage Only |
4 |
Analog Voltage and Current |
5 |
Solo |
6 |
Bebop |
7 |
SMBus-Maxell |
8 |
UAVCAN-BatteryInfo |
9 |
BLHeli ESC |
10 |
SumOfFollowing |
11 |
FuelFlow |
12 |
FuelLevelPWM |
|
True |
BATT7_VOLT_PIN: Battery Voltage sensing pin
Sets the analog input pin that should be used for voltage monitoring.
Values |
RebootRequired |
Value |
Meaning |
-1 |
Disabled |
2 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
13 |
Pixhawk2_PM2 |
14 |
CubeOrange |
13 |
CubeOrange_PM2 |
100 |
PX4-v1 |
|
True |
BATT7_CURR_PIN: Battery Current sensing pin
Sets the analog input pin that should be used for current monitoring.
Values |
RebootRequired |
Value |
Meaning |
-1 |
Disabled |
3 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
14 |
Pixhawk2_PM2 |
15 |
CubeOrange |
4 |
CubeOrange_PM2 |
101 |
PX4-v1 |
|
True |
BATT7_VOLT_MULT: Voltage Multiplier
Note: This parameter is for advanced users
Used to convert the voltage of the voltage sensing pin (BATT7_VOLT_PIN) to the actual battery’s voltage (pin_voltage * VOLT_MULT). For the 3DR Power brick with a Pixhawk, this should be set to 10.1. For the Pixhawk with the 3DR 4in1 ESC this should be 12.02. For the PX using the PX4IO power supply this should be set to 1.
BATT7_AMP_PERVLT: Amps per volt
Number of amps that a 1V reading on the current sensor corresponds to. With a Pixhawk using the 3DR Power brick this should be set to 17. For the Pixhawk with the 3DR 4in1 ESC this should be 17.
BATT7_AMP_OFFSET: AMP offset
Voltage offset at zero current on current sensor
BATT7_CAPACITY: Battery capacity
Capacity of the battery in mAh when full
Increment |
Units |
50 |
milliampere hour |
BATT7_WATT_MAX: Maximum allowed power (Watts)
Note: This parameter is for advanced users
If battery wattage (voltage * current) exceeds this value then the system will reduce max throttle (THR_MAX, TKOFF_THR_MAX and THR_MIN for reverse thrust) to satisfy this limit. This helps limit high current to low C rated batteries regardless of battery voltage. The max throttle will slowly grow back to THR_MAX (or TKOFF_THR_MAX ) and THR_MIN if demanding the current max and under the watt max. Use 0 to disable.
BATT7_SERIAL_NUM: Battery serial number
Note: This parameter is for advanced users
Battery serial number, automatically filled in for SMBus batteries, otherwise will be -1. With UAVCAN it is the battery_id.
BATT7_LOW_TIMER: Low voltage timeout
Note: This parameter is for advanced users
This is the timeout in seconds before a low voltage event will be triggered. For aircraft with low C batteries it may be necessary to raise this in order to cope with low voltage on long takeoffs. A value of zero disables low voltage errors.
Range |
Increment |
Units |
0 - 120 |
1 |
seconds |
BATT7_FS_VOLTSRC: Failsafe voltage source
Note: This parameter is for advanced users
Voltage type used for detection of low voltage event
Values |
Value |
Meaning |
0 |
Raw Voltage |
1 |
Sag Compensated Voltage |
|
BATT7_LOW_VOLT: Low battery voltage
Battery voltage that triggers a low battery failsafe. Set to 0 to disable. If the battery voltage drops below this voltage continuously for more then the period specified by the BATT7_LOW_TIMER parameter then the vehicle will perform the failsafe specified by the BATT7_FS_LOW_ACT parameter.
BATT7_LOW_MAH: Low battery capacity
Battery capacity at which the low battery failsafe is triggered. Set to 0 to disable battery remaining failsafe. If the battery capacity drops below this level the vehicle will perform the failsafe specified by the BATT7_FS_LOW_ACT parameter.
Increment |
Units |
50 |
milliampere hour |
BATT7_CRT_VOLT: Critical battery voltage
Battery voltage that triggers a critical battery failsafe. Set to 0 to disable. If the battery voltage drops below this voltage continuously for more then the period specified by the BATT7_LOW_TIMER parameter then the vehicle will perform the failsafe specified by the BATT7_FS_CRT_ACT parameter.
BATT7_CRT_MAH: Battery critical capacity
Battery capacity at which the critical battery failsafe is triggered. Set to 0 to disable battery remaining failsafe. If the battery capacity drops below this level the vehicle will perform the failsafe specified by the BATT7__FS_CRT_ACT parameter.
Increment |
Units |
50 |
milliampere hour |
BATT7_FS_LOW_ACT: Low battery failsafe action
What action the vehicle should perform if it hits a low battery failsafe
Values |
Value |
Meaning |
0 |
None |
1 |
Land |
2 |
RTL |
3 |
SmartRTL or RTL |
4 |
SmartRTL or Land |
5 |
Terminate |
|
BATT7_FS_CRT_ACT: Critical battery failsafe action
What action the vehicle should perform if it hits a critical battery failsafe
Values |
Value |
Meaning |
0 |
None |
1 |
Land |
2 |
RTL |
3 |
SmartRTL or RTL |
4 |
SmartRTL or Land |
5 |
Terminate |
|
BATT7_ARM_VOLT: Required arming voltage
Note: This parameter is for advanced users
Battery voltage level which is required to arm the aircraft. Set to 0 to allow arming at any voltage.
BATT7_ARM_MAH: Required arming remaining capacity
Note: This parameter is for advanced users
Battery capacity remaining which is required to arm the aircraft. Set to 0 to allow arming at any capacity. Note that execept for smart batteries rebooting the vehicle will always reset the remaining capacity estimate, which can lead to this check not providing sufficent protection, it is recommended to always use this in conjunction with the BATT7__ARM_VOLT parameter.
Increment |
Units |
50 |
milliampere hour |
BATT8_ Parameters
BATT8_MONITOR: Battery monitoring
Controls enabling monitoring of the battery’s voltage and current
Values |
RebootRequired |
Value |
Meaning |
0 |
Disabled |
3 |
Analog Voltage Only |
4 |
Analog Voltage and Current |
5 |
Solo |
6 |
Bebop |
7 |
SMBus-Maxell |
8 |
UAVCAN-BatteryInfo |
9 |
BLHeli ESC |
10 |
SumOfFollowing |
11 |
FuelFlow |
12 |
FuelLevelPWM |
|
True |
BATT8_VOLT_PIN: Battery Voltage sensing pin
Sets the analog input pin that should be used for voltage monitoring.
Values |
RebootRequired |
Value |
Meaning |
-1 |
Disabled |
2 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
13 |
Pixhawk2_PM2 |
14 |
CubeOrange |
13 |
CubeOrange_PM2 |
100 |
PX4-v1 |
|
True |
BATT8_CURR_PIN: Battery Current sensing pin
Sets the analog input pin that should be used for current monitoring.
Values |
RebootRequired |
Value |
Meaning |
-1 |
Disabled |
3 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
14 |
Pixhawk2_PM2 |
15 |
CubeOrange |
4 |
CubeOrange_PM2 |
101 |
PX4-v1 |
|
True |
BATT8_VOLT_MULT: Voltage Multiplier
Note: This parameter is for advanced users
Used to convert the voltage of the voltage sensing pin (BATT8_VOLT_PIN) to the actual battery’s voltage (pin_voltage * VOLT_MULT). For the 3DR Power brick with a Pixhawk, this should be set to 10.1. For the Pixhawk with the 3DR 4in1 ESC this should be 12.02. For the PX using the PX4IO power supply this should be set to 1.
BATT8_AMP_PERVLT: Amps per volt
Number of amps that a 1V reading on the current sensor corresponds to. With a Pixhawk using the 3DR Power brick this should be set to 17. For the Pixhawk with the 3DR 4in1 ESC this should be 17.
BATT8_AMP_OFFSET: AMP offset
Voltage offset at zero current on current sensor
BATT8_CAPACITY: Battery capacity
Capacity of the battery in mAh when full
Increment |
Units |
50 |
milliampere hour |
BATT8_WATT_MAX: Maximum allowed power (Watts)
Note: This parameter is for advanced users
If battery wattage (voltage * current) exceeds this value then the system will reduce max throttle (THR_MAX, TKOFF_THR_MAX and THR_MIN for reverse thrust) to satisfy this limit. This helps limit high current to low C rated batteries regardless of battery voltage. The max throttle will slowly grow back to THR_MAX (or TKOFF_THR_MAX ) and THR_MIN if demanding the current max and under the watt max. Use 0 to disable.
BATT8_SERIAL_NUM: Battery serial number
Note: This parameter is for advanced users
Battery serial number, automatically filled in for SMBus batteries, otherwise will be -1. With UAVCAN it is the battery_id.
BATT8_LOW_TIMER: Low voltage timeout
Note: This parameter is for advanced users
This is the timeout in seconds before a low voltage event will be triggered. For aircraft with low C batteries it may be necessary to raise this in order to cope with low voltage on long takeoffs. A value of zero disables low voltage errors.
Range |
Increment |
Units |
0 - 120 |
1 |
seconds |
BATT8_FS_VOLTSRC: Failsafe voltage source
Note: This parameter is for advanced users
Voltage type used for detection of low voltage event
Values |
Value |
Meaning |
0 |
Raw Voltage |
1 |
Sag Compensated Voltage |
|
BATT8_LOW_VOLT: Low battery voltage
Battery voltage that triggers a low battery failsafe. Set to 0 to disable. If the battery voltage drops below this voltage continuously for more then the period specified by the BATT8_LOW_TIMER parameter then the vehicle will perform the failsafe specified by the BATT8_FS_LOW_ACT parameter.
BATT8_LOW_MAH: Low battery capacity
Battery capacity at which the low battery failsafe is triggered. Set to 0 to disable battery remaining failsafe. If the battery capacity drops below this level the vehicle will perform the failsafe specified by the BATT8_FS_LOW_ACT parameter.
Increment |
Units |
50 |
milliampere hour |
BATT8_CRT_VOLT: Critical battery voltage
Battery voltage that triggers a critical battery failsafe. Set to 0 to disable. If the battery voltage drops below this voltage continuously for more then the period specified by the BATT8_LOW_TIMER parameter then the vehicle will perform the failsafe specified by the BATT8_FS_CRT_ACT parameter.
BATT8_CRT_MAH: Battery critical capacity
Battery capacity at which the critical battery failsafe is triggered. Set to 0 to disable battery remaining failsafe. If the battery capacity drops below this level the vehicle will perform the failsafe specified by the BATT8__FS_CRT_ACT parameter.
Increment |
Units |
50 |
milliampere hour |
BATT8_FS_LOW_ACT: Low battery failsafe action
What action the vehicle should perform if it hits a low battery failsafe
Values |
Value |
Meaning |
0 |
None |
1 |
Land |
2 |
RTL |
3 |
SmartRTL or RTL |
4 |
SmartRTL or Land |
5 |
Terminate |
|
BATT8_FS_CRT_ACT: Critical battery failsafe action
What action the vehicle should perform if it hits a critical battery failsafe
Values |
Value |
Meaning |
0 |
None |
1 |
Land |
2 |
RTL |
3 |
SmartRTL or RTL |
4 |
SmartRTL or Land |
5 |
Terminate |
|
BATT8_ARM_VOLT: Required arming voltage
Note: This parameter is for advanced users
Battery voltage level which is required to arm the aircraft. Set to 0 to allow arming at any voltage.
BATT8_ARM_MAH: Required arming remaining capacity
Note: This parameter is for advanced users
Battery capacity remaining which is required to arm the aircraft. Set to 0 to allow arming at any capacity. Note that execept for smart batteries rebooting the vehicle will always reset the remaining capacity estimate, which can lead to this check not providing sufficent protection, it is recommended to always use this in conjunction with the BATT8__ARM_VOLT parameter.
Increment |
Units |
50 |
milliampere hour |
BATT9_ Parameters
BATT9_MONITOR: Battery monitoring
Controls enabling monitoring of the battery’s voltage and current
Values |
RebootRequired |
Value |
Meaning |
0 |
Disabled |
3 |
Analog Voltage Only |
4 |
Analog Voltage and Current |
5 |
Solo |
6 |
Bebop |
7 |
SMBus-Maxell |
8 |
UAVCAN-BatteryInfo |
9 |
BLHeli ESC |
10 |
SumOfFollowing |
11 |
FuelFlow |
12 |
FuelLevelPWM |
|
True |
BATT9_VOLT_PIN: Battery Voltage sensing pin
Sets the analog input pin that should be used for voltage monitoring.
Values |
RebootRequired |
Value |
Meaning |
-1 |
Disabled |
2 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
13 |
Pixhawk2_PM2 |
14 |
CubeOrange |
13 |
CubeOrange_PM2 |
100 |
PX4-v1 |
|
True |
BATT9_CURR_PIN: Battery Current sensing pin
Sets the analog input pin that should be used for current monitoring.
Values |
RebootRequired |
Value |
Meaning |
-1 |
Disabled |
3 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
14 |
Pixhawk2_PM2 |
15 |
CubeOrange |
4 |
CubeOrange_PM2 |
101 |
PX4-v1 |
|
True |
BATT9_VOLT_MULT: Voltage Multiplier
Note: This parameter is for advanced users
Used to convert the voltage of the voltage sensing pin (BATT9_VOLT_PIN) to the actual battery’s voltage (pin_voltage * VOLT_MULT). For the 3DR Power brick with a Pixhawk, this should be set to 10.1. For the Pixhawk with the 3DR 4in1 ESC this should be 12.02. For the PX using the PX4IO power supply this should be set to 1.
BATT9_AMP_PERVLT: Amps per volt
Number of amps that a 1V reading on the current sensor corresponds to. With a Pixhawk using the 3DR Power brick this should be set to 17. For the Pixhawk with the 3DR 4in1 ESC this should be 17.
BATT9_AMP_OFFSET: AMP offset
Voltage offset at zero current on current sensor
BATT9_CAPACITY: Battery capacity
Capacity of the battery in mAh when full
Increment |
Units |
50 |
milliampere hour |
BATT9_WATT_MAX: Maximum allowed power (Watts)
Note: This parameter is for advanced users
If battery wattage (voltage * current) exceeds this value then the system will reduce max throttle (THR_MAX, TKOFF_THR_MAX and THR_MIN for reverse thrust) to satisfy this limit. This helps limit high current to low C rated batteries regardless of battery voltage. The max throttle will slowly grow back to THR_MAX (or TKOFF_THR_MAX ) and THR_MIN if demanding the current max and under the watt max. Use 0 to disable.
BATT9_SERIAL_NUM: Battery serial number
Note: This parameter is for advanced users
Battery serial number, automatically filled in for SMBus batteries, otherwise will be -1. With UAVCAN it is the battery_id.
BATT9_LOW_TIMER: Low voltage timeout
Note: This parameter is for advanced users
This is the timeout in seconds before a low voltage event will be triggered. For aircraft with low C batteries it may be necessary to raise this in order to cope with low voltage on long takeoffs. A value of zero disables low voltage errors.
Range |
Increment |
Units |
0 - 120 |
1 |
seconds |
BATT9_FS_VOLTSRC: Failsafe voltage source
Note: This parameter is for advanced users
Voltage type used for detection of low voltage event
Values |
Value |
Meaning |
0 |
Raw Voltage |
1 |
Sag Compensated Voltage |
|
BATT9_LOW_VOLT: Low battery voltage
Battery voltage that triggers a low battery failsafe. Set to 0 to disable. If the battery voltage drops below this voltage continuously for more then the period specified by the BATT9_LOW_TIMER parameter then the vehicle will perform the failsafe specified by the BATT9_FS_LOW_ACT parameter.
BATT9_LOW_MAH: Low battery capacity
Battery capacity at which the low battery failsafe is triggered. Set to 0 to disable battery remaining failsafe. If the battery capacity drops below this level the vehicle will perform the failsafe specified by the BATT9_FS_LOW_ACT parameter.
Increment |
Units |
50 |
milliampere hour |
BATT9_CRT_VOLT: Critical battery voltage
Battery voltage that triggers a critical battery failsafe. Set to 0 to disable. If the battery voltage drops below this voltage continuously for more then the period specified by the BATT9_LOW_TIMER parameter then the vehicle will perform the failsafe specified by the BATT9_FS_CRT_ACT parameter.
BATT9_CRT_MAH: Battery critical capacity
Battery capacity at which the critical battery failsafe is triggered. Set to 0 to disable battery remaining failsafe. If the battery capacity drops below this level the vehicle will perform the failsafe specified by the BATT9__FS_CRT_ACT parameter.
Increment |
Units |
50 |
milliampere hour |
BATT9_FS_LOW_ACT: Low battery failsafe action
What action the vehicle should perform if it hits a low battery failsafe
Values |
Value |
Meaning |
0 |
None |
1 |
Land |
2 |
RTL |
3 |
SmartRTL or RTL |
4 |
SmartRTL or Land |
5 |
Terminate |
|
BATT9_FS_CRT_ACT: Critical battery failsafe action
What action the vehicle should perform if it hits a critical battery failsafe
Values |
Value |
Meaning |
0 |
None |
1 |
Land |
2 |
RTL |
3 |
SmartRTL or RTL |
4 |
SmartRTL or Land |
5 |
Terminate |
|
BATT9_ARM_VOLT: Required arming voltage
Note: This parameter is for advanced users
Battery voltage level which is required to arm the aircraft. Set to 0 to allow arming at any voltage.
BATT9_ARM_MAH: Required arming remaining capacity
Note: This parameter is for advanced users
Battery capacity remaining which is required to arm the aircraft. Set to 0 to allow arming at any capacity. Note that execept for smart batteries rebooting the vehicle will always reset the remaining capacity estimate, which can lead to this check not providing sufficent protection, it is recommended to always use this in conjunction with the BATT9__ARM_VOLT parameter.
Increment |
Units |
50 |
milliampere hour |
BATT_ Parameters
BATT_MONITOR: Battery monitoring
Controls enabling monitoring of the battery’s voltage and current
Values |
RebootRequired |
Value |
Meaning |
0 |
Disabled |
3 |
Analog Voltage Only |
4 |
Analog Voltage and Current |
5 |
Solo |
6 |
Bebop |
7 |
SMBus-Maxell |
8 |
UAVCAN-BatteryInfo |
9 |
BLHeli ESC |
10 |
SumOfFollowing |
11 |
FuelFlow |
12 |
FuelLevelPWM |
|
True |
BATT_VOLT_PIN: Battery Voltage sensing pin
Sets the analog input pin that should be used for voltage monitoring.
Values |
RebootRequired |
Value |
Meaning |
-1 |
Disabled |
2 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
13 |
Pixhawk2_PM2 |
14 |
CubeOrange |
13 |
CubeOrange_PM2 |
100 |
PX4-v1 |
|
True |
BATT_CURR_PIN: Battery Current sensing pin
Sets the analog input pin that should be used for current monitoring.
Values |
RebootRequired |
Value |
Meaning |
-1 |
Disabled |
3 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
14 |
Pixhawk2_PM2 |
15 |
CubeOrange |
4 |
CubeOrange_PM2 |
101 |
PX4-v1 |
|
True |
BATT_VOLT_MULT: Voltage Multiplier
Note: This parameter is for advanced users
Used to convert the voltage of the voltage sensing pin (BATT_VOLT_PIN) to the actual battery’s voltage (pin_voltage * VOLT_MULT). For the 3DR Power brick with a Pixhawk, this should be set to 10.1. For the Pixhawk with the 3DR 4in1 ESC this should be 12.02. For the PX using the PX4IO power supply this should be set to 1.
BATT_AMP_PERVLT: Amps per volt
Number of amps that a 1V reading on the current sensor corresponds to. With a Pixhawk using the 3DR Power brick this should be set to 17. For the Pixhawk with the 3DR 4in1 ESC this should be 17.
BATT_AMP_OFFSET: AMP offset
Voltage offset at zero current on current sensor
BATT_CAPACITY: Battery capacity
Capacity of the battery in mAh when full
Increment |
Units |
50 |
milliampere hour |
BATT_WATT_MAX: Maximum allowed power (Watts)
Note: This parameter is for advanced users
If battery wattage (voltage * current) exceeds this value then the system will reduce max throttle (THR_MAX, TKOFF_THR_MAX and THR_MIN for reverse thrust) to satisfy this limit. This helps limit high current to low C rated batteries regardless of battery voltage. The max throttle will slowly grow back to THR_MAX (or TKOFF_THR_MAX ) and THR_MIN if demanding the current max and under the watt max. Use 0 to disable.
BATT_SERIAL_NUM: Battery serial number
Note: This parameter is for advanced users
Battery serial number, automatically filled in for SMBus batteries, otherwise will be -1. With UAVCAN it is the battery_id.
BATT_LOW_TIMER: Low voltage timeout
Note: This parameter is for advanced users
This is the timeout in seconds before a low voltage event will be triggered. For aircraft with low C batteries it may be necessary to raise this in order to cope with low voltage on long takeoffs. A value of zero disables low voltage errors.
Range |
Increment |
Units |
0 - 120 |
1 |
seconds |
BATT_FS_VOLTSRC: Failsafe voltage source
Note: This parameter is for advanced users
Voltage type used for detection of low voltage event
Values |
Value |
Meaning |
0 |
Raw Voltage |
1 |
Sag Compensated Voltage |
|
BATT_LOW_VOLT: Low battery voltage
Battery voltage that triggers a low battery failsafe. Set to 0 to disable. If the battery voltage drops below this voltage continuously for more then the period specified by the BATT_LOW_TIMER parameter then the vehicle will perform the failsafe specified by the BATT_FS_LOW_ACT parameter.
BATT_LOW_MAH: Low battery capacity
Battery capacity at which the low battery failsafe is triggered. Set to 0 to disable battery remaining failsafe. If the battery capacity drops below this level the vehicle will perform the failsafe specified by the BATT_FS_LOW_ACT parameter.
Increment |
Units |
50 |
milliampere hour |
BATT_CRT_VOLT: Critical battery voltage
Battery voltage that triggers a critical battery failsafe. Set to 0 to disable. If the battery voltage drops below this voltage continuously for more then the period specified by the BATT_LOW_TIMER parameter then the vehicle will perform the failsafe specified by the BATT_FS_CRT_ACT parameter.
BATT_CRT_MAH: Battery critical capacity
Battery capacity at which the critical battery failsafe is triggered. Set to 0 to disable battery remaining failsafe. If the battery capacity drops below this level the vehicle will perform the failsafe specified by the BATT__FS_CRT_ACT parameter.
Increment |
Units |
50 |
milliampere hour |
BATT_FS_LOW_ACT: Low battery failsafe action
What action the vehicle should perform if it hits a low battery failsafe
Values |
Value |
Meaning |
0 |
None |
1 |
Land |
2 |
RTL |
3 |
SmartRTL or RTL |
4 |
SmartRTL or Land |
5 |
Terminate |
|
BATT_FS_CRT_ACT: Critical battery failsafe action
What action the vehicle should perform if it hits a critical battery failsafe
Values |
Value |
Meaning |
0 |
None |
1 |
Land |
2 |
RTL |
3 |
SmartRTL or RTL |
4 |
SmartRTL or Land |
5 |
Terminate |
|
BATT_ARM_VOLT: Required arming voltage
Note: This parameter is for advanced users
Battery voltage level which is required to arm the aircraft. Set to 0 to allow arming at any voltage.
BATT_ARM_MAH: Required arming remaining capacity
Note: This parameter is for advanced users
Battery capacity remaining which is required to arm the aircraft. Set to 0 to allow arming at any capacity. Note that execept for smart batteries rebooting the vehicle will always reset the remaining capacity estimate, which can lead to this check not providing sufficent protection, it is recommended to always use this in conjunction with the BATT__ARM_VOLT parameter.
Increment |
Units |
50 |
milliampere hour |
COMPASS_ Parameters
COMPASS_OFS_X: Compass offsets in milligauss on the X axis
Note: This parameter is for advanced users
Offset to be added to the compass x-axis values to compensate for metal in the frame
Range |
Increment |
Units |
-400 - 400 |
1 |
milligauss |
COMPASS_OFS_Y: Compass offsets in milligauss on the Y axis
Note: This parameter is for advanced users
Offset to be added to the compass y-axis values to compensate for metal in the frame
Range |
Increment |
Units |
-400 - 400 |
1 |
milligauss |
COMPASS_OFS_Z: Compass offsets in milligauss on the Z axis
Note: This parameter is for advanced users
Offset to be added to the compass z-axis values to compensate for metal in the frame
Range |
Increment |
Units |
-400 - 400 |
1 |
milligauss |
COMPASS_DEC: Compass declination
An angle to compensate between the true north and magnetic north
Range |
Increment |
Units |
-3.142 - 3.142 |
0.01 |
radians |
COMPASS_LEARN: Learn compass offsets automatically
Note: This parameter is for advanced users
Enable or disable the automatic learning of compass offsets. You can enable learning either using a compass-only method that is suitable only for fixed wing aircraft or using the offsets learnt by the active EKF state estimator. If this option is enabled then the learnt offsets are saved when you disarm the vehicle. If InFlight learning is enabled then the compass with automatically start learning once a flight starts (must be armed). While InFlight learning is running you cannot use position control modes.
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Internal-Learning |
2 |
EKF-Learning |
3 |
InFlight-Learning |
|
COMPASS_USE: Use compass for yaw
Note: This parameter is for advanced users
Enable or disable the use of the compass (instead of the GPS) for determining heading
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
COMPASS_AUTODEC: Auto Declination
Note: This parameter is for advanced users
Enable or disable the automatic calculation of the declination based on gps location
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
COMPASS_MOTCT: Motor interference compensation type
Note: This parameter is for advanced users
Set motor interference compensation type to disabled, throttle or current. Do not change manually.
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Use Throttle |
2 |
Use Current |
|
COMPASS_MOT_X: Motor interference compensation for body frame X axis
Note: This parameter is for advanced users
Multiplied by the current throttle and added to the compass’s x-axis values to compensate for motor interference (Offset per Amp or at Full Throttle)
Range |
Increment |
Units |
-1000 - 1000 |
1 |
milligauss per ampere |
COMPASS_MOT_Y: Motor interference compensation for body frame Y axis
Note: This parameter is for advanced users
Multiplied by the current throttle and added to the compass’s y-axis values to compensate for motor interference (Offset per Amp or at Full Throttle)
Range |
Increment |
Units |
-1000 - 1000 |
1 |
milligauss per ampere |
COMPASS_MOT_Z: Motor interference compensation for body frame Z axis
Note: This parameter is for advanced users
Multiplied by the current throttle and added to the compass’s z-axis values to compensate for motor interference (Offset per Amp or at Full Throttle)
Range |
Increment |
Units |
-1000 - 1000 |
1 |
milligauss per ampere |
COMPASS_ORIENT: Compass orientation
Note: This parameter is for advanced users
The orientation of the first external compass relative to the vehicle frame. This value will be ignored unless this compass is set as an external compass. When set correctly in the northern hemisphere, pointing the nose and right side down should increase the MagX and MagY values respectively. Rolling the vehicle upside down should decrease the MagZ value. For southern hemisphere, switch increase and decrease. NOTE: For internal compasses, AHRS_ORIENT is used.
Values |
Value |
Meaning |
0 |
None |
1 |
Yaw45 |
2 |
Yaw90 |
3 |
Yaw135 |
4 |
Yaw180 |
5 |
Yaw225 |
6 |
Yaw270 |
7 |
Yaw315 |
8 |
Roll180 |
9 |
Roll180Yaw45 |
10 |
Roll180Yaw90 |
11 |
Roll180Yaw135 |
12 |
Pitch180 |
13 |
Roll180Yaw225 |
14 |
Roll180Yaw270 |
15 |
Roll180Yaw315 |
16 |
Roll90 |
17 |
Roll90Yaw45 |
18 |
Roll90Yaw90 |
19 |
Roll90Yaw135 |
20 |
Roll270 |
21 |
Roll270Yaw45 |
22 |
Roll270Yaw90 |
23 |
Roll270Yaw135 |
24 |
Pitch90 |
25 |
Pitch270 |
26 |
Pitch180Yaw90 |
27 |
Pitch180Yaw270 |
28 |
Roll90Pitch90 |
29 |
Roll180Pitch90 |
30 |
Roll270Pitch90 |
31 |
Roll90Pitch180 |
32 |
Roll270Pitch180 |
33 |
Roll90Pitch270 |
34 |
Roll180Pitch270 |
35 |
Roll270Pitch270 |
36 |
Roll90Pitch180Yaw90 |
37 |
Roll90Yaw270 |
38 |
Yaw293Pitch68Roll180 |
39 |
Pitch315 |
40 |
Roll90Pitch315 |
|
COMPASS_EXTERNAL: Compass is attached via an external cable
Note: This parameter is for advanced users
Configure compass so it is attached externally. This is auto-detected on PX4 and Pixhawk. Set to 1 if the compass is externally connected. When externally connected the COMPASS_ORIENT option operates independently of the AHRS_ORIENTATION board orientation option. If set to 0 or 1 then auto-detection by bus connection can override the value. If set to 2 then auto-detection will be disabled.
Values |
Value |
Meaning |
0 |
Internal |
1 |
External |
2 |
ForcedExternal |
|
COMPASS_OFS2_X: Compass2 offsets in milligauss on the X axis
Note: This parameter is for advanced users
Offset to be added to compass2’s x-axis values to compensate for metal in the frame
Range |
Increment |
Units |
-400 - 400 |
1 |
milligauss |
COMPASS_OFS2_Y: Compass2 offsets in milligauss on the Y axis
Note: This parameter is for advanced users
Offset to be added to compass2’s y-axis values to compensate for metal in the frame
Range |
Increment |
Units |
-400 - 400 |
1 |
milligauss |
COMPASS_OFS2_Z: Compass2 offsets in milligauss on the Z axis
Note: This parameter is for advanced users
Offset to be added to compass2’s z-axis values to compensate for metal in the frame
Range |
Increment |
Units |
-400 - 400 |
1 |
milligauss |
COMPASS_MOT2_X: Motor interference compensation to compass2 for body frame X axis
Note: This parameter is for advanced users
Multiplied by the current throttle and added to compass2’s x-axis values to compensate for motor interference (Offset per Amp or at Full Throttle)
Range |
Increment |
Units |
-1000 - 1000 |
1 |
milligauss per ampere |
COMPASS_MOT2_Y: Motor interference compensation to compass2 for body frame Y axis
Note: This parameter is for advanced users
Multiplied by the current throttle and added to compass2’s y-axis values to compensate for motor interference (Offset per Amp or at Full Throttle)
Range |
Increment |
Units |
-1000 - 1000 |
1 |
milligauss per ampere |
COMPASS_MOT2_Z: Motor interference compensation to compass2 for body frame Z axis
Note: This parameter is for advanced users
Multiplied by the current throttle and added to compass2’s z-axis values to compensate for motor interference (Offset per Amp or at Full Throttle)
Range |
Increment |
Units |
-1000 - 1000 |
1 |
milligauss per ampere |
COMPASS_PRIMARY: Choose primary compass
Note: This parameter is for advanced users
If more than one compass is available, this selects which compass is the primary. When external compasses are connected, they will be ordered first. NOTE: If no external compass is attached, this parameter is ignored.
Values |
Value |
Meaning |
0 |
FirstCompass |
1 |
SecondCompass |
2 |
ThirdCompass |
|
COMPASS_OFS3_X: Compass3 offsets in milligauss on the X axis
Note: This parameter is for advanced users
Offset to be added to compass3’s x-axis values to compensate for metal in the frame
Range |
Increment |
Units |
-400 - 400 |
1 |
milligauss |
COMPASS_OFS3_Y: Compass3 offsets in milligauss on the Y axis
Note: This parameter is for advanced users
Offset to be added to compass3’s y-axis values to compensate for metal in the frame
Range |
Increment |
Units |
-400 - 400 |
1 |
milligauss |
COMPASS_OFS3_Z: Compass3 offsets in milligauss on the Z axis
Note: This parameter is for advanced users
Offset to be added to compass3’s z-axis values to compensate for metal in the frame
Range |
Increment |
Units |
-400 - 400 |
1 |
milligauss |
COMPASS_MOT3_X: Motor interference compensation to compass3 for body frame X axis
Note: This parameter is for advanced users
Multiplied by the current throttle and added to compass3’s x-axis values to compensate for motor interference (Offset per Amp or at Full Throttle)
Range |
Increment |
Units |
-1000 - 1000 |
1 |
milligauss per ampere |
COMPASS_MOT3_Y: Motor interference compensation to compass3 for body frame Y axis
Note: This parameter is for advanced users
Multiplied by the current throttle and added to compass3’s y-axis values to compensate for motor interference (Offset per Amp or at Full Throttle)
Range |
Increment |
Units |
-1000 - 1000 |
1 |
milligauss per ampere |
COMPASS_MOT3_Z: Motor interference compensation to compass3 for body frame Z axis
Note: This parameter is for advanced users
Multiplied by the current throttle and added to compass3’s z-axis values to compensate for motor interference (Offset per Amp or at Full Throttle)
Range |
Increment |
Units |
-1000 - 1000 |
1 |
milligauss per ampere |
COMPASS_DEV_ID: Compass device id
Note: This parameter is for advanced users
Compass device id. Automatically detected, do not set manually
COMPASS_DEV_ID2: Compass2 device id
Note: This parameter is for advanced users
Second compass’s device id. Automatically detected, do not set manually
COMPASS_DEV_ID3: Compass3 device id
Note: This parameter is for advanced users
Third compass’s device id. Automatically detected, do not set manually
COMPASS_USE2: Compass2 used for yaw
Note: This parameter is for advanced users
Enable or disable the second compass for determining heading.
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
COMPASS_ORIENT2: Compass2 orientation
Note: This parameter is for advanced users
The orientation of a second external compass relative to the vehicle frame. This value will be ignored unless this compass is set as an external compass. When set correctly in the northern hemisphere, pointing the nose and right side down should increase the MagX and MagY values respectively. Rolling the vehicle upside down should decrease the MagZ value. For southern hemisphere, switch increase and decrease. NOTE: For internal compasses, AHRS_ORIENT is used.
Values |
Value |
Meaning |
0 |
None |
1 |
Yaw45 |
2 |
Yaw90 |
3 |
Yaw135 |
4 |
Yaw180 |
5 |
Yaw225 |
6 |
Yaw270 |
7 |
Yaw315 |
8 |
Roll180 |
9 |
Roll180Yaw45 |
10 |
Roll180Yaw90 |
11 |
Roll180Yaw135 |
12 |
Pitch180 |
13 |
Roll180Yaw225 |
14 |
Roll180Yaw270 |
15 |
Roll180Yaw315 |
16 |
Roll90 |
17 |
Roll90Yaw45 |
18 |
Roll90Yaw90 |
19 |
Roll90Yaw135 |
20 |
Roll270 |
21 |
Roll270Yaw45 |
22 |
Roll270Yaw90 |
23 |
Roll270Yaw135 |
24 |
Pitch90 |
25 |
Pitch270 |
26 |
Pitch180Yaw90 |
27 |
Pitch180Yaw270 |
28 |
Roll90Pitch90 |
29 |
Roll180Pitch90 |
30 |
Roll270Pitch90 |
31 |
Roll90Pitch180 |
32 |
Roll270Pitch180 |
33 |
Roll90Pitch270 |
34 |
Roll180Pitch270 |
35 |
Roll270Pitch270 |
36 |
Roll90Pitch180Yaw90 |
37 |
Roll90Yaw270 |
38 |
Yaw293Pitch68Roll180 |
39 |
Pitch315 |
40 |
Roll90Pitch315 |
|
COMPASS_EXTERN2: Compass2 is attached via an external cable
Note: This parameter is for advanced users
Configure second compass so it is attached externally. This is auto-detected on PX4 and Pixhawk. If set to 0 or 1 then auto-detection by bus connection can override the value. If set to 2 then auto-detection will be disabled.
Values |
Value |
Meaning |
0 |
Internal |
1 |
External |
2 |
ForcedExternal |
|
COMPASS_USE3: Compass3 used for yaw
Note: This parameter is for advanced users
Enable or disable the third compass for determining heading.
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
COMPASS_ORIENT3: Compass3 orientation
Note: This parameter is for advanced users
The orientation of a third external compass relative to the vehicle frame. This value will be ignored unless this compass is set as an external compass. When set correctly in the northern hemisphere, pointing the nose and right side down should increase the MagX and MagY values respectively. Rolling the vehicle upside down should decrease the MagZ value. For southern hemisphere, switch increase and decrease. NOTE: For internal compasses, AHRS_ORIENT is used.
Values |
Value |
Meaning |
0 |
None |
1 |
Yaw45 |
2 |
Yaw90 |
3 |
Yaw135 |
4 |
Yaw180 |
5 |
Yaw225 |
6 |
Yaw270 |
7 |
Yaw315 |
8 |
Roll180 |
9 |
Roll180Yaw45 |
10 |
Roll180Yaw90 |
11 |
Roll180Yaw135 |
12 |
Pitch180 |
13 |
Roll180Yaw225 |
14 |
Roll180Yaw270 |
15 |
Roll180Yaw315 |
16 |
Roll90 |
17 |
Roll90Yaw45 |
18 |
Roll90Yaw90 |
19 |
Roll90Yaw135 |
20 |
Roll270 |
21 |
Roll270Yaw45 |
22 |
Roll270Yaw90 |
23 |
Roll270Yaw135 |
24 |
Pitch90 |
25 |
Pitch270 |
26 |
Pitch180Yaw90 |
27 |
Pitch180Yaw270 |
28 |
Roll90Pitch90 |
29 |
Roll180Pitch90 |
30 |
Roll270Pitch90 |
31 |
Roll90Pitch180 |
32 |
Roll270Pitch180 |
33 |
Roll90Pitch270 |
34 |
Roll180Pitch270 |
35 |
Roll270Pitch270 |
36 |
Roll90Pitch180Yaw90 |
37 |
Roll90Yaw270 |
38 |
Yaw293Pitch68Roll180 |
39 |
Pitch315 |
40 |
Roll90Pitch315 |
|
COMPASS_EXTERN3: Compass3 is attached via an external cable
Note: This parameter is for advanced users
Configure third compass so it is attached externally. This is auto-detected on PX4 and Pixhawk. If set to 0 or 1 then auto-detection by bus connection can override the value. If set to 2 then auto-detection will be disabled.
Values |
Value |
Meaning |
0 |
Internal |
1 |
External |
2 |
ForcedExternal |
|
COMPASS_DIA_X: Compass soft-iron diagonal X component
Note: This parameter is for advanced users
DIA_X in the compass soft-iron calibration matrix: [[DIA_X, ODI_X, ODI_Y], [ODI_X, DIA_Y, ODI_Z], [ODI_Y, ODI_Z, DIA_Z]]
COMPASS_DIA_Y: Compass soft-iron diagonal Y component
Note: This parameter is for advanced users
DIA_Y in the compass soft-iron calibration matrix: [[DIA_X, ODI_X, ODI_Y], [ODI_X, DIA_Y, ODI_Z], [ODI_Y, ODI_Z, DIA_Z]]
COMPASS_DIA_Z: Compass soft-iron diagonal Z component
Note: This parameter is for advanced users
DIA_Z in the compass soft-iron calibration matrix: [[DIA_X, ODI_X, ODI_Y], [ODI_X, DIA_Y, ODI_Z], [ODI_Y, ODI_Z, DIA_Z]]
COMPASS_ODI_X: Compass soft-iron off-diagonal X component
Note: This parameter is for advanced users
ODI_X in the compass soft-iron calibration matrix: [[DIA_X, ODI_X, ODI_Y], [ODI_X, DIA_Y, ODI_Z], [ODI_Y, ODI_Z, DIA_Z]]
COMPASS_ODI_Y: Compass soft-iron off-diagonal Y component
Note: This parameter is for advanced users
ODI_Y in the compass soft-iron calibration matrix: [[DIA_X, ODI_X, ODI_Y], [ODI_X, DIA_Y, ODI_Z], [ODI_Y, ODI_Z, DIA_Z]]
COMPASS_ODI_Z: Compass soft-iron off-diagonal Z component
Note: This parameter is for advanced users
ODI_Z in the compass soft-iron calibration matrix: [[DIA_X, ODI_X, ODI_Y], [ODI_X, DIA_Y, ODI_Z], [ODI_Y, ODI_Z, DIA_Z]]
COMPASS_DIA2_X: Compass2 soft-iron diagonal X component
Note: This parameter is for advanced users
DIA_X in the compass2 soft-iron calibration matrix: [[DIA_X, ODI_X, ODI_Y], [ODI_X, DIA_Y, ODI_Z], [ODI_Y, ODI_Z, DIA_Z]]
COMPASS_DIA2_Y: Compass2 soft-iron diagonal Y component
Note: This parameter is for advanced users
DIA_Y in the compass2 soft-iron calibration matrix: [[DIA_X, ODI_X, ODI_Y], [ODI_X, DIA_Y, ODI_Z], [ODI_Y, ODI_Z, DIA_Z]]
COMPASS_DIA2_Z: Compass2 soft-iron diagonal Z component
Note: This parameter is for advanced users
DIA_Z in the compass2 soft-iron calibration matrix: [[DIA_X, ODI_X, ODI_Y], [ODI_X, DIA_Y, ODI_Z], [ODI_Y, ODI_Z, DIA_Z]]
COMPASS_ODI2_X: Compass2 soft-iron off-diagonal X component
Note: This parameter is for advanced users
ODI_X in the compass2 soft-iron calibration matrix: [[DIA_X, ODI_X, ODI_Y], [ODI_X, DIA_Y, ODI_Z], [ODI_Y, ODI_Z, DIA_Z]]
COMPASS_ODI2_Y: Compass2 soft-iron off-diagonal Y component
Note: This parameter is for advanced users
ODI_Y in the compass2 soft-iron calibration matrix: [[DIA_X, ODI_X, ODI_Y], [ODI_X, DIA_Y, ODI_Z], [ODI_Y, ODI_Z, DIA_Z]]
COMPASS_ODI2_Z: Compass2 soft-iron off-diagonal Z component
Note: This parameter is for advanced users
ODI_Z in the compass2 soft-iron calibration matrix: [[DIA_X, ODI_X, ODI_Y], [ODI_X, DIA_Y, ODI_Z], [ODI_Y, ODI_Z, DIA_Z]]
COMPASS_DIA3_X: Compass3 soft-iron diagonal X component
Note: This parameter is for advanced users
DIA_X in the compass3 soft-iron calibration matrix: [[DIA_X, ODI_X, ODI_Y], [ODI_X, DIA_Y, ODI_Z], [ODI_Y, ODI_Z, DIA_Z]]
COMPASS_DIA3_Y: Compass3 soft-iron diagonal Y component
Note: This parameter is for advanced users
DIA_Y in the compass3 soft-iron calibration matrix: [[DIA_X, ODI_X, ODI_Y], [ODI_X, DIA_Y, ODI_Z], [ODI_Y, ODI_Z, DIA_Z]]
COMPASS_DIA3_Z: Compass3 soft-iron diagonal Z component
Note: This parameter is for advanced users
DIA_Z in the compass3 soft-iron calibration matrix: [[DIA_X, ODI_X, ODI_Y], [ODI_X, DIA_Y, ODI_Z], [ODI_Y, ODI_Z, DIA_Z]]
COMPASS_ODI3_X: Compass3 soft-iron off-diagonal X component
Note: This parameter is for advanced users
ODI_X in the compass3 soft-iron calibration matrix: [[DIA_X, ODI_X, ODI_Y], [ODI_X, DIA_Y, ODI_Z], [ODI_Y, ODI_Z, DIA_Z]]
COMPASS_ODI3_Y: Compass3 soft-iron off-diagonal Y component
Note: This parameter is for advanced users
ODI_Y in the compass3 soft-iron calibration matrix: [[DIA_X, ODI_X, ODI_Y], [ODI_X, DIA_Y, ODI_Z], [ODI_Y, ODI_Z, DIA_Z]]
COMPASS_ODI3_Z: Compass3 soft-iron off-diagonal Z component
Note: This parameter is for advanced users
ODI_Z in the compass3 soft-iron calibration matrix: [[DIA_X, ODI_X, ODI_Y], [ODI_X, DIA_Y, ODI_Z], [ODI_Y, ODI_Z, DIA_Z]]
COMPASS_CAL_FIT: Compass calibration fitness
Note: This parameter is for advanced users
This controls the fitness level required for a successful compass calibration. A lower value makes for a stricter fit (less likely to pass). This is the value used for the primary magnetometer. Other magnetometers get double the value.
Range |
Values |
Increment |
4 - 32 |
Value |
Meaning |
4 |
Very Strict |
8 |
Strict |
16 |
Default |
32 |
Relaxed |
|
0.1 |
COMPASS_OFFS_MAX: Compass maximum offset
Note: This parameter is for advanced users
This sets the maximum allowed compass offset in calibration and arming checks
Range |
Increment |
500 - 3000 |
1 |
COMPASS_TYPEMASK: Compass disable driver type mask
Note: This parameter is for advanced users
This is a bitmask of driver types to disable. If a driver type is set in this mask then that driver will not try to find a sensor at startup
Bitmask |
Bit |
Meaning |
0 |
HMC5883 |
1 |
LSM303D |
2 |
AK8963 |
3 |
BMM150 |
4 |
LSM9DS1 |
5 |
LIS3MDL |
6 |
AK09916 |
7 |
IST8310 |
8 |
ICM20948 |
9 |
MMC3416 |
11 |
UAVCAN |
12 |
QMC5883 |
14 |
MAG3110 |
15 |
IST8308 |
|
COMPASS_FLTR_RNG: Range in which sample is accepted
This sets the range around the average value that new samples must be within to be accepted. This can help reduce the impact of noise on sensors that are on long I2C cables. The value is a percentage from the average value. A value of zero disables this filter.
Range |
Increment |
Units |
0 - 100 |
1 |
percent |
COMPASS_AUTO_ROT: Automatically check orientation
When enabled this will automatically check the orientation of compasses on successful completion of compass calibration. If set to 2 then external compasses will have their orientation automatically corrected.
Values |
Value |
Meaning |
0 |
Disabled |
1 |
CheckOnly |
2 |
CheckAndFix |
|
COMPASS_EXP_DID: Compass device id expected
Note: This parameter is for advanced users
The expected value of COMPASS_DEV_ID, used by arming checks. Setting this to -1 means “don’t care.”
COMPASS_EXP_DID2: Compass2 device id expected
Note: This parameter is for advanced users
The expected value of COMPASS_DEV_ID2, used by arming checks. Setting this to -1 means “don’t care.”
COMPASS_EXP_DID3: Compass3 device id expected
Note: This parameter is for advanced users
The expected value of COMPASS_DEV_ID3, used by arming checks. Setting this to -1 means “don’t care.”
COMPASS_ENABLE: Enable Compass
Setting this to Enabled(1) will enable the compass. Setting this to Disabled(0) will disable the compass. Note that this is separate from COMPASS_USE. This will enable the low level senor, and will enable logging of magnetometer data. To use the compass for navigation you must also set COMPASS_USE to 1.
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
EK2_ Parameters
EK2_ENABLE: Enable EKF2
Note: This parameter is for advanced users
This enables EKF2. Enabling EKF2 only makes the maths run, it does not mean it will be used for flight control. To use it for flight control set AHRS_EKF_TYPE=2. A reboot or restart will need to be performed after changing the value of EK2_ENABLE for it to take effect.
Values |
RebootRequired |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
True |
EK2_GPS_TYPE: GPS mode control
Note: This parameter is for advanced users
This controls use of GPS measurements : 0 = use 3D velocity & 2D position, 1 = use 2D velocity and 2D position, 2 = use 2D position, 3 = Inhibit GPS use - this can be useful when flying with an optical flow sensor in an environment where GPS quality is poor and subject to large multipath errors.
Values |
Value |
Meaning |
0 |
GPS 3D Vel and 2D Pos |
1 |
GPS 2D vel and 2D pos |
2 |
GPS 2D pos |
3 |
No GPS |
|
EK2_VELNE_M_NSE: GPS horizontal velocity measurement noise (m/s)
Note: This parameter is for advanced users
This sets a lower limit on the speed accuracy reported by the GPS receiver that is used to set horizontal velocity observation noise. If the model of receiver used does not provide a speed accurcy estimate, then the parameter value will be used. Increasing it reduces the weighting of the GPS horizontal velocity measurements.
Range |
Increment |
Units |
0.05 - 5.0 |
0.05 |
meters per second |
EK2_VELD_M_NSE: GPS vertical velocity measurement noise (m/s)
Note: This parameter is for advanced users
This sets a lower limit on the speed accuracy reported by the GPS receiver that is used to set vertical velocity observation noise. If the model of receiver used does not provide a speed accurcy estimate, then the parameter value will be used. Increasing it reduces the weighting of the GPS vertical velocity measurements.
Range |
Increment |
Units |
0.05 - 5.0 |
0.05 |
meters per second |
EK2_VEL_I_GATE: GPS velocity innovation gate size
Note: This parameter is for advanced users
This sets the percentage number of standard deviations applied to the GPS velocity measurement innovation consistency check. Decreasing it makes it more likely that good measurements willbe rejected. Increasing it makes it more likely that bad measurements will be accepted.
Range |
Increment |
100 - 1000 |
25 |
EK2_POSNE_M_NSE: GPS horizontal position measurement noise (m)
Note: This parameter is for advanced users
This sets the GPS horizontal position or external navigation system position observation noise. Increasing it reduces the weighting of GPS horizontal position or external navigation system position measurements.
Range |
Increment |
Units |
0.1 - 10.0 |
0.1 |
meters |
EK2_POS_I_GATE: GPS position measurement gate size
Note: This parameter is for advanced users
This sets the percentage number of standard deviations applied to the GPS position measurement innovation consistency check. Decreasing it makes it more likely that good measurements will be rejected. Increasing it makes it more likely that bad measurements will be accepted.
Range |
Increment |
100 - 1000 |
25 |
EK2_GLITCH_RAD: GPS glitch radius gate size (m)
Note: This parameter is for advanced users
This controls the maximum radial uncertainty in position between the value predicted by the filter and the value measured by the GPS before the filter position and velocity states are reset to the GPS. Making this value larger allows the filter to ignore larger GPS glitches but also means that non-GPS errors such as IMU and compass can create a larger error in position before the filter is forced back to the GPS position.
Range |
Increment |
Units |
10 - 100 |
5 |
meters |
EK2_ALT_SOURCE: Primary altitude sensor source
Note: This parameter is for advanced users
Primary height sensor used by the EKF. If the selected option cannot be used, baro is used. 1 uses the range finder and only with optical flow navigation (EK2_GPS_TYPE = 3), Do not use “1” for terrain following. NOTE: the EK2_RNG_USE_HGT parameter can be used to switch to range-finder when close to the ground.
Values |
RebootRequired |
Value |
Meaning |
0 |
Use Baro |
1 |
Use Range Finder |
2 |
Use GPS |
3 |
Use Range Beacon |
|
True |
EK2_ALT_M_NSE: Altitude measurement noise (m)
Note: This parameter is for advanced users
This is the RMS value of noise in the altitude measurement. Increasing it reduces the weighting of the baro measurement and will make the filter respond more slowly to baro measurement errors, but will make it more sensitive to GPS and accelerometer errors.
Range |
Increment |
Units |
0.1 - 10.0 |
0.1 |
meters |
EK2_HGT_I_GATE: Height measurement gate size
Note: This parameter is for advanced users
This sets the percentage number of standard deviations applied to the height measurement innovation consistency check. Decreasing it makes it more likely that good measurements will be rejected. Increasing it makes it more likely that bad measurements will be accepted.
Range |
Increment |
100 - 1000 |
25 |
EK2_HGT_DELAY: Height measurement delay (msec)
Note: This parameter is for advanced users
This is the number of msec that the Height measurements lag behind the inertial measurements.
Range |
Increment |
Units |
RebootRequired |
0 - 250 |
10 |
milliseconds |
True |
EK2_MAG_M_NSE: Magnetometer measurement noise (Gauss)
Note: This parameter is for advanced users
This is the RMS value of noise in magnetometer measurements. Increasing it reduces the weighting on these measurements.
Range |
Increment |
Units |
0.01 - 0.5 |
0.01 |
gauss |
EK2_MAG_CAL: Magnetometer default fusion mode
Note: This parameter is for advanced users
This determines when the filter will use the 3-axis magnetometer fusion model that estimates both earth and body fixed magnetic field states and when it will use a simpler magnetic heading fusion model that does not use magnetic field states. The 3-axis magnetometer fusion is only suitable for use when the external magnetic field environment is stable. EK2_MAG_CAL = 0 uses heading fusion on ground, 3-axis fusion in-flight, and is the default setting for Plane users. EK2_MAG_CAL = 1 uses 3-axis fusion only when manoeuvring. EK2_MAG_CAL = 2 uses heading fusion at all times, is recommended if the external magnetic field is varying and is the default for rovers. EK2_MAG_CAL = 3 uses heading fusion on the ground and 3-axis fusion after the first in-air field and yaw reset has completed, and is the default for copters. EK2_MAG_CAL = 4 uses 3-axis fusion at all times. NOTE : Use of simple heading magnetometer fusion makes vehicle compass calibration and alignment errors harder for the EKF to detect which reduces the sensitivity of the Copter EKF failsafe algorithm. NOTE: The fusion mode can be forced to 2 for specific EKF cores using the EK2_MAG_MASK parameter.
Values |
Value |
Meaning |
0 |
When flying |
1 |
When manoeuvring |
2 |
Never |
3 |
After first climb yaw reset |
4 |
Always |
|
EK2_MAG_I_GATE: Magnetometer measurement gate size
Note: This parameter is for advanced users
This sets the percentage number of standard deviations applied to the magnetometer measurement innovation consistency check. Decreasing it makes it more likely that good measurements will be rejected. Increasing it makes it more likely that bad measurements will be accepted.
Range |
Increment |
100 - 1000 |
25 |
EK2_EAS_M_NSE: Equivalent airspeed measurement noise (m/s)
Note: This parameter is for advanced users
This is the RMS value of noise in equivalent airspeed measurements used by planes. Increasing it reduces the weighting of airspeed measurements and will make wind speed estimates less noisy and slower to converge. Increasing also increases navigation errors when dead-reckoning without GPS measurements.
Range |
Increment |
Units |
0.5 - 5.0 |
0.1 |
meters per second |
EK2_EAS_I_GATE: Airspeed measurement gate size
Note: This parameter is for advanced users
This sets the percentage number of standard deviations applied to the airspeed measurement innovation consistency check. Decreasing it makes it more likely that good measurements will be rejected. Increasing it makes it more likely that bad measurements will be accepted.
Range |
Increment |
100 - 1000 |
25 |
EK2_RNG_M_NSE: Range finder measurement noise (m)
Note: This parameter is for advanced users
This is the RMS value of noise in the range finder measurement. Increasing it reduces the weighting on this measurement.
Range |
Increment |
Units |
0.1 - 10.0 |
0.1 |
meters |
EK2_RNG_I_GATE: Range finder measurement gate size
Note: This parameter is for advanced users
This sets the percentage number of standard deviations applied to the range finder innovation consistency check. Decreasing it makes it more likely that good measurements will be rejected. Increasing it makes it more likely that bad measurements will be accepted.
Range |
Increment |
100 - 1000 |
25 |
EK2_MAX_FLOW: Maximum valid optical flow rate
Note: This parameter is for advanced users
This sets the magnitude maximum optical flow rate in rad/sec that will be accepted by the filter
Range |
Increment |
Units |
1.0 - 4.0 |
0.1 |
radians per second |
EK2_FLOW_M_NSE: Optical flow measurement noise (rad/s)
Note: This parameter is for advanced users
This is the RMS value of noise and errors in optical flow measurements. Increasing it reduces the weighting on these measurements.
Range |
Increment |
Units |
0.05 - 1.0 |
0.05 |
radians per second |
EK2_FLOW_I_GATE: Optical Flow measurement gate size
Note: This parameter is for advanced users
This sets the percentage number of standard deviations applied to the optical flow innovation consistency check. Decreasing it makes it more likely that good measurements will be rejected. Increasing it makes it more likely that bad measurements will be accepted.
Range |
Increment |
100 - 1000 |
25 |
EK2_FLOW_DELAY: Optical Flow measurement delay (msec)
Note: This parameter is for advanced users
This is the number of msec that the optical flow measurements lag behind the inertial measurements. It is the time from the end of the optical flow averaging period and does not include the time delay due to the 100msec of averaging within the flow sensor.
Range |
Increment |
Units |
RebootRequired |
0 - 127 |
10 |
milliseconds |
True |
EK2_GYRO_P_NSE: Rate gyro noise (rad/s)
Note: This parameter is for advanced users
This control disturbance noise controls the growth of estimated error due to gyro measurement errors excluding bias. Increasing it makes the flter trust the gyro measurements less and other measurements more.
Range |
Increment |
Units |
0.0001 - 0.1 |
0.0001 |
radians per second |
EK2_ACC_P_NSE: Accelerometer noise (m/s^2)
Note: This parameter is for advanced users
This control disturbance noise controls the growth of estimated error due to accelerometer measurement errors excluding bias. Increasing it makes the flter trust the accelerometer measurements less and other measurements more.
Range |
Increment |
Units |
0.01 - 1.0 |
0.01 |
meters per square second |
EK2_GBIAS_P_NSE: Rate gyro bias stability (rad/s/s)
Note: This parameter is for advanced users
This state process noise controls growth of the gyro delta angle bias state error estimate. Increasing it makes rate gyro bias estimation faster and noisier.
Range |
Units |
0.00001 - 0.001 |
radians per square second |
EK2_GSCL_P_NSE: Rate gyro scale factor stability (1/s)
Note: This parameter is for advanced users
This noise controls the rate of gyro scale factor learning. Increasing it makes rate gyro scale factor estimation faster and noisier.
Range |
Units |
0.000001 - 0.001 |
hertz |
EK2_ABIAS_P_NSE: Accelerometer bias stability (m/s^3)
Note: This parameter is for advanced users
This noise controls the growth of the vertical accelerometer delta velocity bias state error estimate. Increasing it makes accelerometer bias estimation faster and noisier.
Range |
Units |
0.00001 - 0.005 |
meters per cubic second |
EK2_WIND_P_NSE: Wind velocity process noise (m/s^2)
Note: This parameter is for advanced users
This state process noise controls the growth of wind state error estimates. Increasing it makes wind estimation faster and noisier.
Range |
Increment |
Units |
0.01 - 1.0 |
0.1 |
meters per square second |
EK2_WIND_PSCALE: Height rate to wind process noise scaler
Note: This parameter is for advanced users
This controls how much the process noise on the wind states is increased when gaining or losing altitude to take into account changes in wind speed and direction with altitude. Increasing this parameter increases how rapidly the wind states adapt when changing altitude, but does make wind velocity estimation noiser.
Range |
Increment |
0.0 - 1.0 |
0.1 |
EK2_GPS_CHECK: GPS preflight check
Note: This parameter is for advanced users
This is a 1 byte bitmap controlling which GPS preflight checks are performed. Set to 0 to bypass all checks. Set to 255 perform all checks. Set to 3 to check just the number of satellites and HDoP. Set to 31 for the most rigorous checks that will still allow checks to pass when the copter is moving, eg launch from a boat.
Bitmask |
Bit |
Meaning |
0 |
NSats |
1 |
HDoP |
2 |
speed error |
3 |
position error |
4 |
yaw error |
5 |
pos drift |
6 |
vert speed |
7 |
horiz speed |
|
EK2_IMU_MASK: Bitmask of active IMUs
Note: This parameter is for advanced users
1 byte bitmap of IMUs to use in EKF2. A separate instance of EKF2 will be started for each IMU selected. Set to 1 to use the first IMU only (default), set to 2 to use the second IMU only, set to 3 to use the first and second IMU. Additional IMU’s can be used up to a maximum of 6 if memory and processing resources permit. There may be insufficient memory and processing resources to run multiple instances. If this occurs EKF2 will fail to start.
Bitmask |
RebootRequired |
Bit |
Meaning |
0 |
FirstIMU |
1 |
SecondIMU |
2 |
ThirdIMU |
3 |
FourthIMU |
4 |
FifthIMU |
5 |
SixthIMU |
|
True |
EK2_CHECK_SCALE: GPS accuracy check scaler (%)
Note: This parameter is for advanced users
This scales the thresholds that are used to check GPS accuracy before it is used by the EKF. A value of 100 is the default. Values greater than 100 increase and values less than 100 reduce the maximum GPS error the EKF will accept. A value of 200 will double the allowable GPS error.
Range |
Units |
50 - 200 |
percent |
EK2_NOAID_M_NSE: Non-GPS operation position uncertainty (m)
Note: This parameter is for advanced users
This sets the amount of position variation that the EKF allows for when operating without external measurements (eg GPS or optical flow). Increasing this parameter makes the EKF attitude estimate less sensitive to vehicle manoeuvres but more sensitive to IMU errors.
Range |
Units |
0.5 - 50.0 |
meters |
EK2_LOG_MASK: EKF sensor logging IMU mask
Note: This parameter is for advanced users
This sets the IMU mask of sensors to do full logging for
Bitmask |
RebootRequired |
Bit |
Meaning |
0 |
FirstIMU |
1 |
SecondIMU |
2 |
ThirdIMU |
3 |
FourthIMU |
4 |
FifthIMU |
5 |
SixthIMU |
|
True |
EK2_YAW_M_NSE: Yaw measurement noise (rad)
Note: This parameter is for advanced users
This is the RMS value of noise in yaw measurements from the magnetometer. Increasing it reduces the weighting on these measurements.
Range |
Increment |
Units |
0.05 - 1.0 |
0.05 |
radians |
EK2_YAW_I_GATE: Yaw measurement gate size
Note: This parameter is for advanced users
This sets the percentage number of standard deviations applied to the magnetometer yaw measurement innovation consistency check. Decreasing it makes it more likely that good measurements will be rejected. Increasing it makes it more likely that bad measurements will be accepted.
Range |
Increment |
100 - 1000 |
25 |
EK2_TAU_OUTPUT: Output complementary filter time constant (centi-sec)
Note: This parameter is for advanced users
Sets the time constant of the output complementary filter/predictor in centi-seconds.
Range |
Increment |
Units |
10 - 50 |
5 |
centiseconds |
EK2_MAGE_P_NSE: Earth magnetic field process noise (gauss/s)
Note: This parameter is for advanced users
This state process noise controls the growth of earth magnetic field state error estimates. Increasing it makes earth magnetic field estimation faster and noisier.
Range |
Units |
0.00001 - 0.01 |
gauss per second |
EK2_MAGB_P_NSE: Body magnetic field process noise (gauss/s)
Note: This parameter is for advanced users
This state process noise controls the growth of body magnetic field state error estimates. Increasing it makes magnetometer bias error estimation faster and noisier.
Range |
Units |
0.00001 - 0.01 |
gauss per second |
EK2_RNG_USE_HGT: Range finder switch height percentage
Note: This parameter is for advanced users
Range finder can be used as the primary height source when below this percentage of its maximum range (see RNGFND_MAX_CM). Set to -1 when EK2_ALT_SOURCE is not set to range finder. This is not for terrain following.
Range |
Increment |
Units |
-1 - 70 |
1 |
percent |
EK2_TERR_GRAD: Maximum terrain gradient
Note: This parameter is for advanced users
Specifies the maximum gradient of the terrain below the vehicle assumed when it is fusing range finder or optical flow to estimate terrain height.
Range |
Increment |
0 - 0.2 |
0.01 |
EK2_BCN_M_NSE: Range beacon measurement noise (m)
Note: This parameter is for advanced users
This is the RMS value of noise in the range beacon measurement. Increasing it reduces the weighting on this measurement.
Range |
Increment |
Units |
0.1 - 10.0 |
0.1 |
meters |
EK2_BCN_I_GTE: Range beacon measurement gate size
Note: This parameter is for advanced users
This sets the percentage number of standard deviations applied to the range beacon measurement innovation consistency check. Decreasing it makes it more likely that good measurements will be rejected. Increasing it makes it more likely that bad measurements will be accepted.
Range |
Increment |
100 - 1000 |
25 |
EK2_BCN_DELAY: Range beacon measurement delay (msec)
Note: This parameter is for advanced users
This is the number of msec that the range beacon measurements lag behind the inertial measurements. It is the time from the end of the optical flow averaging period and does not include the time delay due to the 100msec of averaging within the flow sensor.
Range |
Increment |
Units |
RebootRequired |
0 - 127 |
10 |
milliseconds |
True |
EK2_RNG_USE_SPD: Range finder max ground speed
Note: This parameter is for advanced users
The range finder will not be used as the primary height source when the horizontal ground speed is greater than this value.
Range |
Increment |
Units |
2.0 - 6.0 |
0.5 |
meters per second |
EK2_MAG_MASK: Bitmask of active EKF cores that will always use heading fusion
Note: This parameter is for advanced users
1 byte bitmap of EKF cores that will disable magnetic field states and use simple magnetic heading fusion at all times. This parameter enables specified cores to be used as a backup for flight into an environment with high levels of external magnetic interference which may degrade the EKF attitude estimate when using 3-axis magnetometer fusion. NOTE : Use of a different magnetometer fusion algorithm on different cores makes unwanted EKF core switches due to magnetometer errors more likely.
Bitmask |
RebootRequired |
Bit |
Meaning |
0 |
FirstEKF |
1 |
SecondEKF |
2 |
ThirdEKF |
3 |
FourthEKF |
4 |
FifthEKF |
5 |
SixthEKF |
|
True |
EK2_OGN_HGT_MASK: Bitmask control of EKF reference height correction
Note: This parameter is for advanced users
When a height sensor other than GPS is used as the primary height source by the EKF, the position of the zero height datum is defined by that sensor and its frame of reference. If a GPS height measurement is also available, then the height of the WGS-84 height datum used by the EKF can be corrected so that the height returned by the getLLH() function is compensated for primary height sensor drift and change in datum over time. The first two bit positions control when the height datum will be corrected. Correction is performed using a Bayes filter and only operates when GPS quality permits. The third bit position controls where the corrections to the GPS reference datum are applied. Corrections can be applied to the local vertical position or to the reported EKF origin height (default).
Bitmask |
RebootRequired |
Bit |
Meaning |
0 |
Correct when using Baro height |
1 |
Correct when using range finder height |
2 |
Apply corrections to local position |
|
True |
EK2_EXTNAV_DELAY: external navigation system measurement delay (msec)
Note: This parameter is for advanced users
This is the number of msec that the external navigation system measurements lag behind the inertial measurements.
Range |
Increment |
Units |
RebootRequired |
0 - 127 |
1 |
milliseconds |
True |
EK2_FLOW_USE: Optical flow use bitmask
Note: This parameter is for advanced users
Controls if the optical flow data is fused into the 24-state navigation estimator OR the 1-state terrain height estimator.
Values |
RebootRequired |
Value |
Meaning |
0 |
None |
1 |
Navigation |
2 |
Terrain |
|
True |
EK2_MAG_EF_LIM: EarthField error limit
Note: This parameter is for advanced users
This limits the difference between the learned earth magnetic field and the earth field from the world magnetic model tables. A value of zero means to disable the use of the WMM tables.
Range |
Units |
0 - 500 |
milligauss |
EK3_ Parameters
EK3_ENABLE: Enable EKF3
Note: This parameter is for advanced users
This enables EKF3. Enabling EKF3 only makes the maths run, it does not mean it will be used for flight control. To use it for flight control set AHRS_EKF_TYPE=3. A reboot or restart will need to be performed after changing the value of EK3_ENABLE for it to take effect.
Values |
RebootRequired |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
True |
EK3_GPS_TYPE: GPS mode control
Note: This parameter is for advanced users
This controls use of GPS measurements : 0 = use 3D velocity & 2D position, 1 = use 2D velocity and 2D position, 2 = use 2D position, 3 = Inhibit GPS use - this can be useful when flying with an optical flow sensor in an environment where GPS quality is poor and subject to large multipath errors.
Values |
Value |
Meaning |
0 |
GPS 3D Vel and 2D Pos |
1 |
GPS 2D vel and 2D pos |
2 |
GPS 2D pos |
3 |
No GPS |
|
EK3_VELNE_M_NSE: GPS horizontal velocity measurement noise (m/s)
Note: This parameter is for advanced users
This sets a lower limit on the speed accuracy reported by the GPS receiver that is used to set horizontal velocity observation noise. If the model of receiver used does not provide a speed accurcy estimate, then the parameter value will be used. Increasing it reduces the weighting of the GPS horizontal velocity measurements.
Range |
Increment |
Units |
0.05 - 5.0 |
0.05 |
meters per second |
EK3_VELD_M_NSE: GPS vertical velocity measurement noise (m/s)
Note: This parameter is for advanced users
This sets a lower limit on the speed accuracy reported by the GPS receiver that is used to set vertical velocity observation noise. If the model of receiver used does not provide a speed accurcy estimate, then the parameter value will be used. Increasing it reduces the weighting of the GPS vertical velocity measurements.
Range |
Increment |
Units |
0.05 - 5.0 |
0.05 |
meters per second |
EK3_VEL_I_GATE: GPS velocity innovation gate size
Note: This parameter is for advanced users
This sets the percentage number of standard deviations applied to the GPS velocity measurement innovation consistency check. Decreasing it makes it more likely that good measurements willbe rejected. Increasing it makes it more likely that bad measurements will be accepted.
Range |
Increment |
100 - 1000 |
25 |
EK3_POSNE_M_NSE: GPS horizontal position measurement noise (m)
Note: This parameter is for advanced users
This sets the GPS horizontal position observation noise. Increasing it reduces the weighting of GPS horizontal position measurements.
Range |
Increment |
Units |
0.1 - 10.0 |
0.1 |
meters |
EK3_POS_I_GATE: GPS position measurement gate size
Note: This parameter is for advanced users
This sets the percentage number of standard deviations applied to the GPS position measurement innovation consistency check. Decreasing it makes it more likely that good measurements will be rejected. Increasing it makes it more likely that bad measurements will be accepted.
Range |
Increment |
100 - 1000 |
25 |
EK3_GLITCH_RAD: GPS glitch radius gate size (m)
Note: This parameter is for advanced users
This controls the maximum radial uncertainty in position between the value predicted by the filter and the value measured by the GPS before the filter position and velocity states are reset to the GPS. Making this value larger allows the filter to ignore larger GPS glitches but also means that non-GPS errors such as IMU and compass can create a larger error in position before the filter is forced back to the GPS position.
Range |
Increment |
Units |
10 - 100 |
5 |
meters |
EK3_ALT_SOURCE: Primary altitude sensor source
Note: This parameter is for advanced users
Primary height sensor used by the EKF. If the selected option cannot be used, baro is used. 1 uses the range finder and only with optical flow navigation (EK2_GPS_TYPE = 3), Do not use “1” for terrain following. NOTE: the EK3_RNG_USE_HGT parameter can be used to switch to range-finder when close to the ground.
Values |
RebootRequired |
Value |
Meaning |
0 |
Use Baro |
1 |
Use Range Finder |
2 |
Use GPS |
3 |
Use Range Beacon |
|
True |
EK3_ALT_M_NSE: Altitude measurement noise (m)
Note: This parameter is for advanced users
This is the RMS value of noise in the altitude measurement. Increasing it reduces the weighting of the baro measurement and will make the filter respond more slowly to baro measurement errors, but will make it more sensitive to GPS and accelerometer errors.
Range |
Increment |
Units |
0.1 - 10.0 |
0.1 |
meters |
EK3_HGT_I_GATE: Height measurement gate size
Note: This parameter is for advanced users
This sets the percentage number of standard deviations applied to the height measurement innovation consistency check. Decreasing it makes it more likely that good measurements will be rejected. Increasing it makes it more likely that bad measurements will be accepted.
Range |
Increment |
100 - 1000 |
25 |
EK3_HGT_DELAY: Height measurement delay (msec)
Note: This parameter is for advanced users
This is the number of msec that the Height measurements lag behind the inertial measurements.
Range |
Increment |
Units |
RebootRequired |
0 - 250 |
10 |
milliseconds |
True |
EK3_MAG_M_NSE: Magnetometer measurement noise (Gauss)
Note: This parameter is for advanced users
This is the RMS value of noise in magnetometer measurements. Increasing it reduces the weighting on these measurements.
Range |
Increment |
Units |
0.01 - 0.5 |
0.01 |
gauss |
EK3_MAG_CAL: Magnetometer default fusion mode
Note: This parameter is for advanced users
This determines when the filter will use the 3-axis magnetometer fusion model that estimates both earth and body fixed magnetic field states and when it will use a simpler magnetic heading fusion model that does not use magnetic field states. The 3-axis magnetometer fusion is only suitable for use when the external magnetic field environment is stable. EK3_MAG_CAL = 0 uses heading fusion on ground, 3-axis fusion in-flight, and is the default setting for Plane users. EK3_MAG_CAL = 1 uses 3-axis fusion only when manoeuvring. EK3_MAG_CAL = 2 uses heading fusion at all times, is recommended if the external magnetic field is varying and is the default for rovers. EK3_MAG_CAL = 3 uses heading fusion on the ground and 3-axis fusion after the first in-air field and yaw reset has completed, and is the default for copters. EK3_MAG_CAL = 4 uses 3-axis fusion at all times. EK3_MAG_CAL = 5 uses an external yaw sensor with simple heading fusion. NOTE : Use of simple heading magnetometer fusion makes vehicle compass calibration and alignment errors harder for the EKF to detect which reduces the sensitivity of the Copter EKF failsafe algorithm. NOTE: The fusion mode can be forced to 2 for specific EKF cores using the EK3_MAG_MASK parameter.
Values |
RebootRequired |
Value |
Meaning |
0 |
When flying |
1 |
When manoeuvring |
2 |
Never |
3 |
After first climb yaw reset |
4 |
Always |
5 |
Use external yaw sensor |
|
True |
EK3_MAG_I_GATE: Magnetometer measurement gate size
Note: This parameter is for advanced users
This sets the percentage number of standard deviations applied to the magnetometer measurement innovation consistency check. Decreasing it makes it more likely that good measurements will be rejected. Increasing it makes it more likely that bad measurements will be accepted.
Range |
Increment |
100 - 1000 |
25 |
EK3_EAS_M_NSE: Equivalent airspeed measurement noise (m/s)
Note: This parameter is for advanced users
This is the RMS value of noise in equivalent airspeed measurements used by planes. Increasing it reduces the weighting of airspeed measurements and will make wind speed estimates less noisy and slower to converge. Increasing also increases navigation errors when dead-reckoning without GPS measurements.
Range |
Increment |
Units |
0.5 - 5.0 |
0.1 |
meters per second |
EK3_EAS_I_GATE: Airspeed measurement gate size
Note: This parameter is for advanced users
This sets the percentage number of standard deviations applied to the airspeed measurement innovation consistency check. Decreasing it makes it more likely that good measurements will be rejected. Increasing it makes it more likely that bad measurements will be accepted.
Range |
Increment |
100 - 1000 |
25 |
EK3_RNG_M_NSE: Range finder measurement noise (m)
Note: This parameter is for advanced users
This is the RMS value of noise in the range finder measurement. Increasing it reduces the weighting on this measurement.
Range |
Increment |
Units |
0.1 - 10.0 |
0.1 |
meters |
EK3_RNG_I_GATE: Range finder measurement gate size
Note: This parameter is for advanced users
This sets the percentage number of standard deviations applied to the range finder innovation consistency check. Decreasing it makes it more likely that good measurements will be rejected. Increasing it makes it more likely that bad measurements will be accepted.
Range |
Increment |
100 - 1000 |
25 |
EK3_MAX_FLOW: Maximum valid optical flow rate
Note: This parameter is for advanced users
This sets the magnitude maximum optical flow rate in rad/sec that will be accepted by the filter
Range |
Increment |
Units |
1.0 - 4.0 |
0.1 |
radians per second |
EK3_FLOW_M_NSE: Optical flow measurement noise (rad/s)
Note: This parameter is for advanced users
This is the RMS value of noise and errors in optical flow measurements. Increasing it reduces the weighting on these measurements.
Range |
Increment |
Units |
0.05 - 1.0 |
0.05 |
radians per second |
EK3_FLOW_I_GATE: Optical Flow measurement gate size
Note: This parameter is for advanced users
This sets the percentage number of standard deviations applied to the optical flow innovation consistency check. Decreasing it makes it more likely that good measurements will be rejected. Increasing it makes it more likely that bad measurements will be accepted.
Range |
Increment |
100 - 1000 |
25 |
EK3_FLOW_DELAY: Optical Flow measurement delay (msec)
Note: This parameter is for advanced users
This is the number of msec that the optical flow measurements lag behind the inertial measurements. It is the time from the end of the optical flow averaging period and does not include the time delay due to the 100msec of averaging within the flow sensor.
Range |
Increment |
Units |
RebootRequired |
0 - 250 |
10 |
milliseconds |
True |
EK3_GYRO_P_NSE: Rate gyro noise (rad/s)
Note: This parameter is for advanced users
This control disturbance noise controls the growth of estimated error due to gyro measurement errors excluding bias. Increasing it makes the flter trust the gyro measurements less and other measurements more.
Range |
Increment |
Units |
0.0001 - 0.1 |
0.0001 |
radians per second |
EK3_ACC_P_NSE: Accelerometer noise (m/s^2)
Note: This parameter is for advanced users
This control disturbance noise controls the growth of estimated error due to accelerometer measurement errors excluding bias. Increasing it makes the flter trust the accelerometer measurements less and other measurements more.
Range |
Increment |
Units |
0.01 - 1.0 |
0.01 |
meters per square second |
EK3_GBIAS_P_NSE: Rate gyro bias stability (rad/s/s)
Note: This parameter is for advanced users
This state process noise controls growth of the gyro delta angle bias state error estimate. Increasing it makes rate gyro bias estimation faster and noisier.
Range |
Units |
0.00001 - 0.001 |
radians per square second |
EK3_ABIAS_P_NSE: Accelerometer bias stability (m/s^3)
Note: This parameter is for advanced users
This noise controls the growth of the vertical accelerometer delta velocity bias state error estimate. Increasing it makes accelerometer bias estimation faster and noisier.
Range |
Units |
0.00001 - 0.005 |
meters per cubic second |
EK3_WIND_P_NSE: Wind velocity process noise (m/s^2)
Note: This parameter is for advanced users
This state process noise controls the growth of wind state error estimates. Increasing it makes wind estimation faster and noisier.
Range |
Increment |
Units |
0.01 - 1.0 |
0.1 |
meters per square second |
EK3_WIND_PSCALE: Height rate to wind process noise scaler
Note: This parameter is for advanced users
This controls how much the process noise on the wind states is increased when gaining or losing altitude to take into account changes in wind speed and direction with altitude. Increasing this parameter increases how rapidly the wind states adapt when changing altitude, but does make wind velocity estimation noiser.
Range |
Increment |
0.0 - 1.0 |
0.1 |
EK3_GPS_CHECK: GPS preflight check
Note: This parameter is for advanced users
This is a 1 byte bitmap controlling which GPS preflight checks are performed. Set to 0 to bypass all checks. Set to 255 perform all checks. Set to 3 to check just the number of satellites and HDoP. Set to 31 for the most rigorous checks that will still allow checks to pass when the copter is moving, eg launch from a boat.
Bitmask |
Bit |
Meaning |
0 |
NSats |
1 |
HDoP |
2 |
speed error |
3 |
position error |
4 |
yaw error |
5 |
pos drift |
6 |
vert speed |
7 |
horiz speed |
|
EK3_IMU_MASK: Bitmask of active IMUs
Note: This parameter is for advanced users
1 byte bitmap of IMUs to use in EKF3. A separate instance of EKF3 will be started for each IMU selected. Set to 1 to use the first IMU only (default), set to 2 to use the second IMU only, set to 3 to use the first and second IMU. Additional IMU’s can be used up to a maximum of 6 if memory and processing resources permit. There may be insufficient memory and processing resources to run multiple instances. If this occurs EKF3 will fail to start.
Bitmask |
RebootRequired |
Bit |
Meaning |
0 |
FirstIMU |
1 |
SecondIMU |
2 |
ThirdIMU |
3 |
FourthIMU |
4 |
FifthIMU |
5 |
SixthIMU |
|
True |
EK3_CHECK_SCALE: GPS accuracy check scaler (%)
Note: This parameter is for advanced users
This scales the thresholds that are used to check GPS accuracy before it is used by the EKF. A value of 100 is the default. Values greater than 100 increase and values less than 100 reduce the maximum GPS error the EKF will accept. A value of 200 will double the allowable GPS error.
Range |
Units |
50 - 200 |
percent |
EK3_NOAID_M_NSE: Non-GPS operation position uncertainty (m)
Note: This parameter is for advanced users
This sets the amount of position variation that the EKF allows for when operating without external measurements (eg GPS or optical flow). Increasing this parameter makes the EKF attitude estimate less sensitive to vehicle manoeuvres but more sensitive to IMU errors.
Range |
Units |
0.5 - 50.0 |
meters |
EK3_LOG_MASK: EKF sensor logging IMU mask
Note: This parameter is for advanced users
This sets the IMU mask of sensors to do full logging for
Bitmask |
RebootRequired |
Bit |
Meaning |
0 |
FirstIMU |
1 |
SecondIMU |
2 |
ThirdIMU |
3 |
FourthIMU |
4 |
FifthIMU |
5 |
SixthIMU |
|
True |
EK3_YAW_M_NSE: Yaw measurement noise (rad)
Note: This parameter is for advanced users
This is the RMS value of noise in yaw measurements from the magnetometer. Increasing it reduces the weighting on these measurements.
Range |
Increment |
Units |
0.05 - 1.0 |
0.05 |
radians |
EK3_YAW_I_GATE: Yaw measurement gate size
Note: This parameter is for advanced users
This sets the percentage number of standard deviations applied to the magnetometer yaw measurement innovation consistency check. Decreasing it makes it more likely that good measurements will be rejected. Increasing it makes it more likely that bad measurements will be accepted.
Range |
Increment |
100 - 1000 |
25 |
EK3_TAU_OUTPUT: Output complementary filter time constant (centi-sec)
Note: This parameter is for advanced users
Sets the time constant of the output complementary filter/predictor in centi-seconds.
Range |
Increment |
Units |
10 - 50 |
5 |
centiseconds |
EK3_MAGE_P_NSE: Earth magnetic field process noise (gauss/s)
Note: This parameter is for advanced users
This state process noise controls the growth of earth magnetic field state error estimates. Increasing it makes earth magnetic field estimation faster and noisier.
Range |
Units |
0.00001 - 0.01 |
gauss per second |
EK3_MAGB_P_NSE: Body magnetic field process noise (gauss/s)
Note: This parameter is for advanced users
This state process noise controls the growth of body magnetic field state error estimates. Increasing it makes magnetometer bias error estimation faster and noisier.
Range |
Units |
0.00001 - 0.01 |
gauss per second |
EK3_RNG_USE_HGT: Range finder switch height percentage
Note: This parameter is for advanced users
Range finder can be used as the primary height source when below this percentage of its maximum range (see RNGFND_MAX_CM). Set to -1 when EK3_ALT_SOURCE is not set to range finder. This is not for terrain following.
Range |
Increment |
Units |
-1 - 70 |
1 |
percent |
EK3_TERR_GRAD: Maximum terrain gradient
Note: This parameter is for advanced users
Specifies the maximum gradient of the terrain below the vehicle when it is using range finder as a height reference
Range |
Increment |
0 - 0.2 |
0.01 |
EK3_BCN_M_NSE: Range beacon measurement noise (m)
Note: This parameter is for advanced users
This is the RMS value of noise in the range beacon measurement. Increasing it reduces the weighting on this measurement.
Range |
Increment |
Units |
0.1 - 10.0 |
0.1 |
meters |
EK3_BCN_I_GTE: Range beacon measurement gate size
Note: This parameter is for advanced users
This sets the percentage number of standard deviations applied to the range beacon measurement innovation consistency check. Decreasing it makes it more likely that good measurements will be rejected. Increasing it makes it more likely that bad measurements will be accepted.
Range |
Increment |
100 - 1000 |
25 |
EK3_BCN_DELAY: Range beacon measurement delay (msec)
Note: This parameter is for advanced users
This is the number of msec that the range beacon measurements lag behind the inertial measurements.
Range |
Increment |
Units |
RebootRequired |
0 - 250 |
10 |
milliseconds |
True |
EK3_RNG_USE_SPD: Range finder max ground speed
Note: This parameter is for advanced users
The range finder will not be used as the primary height source when the horizontal ground speed is greater than this value.
Range |
Increment |
Units |
2.0 - 6.0 |
0.5 |
meters per second |
EK3_ACC_BIAS_LIM: Accelerometer bias limit
Note: This parameter is for advanced users
The accelerometer bias state will be limited to +- this value
Range |
Increment |
Units |
0.5 - 2.5 |
0.1 |
meters per square second |
EK3_MAG_MASK: Bitmask of active EKF cores that will always use heading fusion
Note: This parameter is for advanced users
1 byte bitmap of EKF cores that will disable magnetic field states and use simple magnetic heading fusion at all times. This parameter enables specified cores to be used as a backup for flight into an environment with high levels of external magnetic interference which may degrade the EKF attitude estimate when using 3-axis magnetometer fusion. NOTE : Use of a different magnetometer fusion algorithm on different cores makes unwanted EKF core switches due to magnetometer errors more likely.
Bitmask |
RebootRequired |
Bit |
Meaning |
0 |
FirstEKF |
1 |
SecondEKF |
2 |
ThirdEKF |
3 |
FourthEKF |
4 |
FifthEKF |
5 |
SixthEKF |
|
True |
EK3_OGN_HGT_MASK: Bitmask control of EKF reference height correction
Note: This parameter is for advanced users
When a height sensor other than GPS is used as the primary height source by the EKF, the position of the zero height datum is defined by that sensor and its frame of reference. If a GPS height measurement is also available, then the height of the WGS-84 height datum used by the EKF can be corrected so that the height returned by the getLLH() function is compensated for primary height sensor drift and change in datum over time. The first two bit positions control when the height datum will be corrected. Correction is performed using a Bayes filter and only operates when GPS quality permits. The third bit position controls where the corrections to the GPS reference datum are applied. Corrections can be applied to the local vertical position or to the reported EKF origin height (default).
Bitmask |
RebootRequired |
Bit |
Meaning |
0 |
Correct when using Baro height |
1 |
Correct when using range finder height |
2 |
Apply corrections to local position |
|
True |
EK3_VIS_VERR_MIN: Visual odometry minimum velocity error
Note: This parameter is for advanced users
This is the 1-STD odometry velocity observation error that will be assumed when maximum quality is reported by the sensor. When quality is between max and min, the error will be calculated using linear interpolation between VIS_VERR_MIN and VIS_VERR_MAX.
Range |
Increment |
Units |
0.05 - 0.5 |
0.05 |
meters per second |
EK3_VIS_VERR_MAX: Visual odometry maximum velocity error
Note: This parameter is for advanced users
This is the 1-STD odometry velocity observation error that will be assumed when minimum quality is reported by the sensor. When quality is between max and min, the error will be calculated using linear interpolation between VIS_VERR_MIN and VIS_VERR_MAX.
Range |
Increment |
Units |
0.5 - 5.0 |
0.1 |
meters per second |
EK3_WENC_VERR: Wheel odometry velocity error
Note: This parameter is for advanced users
This is the 1-STD odometry velocity observation error that will be assumed when wheel encoder data is being fused.
Range |
Increment |
Units |
0.01 - 1.0 |
0.1 |
meters per second |
EK3_FLOW_USE: Optical flow use bitmask
Note: This parameter is for advanced users
Controls if the optical flow data is fused into the 24-state navigation estimator OR the 1-state terrain height estimator.
Values |
RebootRequired |
Value |
Meaning |
0 |
None |
1 |
Navigation |
2 |
Terrain |
|
True |
GPS_ Parameters
GPS_TYPE: GPS type
Note: This parameter is for advanced users
GPS type
Values |
RebootRequired |
Value |
Meaning |
0 |
None |
1 |
AUTO |
2 |
uBlox |
3 |
MTK |
4 |
MTK19 |
5 |
NMEA |
6 |
SiRF |
7 |
HIL |
8 |
SwiftNav |
9 |
UAVCAN |
10 |
SBF |
11 |
GSOF |
13 |
ERB |
14 |
MAV |
15 |
NOVA |
16 |
HemisphereNMEA |
|
True |
GPS_TYPE2: 2nd GPS type
Note: This parameter is for advanced users
GPS type of 2nd GPS
Values |
RebootRequired |
Value |
Meaning |
0 |
None |
1 |
AUTO |
2 |
uBlox |
3 |
MTK |
4 |
MTK19 |
5 |
NMEA |
6 |
SiRF |
7 |
HIL |
8 |
SwiftNav |
9 |
UAVCAN |
10 |
SBF |
11 |
GSOF |
13 |
ERB |
14 |
MAV |
15 |
NOVA |
16 |
HemisphereNMEA |
|
True |
GPS_NAVFILTER: Navigation filter setting
Note: This parameter is for advanced users
Navigation filter engine setting
Values |
Value |
Meaning |
0 |
Portable |
2 |
Stationary |
3 |
Pedestrian |
4 |
Automotive |
5 |
Sea |
6 |
Airborne1G |
7 |
Airborne2G |
8 |
Airborne4G |
|
GPS_AUTO_SWITCH: Automatic Switchover Setting
Note: This parameter is for advanced users
Automatic switchover to GPS reporting best lock
Values |
Value |
Meaning |
0 |
Disabled |
1 |
UseBest |
2 |
Blend |
3 |
UseSecond |
|
GPS_MIN_DGPS: Minimum Lock Type Accepted for DGPS
Note: This parameter is for advanced users
Sets the minimum type of differential GPS corrections required before allowing to switch into DGPS mode.
Values |
RebootRequired |
Value |
Meaning |
0 |
Any |
50 |
FloatRTK |
100 |
IntegerRTK |
|
True |
GPS_SBAS_MODE: SBAS Mode
Note: This parameter is for advanced users
This sets the SBAS (satellite based augmentation system) mode if available on this GPS. If set to 2 then the SBAS mode is not changed in the GPS. Otherwise the GPS will be reconfigured to enable/disable SBAS. Disabling SBAS may be worthwhile in some parts of the world where an SBAS signal is available but the baseline is too long to be useful.
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
2 |
NoChange |
|
GPS_MIN_ELEV: Minimum elevation
Note: This parameter is for advanced users
This sets the minimum elevation of satellites above the horizon for them to be used for navigation. Setting this to -100 leaves the minimum elevation set to the GPS modules default.
Range |
Units |
-100 - 90 |
degrees |
GPS_INJECT_TO: Destination for GPS_INJECT_DATA MAVLink packets
Note: This parameter is for advanced users
The GGS can send raw serial packets to inject data to multiple GPSes.
Values |
Value |
Meaning |
0 |
send to first GPS |
1 |
send to 2nd GPS |
127 |
send to all |
|
GPS_SBP_LOGMASK: Swift Binary Protocol Logging Mask
Note: This parameter is for advanced users
Masked with the SBP msg_type field to determine whether SBR1/SBR2 data is logged
Values |
Value |
Meaning |
0 |
None (0x0000) |
-1 |
All (0xFFFF) |
-256 |
External only (0xFF00) |
|
GPS_RAW_DATA: Raw data logging
Note: This parameter is for advanced users
Handles logging raw data; on uBlox chips that support raw data this will log RXM messages into logger; on Septentrio this will log on the equipment’s SD card and when set to 2, the autopilot will try to stop logging after disarming and restart after arming
Values |
RebootRequired |
Value |
Meaning |
0 |
Ignore |
1 |
Always log |
2 |
Stop logging when disarmed (SBF only) |
5 |
Only log every five samples (uBlox only) |
|
True |
GPS_GNSS_MODE: GNSS system configuration
Note: This parameter is for advanced users
Bitmask for what GNSS system to use on the first GPS (all unchecked or zero to leave GPS as configured)
Bitmask |
Values |
Bit |
Meaning |
0 |
GPS |
1 |
SBAS |
2 |
Galileo |
3 |
Beidou |
4 |
IMES |
5 |
QZSS |
6 |
GLOSNASS |
|
Value |
Meaning |
0 |
Leave as currently configured |
1 |
GPS-NoSBAS |
3 |
GPS+SBAS |
4 |
Galileo-NoSBAS |
6 |
Galileo+SBAS |
8 |
Beidou |
51 |
GPS+IMES+QZSS+SBAS (Japan Only) |
64 |
GLONASS |
66 |
GLONASS+SBAS |
67 |
GPS+GLONASS+SBAS |
|
GPS_SAVE_CFG: Save GPS configuration
Note: This parameter is for advanced users
Determines whether the configuration for this GPS should be written to non-volatile memory on the GPS. Currently working for UBlox 6 series and above.
Values |
Value |
Meaning |
0 |
Do not save config |
1 |
Save config |
2 |
Save only when needed |
|
GPS_GNSS_MODE2: GNSS system configuration
Note: This parameter is for advanced users
Bitmask for what GNSS system to use on the second GPS (all unchecked or zero to leave GPS as configured)
Bitmask |
Values |
Bit |
Meaning |
0 |
GPS |
1 |
SBAS |
2 |
Galileo |
3 |
Beidou |
4 |
IMES |
5 |
QZSS |
6 |
GLOSNASS |
|
Value |
Meaning |
0 |
Leave as currently configured |
1 |
GPS-NoSBAS |
3 |
GPS+SBAS |
4 |
Galileo-NoSBAS |
6 |
Galileo+SBAS |
8 |
Beidou |
51 |
GPS+IMES+QZSS+SBAS (Japan Only) |
64 |
GLONASS |
66 |
GLONASS+SBAS |
67 |
GPS+GLONASS+SBAS |
|
GPS_AUTO_CONFIG: Automatic GPS configuration
Note: This parameter is for advanced users
Controls if the autopilot should automatically configure the GPS based on the parameters and default settings
Values |
Value |
Meaning |
0 |
Disables automatic configuration |
1 |
Enable automatic configuration |
|
GPS_RATE_MS: GPS update rate in milliseconds
Note: This parameter is for advanced users
Controls how often the GPS should provide a position update. Lowering below 5Hz is not allowed
Range |
Values |
Units |
50 - 200 |
Value |
Meaning |
100 |
10Hz |
125 |
8Hz |
200 |
5Hz |
|
milliseconds |
GPS_RATE_MS2: GPS 2 update rate in milliseconds
Note: This parameter is for advanced users
Controls how often the GPS should provide a position update. Lowering below 5Hz is not allowed
Range |
Values |
Units |
50 - 200 |
Value |
Meaning |
100 |
10Hz |
125 |
8Hz |
200 |
5Hz |
|
milliseconds |
GPS_POS1_X: Antenna X position offset
Note: This parameter is for advanced users
X position of the first GPS antenna in body frame. Positive X is forward of the origin. Use antenna phase centroid location if provided by the manufacturer.
Range |
Units |
-10 - 10 |
meters |
GPS_POS1_Y: Antenna Y position offset
Note: This parameter is for advanced users
Y position of the first GPS antenna in body frame. Positive Y is to the right of the origin. Use antenna phase centroid location if provided by the manufacturer.
Range |
Units |
-10 - 10 |
meters |
GPS_POS1_Z: Antenna Z position offset
Note: This parameter is for advanced users
Z position of the first GPS antenna in body frame. Positive Z is down from the origin. Use antenna phase centroid location if provided by the manufacturer.
Range |
Units |
-10 - 10 |
meters |
GPS_POS2_X: Antenna X position offset
Note: This parameter is for advanced users
X position of the second GPS antenna in body frame. Positive X is forward of the origin. Use antenna phase centroid location if provided by the manufacturer.
Range |
Units |
-10 - 10 |
meters |
GPS_POS2_Y: Antenna Y position offset
Note: This parameter is for advanced users
Y position of the second GPS antenna in body frame. Positive Y is to the right of the origin. Use antenna phase centroid location if provided by the manufacturer.
Range |
Units |
-10 - 10 |
meters |
GPS_POS2_Z: Antenna Z position offset
Note: This parameter is for advanced users
Z position of the second GPS antenna in body frame. Positive Z is down from the origin. Use antenna phase centroid location if provided by the manufacturer.
Range |
Units |
-10 - 10 |
meters |
GPS_DELAY_MS: GPS delay in milliseconds
Note: This parameter is for advanced users
Controls the amount of GPS measurement delay that the autopilot compensates for. Set to zero to use the default delay for the detected GPS type.
Range |
Units |
RebootRequired |
0 - 250 |
milliseconds |
True |
GPS_DELAY_MS2: GPS 2 delay in milliseconds
Note: This parameter is for advanced users
Controls the amount of GPS measurement delay that the autopilot compensates for. Set to zero to use the default delay for the detected GPS type.
Range |
Units |
RebootRequired |
0 - 250 |
milliseconds |
True |
GPS_BLEND_MASK: Multi GPS Blending Mask
Note: This parameter is for advanced users
Determines which of the accuracy measures Horizontal position, Vertical Position and Speed are used to calculate the weighting on each GPS receiver when soft switching has been selected by setting GPS_AUTO_SWITCH to 2
Bitmask |
Bit |
Meaning |
0 |
Horiz Pos |
1 |
Vert Pos |
2 |
Speed |
|
GPS_BLEND_TC: Blending time constant
Note: This parameter is for advanced users
Controls the slowest time constant applied to the calculation of GPS position and height offsets used to adjust different GPS receivers for steady state position differences.
Range |
Units |
5.0 - 30.0 |
seconds |
H_ Parameters
H_TAIL_TYPE: Tail Type
Tail type selection. Simpler yaw controller used if external gyro is selected
Values |
Value |
Meaning |
0 |
Servo only |
1 |
Servo with ExtGyro |
2 |
DirectDrive VarPitch |
3 |
DirectDrive FixedPitch |
|
H_GYR_GAIN: External Gyro Gain
PWM in microseconds sent to external gyro on ch7 when tail type is Servo w/ ExtGyro
Range |
Increment |
Units |
0 - 1000 |
1 |
PWM in microseconds |
H_COLYAW: Collective-Yaw Mixing
Note: This parameter is for advanced users
Feed-forward compensation to automatically add rudder input when collective pitch is increased. Can be positive or negative depending on mechanics.
Range |
Increment |
-10 - 10 |
0.1 |
H_FLYBAR_MODE: Flybar Mode Selector
Flybar present or not. Affects attitude controller used during ACRO flight mode
Values |
Value |
Meaning |
0 |
NoFlybar |
1 |
Flybar |
|
H_TAIL_SPEED: Direct Drive VarPitch Tail ESC speed
Direct Drive VarPitch Tail ESC speed in PWM microseconds. Only used when TailType is DirectDrive VarPitch
Range |
Increment |
Units |
0 - 1000 |
1 |
PWM in microseconds |
H_GYR_GAIN_ACRO: External Gyro Gain for ACRO
PWM in microseconds sent to external gyro on ch7 when tail type is Servo w/ ExtGyro. A value of zero means to use H_GYR_GAIN
Range |
Increment |
Units |
0 - 1000 |
1 |
PWM in microseconds |
H_SW_TYPE (AP_MotorsHeli_Single): Swashplate 1 Type
H3 is generic, three-servo only. H3_120/H3_140 plates have Motor1 left side, Motor2 right side, Motor3 elevator in rear. HR3_120/HR3_140 have Motor1 right side, Motor2 left side, Motor3 elevator in front - use H3_120/H3_140 and reverse servo and collective directions as necessary. For all H3_90 swashplates use H4_90 and don’t use servo output for the missing servo. For H4-90 Motors1&2 are left/right respectively, Motors3&4 are rear/front respectively. For H4-45 Motors1&2 are LF/RF, Motors3&4 are LR/RR
Values |
Value |
Meaning |
0 |
H3 Generic |
1 |
H1 non-CPPM |
2 |
H3_140 |
3 |
H3_120 |
4 |
H4_90 |
5 |
H4_45 |
|
H_SW_COL_DIR (AP_MotorsHeli_Single): Swashplate 1 Collective Control Direction
Direction collective moves for positive pitch. 0 for Normal, 1 for Reversed
Values |
Value |
Meaning |
0 |
Normal |
1 |
Reversed |
|
H_SW_LIN_SVO (AP_MotorsHeli_Single): Linearize Swashplate 1 Servo Mechanical Throw
This linearizes the swashplate 1 servo’s mechanical output to account for nonlinear output due to arm rotation. This requires a specific setup procedure to work properly. The servo arm must be centered on the mechanical throw at the servo trim position and the servo trim position kept as close to 1500 as possible. Leveling the swashplate can only be done through the pitch links. See the ardupilot wiki for more details on setup.
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
H_SW_H3_ENABLE (AP_MotorsHeli_Single): Swashplate 1 Enable Generic H3 Settings
Note: This parameter is for advanced users
Automatically set when H3 generic swash type is selected for swashplate 1. Do not set manually.
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
H_SW_H3_SV1_POS (AP_MotorsHeli_Single): Swashplate 1 Servo 1 Position
Note: This parameter is for advanced users
Azimuth position on swashplate for servo 1 with the front of the heli being 0 deg
Range |
Units |
-180 - 180 |
degrees |
H_SW_H3_SV2_POS (AP_MotorsHeli_Single): Swashplate 1 Servo 2 Position
Note: This parameter is for advanced users
Azimuth position on swashplate 1 for servo 2 with the front of the heli being 0 deg
Range |
Units |
-180 - 180 |
degrees |
H_SW_H3_PHANG (AP_MotorsHeli_Single): Swashplate 1 Phase Angle Compensation
Note: This parameter is for advanced users
Only for H3 swashplate. If pitching the swash forward induces a roll, this can be correct the problem
Range |
Increment |
Units |
-30 - 30 |
1 |
degrees |
H_DUAL_MODE: Dual Mode
Sets the dual mode of the heli, either as tandem or as transverse.
Values |
Value |
Meaning |
0 |
Longitudinal |
1 |
Transverse |
|
H_DCP_SCALER: Differential-Collective-Pitch Scaler
Scaling factor applied to the differential-collective-pitch
H_DCP_YAW: Differential-Collective-Pitch Yaw Mixing
Feed-forward compensation to automatically add yaw input when differential collective pitch is applied.
Range |
Increment |
-10 - 10 |
0.1 |
H_YAW_SCALER: Scaler for yaw mixing
Scaler for mixing yaw into roll or pitch.
Range |
Increment |
-10 - 10 |
0.1 |
H_COL2_MIN: Collective Pitch Minimum for rear swashplate
Lowest possible servo position in PWM microseconds for the rear swashplate
Range |
Increment |
Units |
1000 - 2000 |
1 |
PWM in microseconds |
H_COL2_MAX: Collective Pitch Maximum for rear swashplate
Highest possible servo position in PWM microseconds for the rear swashplate
Range |
Increment |
Units |
1000 - 2000 |
1 |
PWM in microseconds |
H_COL2_MID: Collective Pitch Mid-Point for rear swashplate
Swash servo position in PWM microseconds corresponding to zero collective pitch for the rear swashplate (or zero lift for Asymmetrical blades)
Range |
Increment |
Units |
1000 - 2000 |
1 |
PWM in microseconds |
H_SW_TYPE (AP_MotorsHeli_Dual): Swashplate 1 Type
H3 is generic, three-servo only. H3_120/H3_140 plates have Motor1 left side, Motor2 right side, Motor3 elevator in rear. HR3_120/HR3_140 have Motor1 right side, Motor2 left side, Motor3 elevator in front - use H3_120/H3_140 and reverse servo and collective directions as necessary. For all H3_90 swashplates use H4_90 and don’t use servo output for the missing servo. For H4-90 Motors1&2 are left/right respectively, Motors3&4 are rear/front respectively. For H4-45 Motors1&2 are LF/RF, Motors3&4 are LR/RR
Values |
Value |
Meaning |
0 |
H3 Generic |
1 |
H1 non-CPPM |
2 |
H3_140 |
3 |
H3_120 |
4 |
H4_90 |
5 |
H4_45 |
|
H_SW_COL_DIR (AP_MotorsHeli_Dual): Swashplate 1 Collective Control Direction
Direction collective moves for positive pitch. 0 for Normal, 1 for Reversed
Values |
Value |
Meaning |
0 |
Normal |
1 |
Reversed |
|
H_SW_LIN_SVO (AP_MotorsHeli_Dual): Linearize Swashplate 1 Servo Mechanical Throw
This linearizes the swashplate 1 servo’s mechanical output to account for nonlinear output due to arm rotation. This requires a specific setup procedure to work properly. The servo arm must be centered on the mechanical throw at the servo trim position and the servo trim position kept as close to 1500 as possible. Leveling the swashplate can only be done through the pitch links. See the ardupilot wiki for more details on setup.
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
H_SW_H3_ENABLE (AP_MotorsHeli_Dual): Swashplate 1 Enable Generic H3 Settings
Note: This parameter is for advanced users
Automatically set when H3 generic swash type is selected for swashplate 1. Do not set manually.
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
H_SW_H3_SV1_POS (AP_MotorsHeli_Dual): Swashplate 1 Servo 1 Position
Note: This parameter is for advanced users
Azimuth position on swashplate for servo 1 with the front of the heli being 0 deg
Range |
Units |
-180 - 180 |
degrees |
H_SW_H3_SV2_POS (AP_MotorsHeli_Dual): Swashplate 1 Servo 2 Position
Note: This parameter is for advanced users
Azimuth position on swashplate 1 for servo 2 with the front of the heli being 0 deg
Range |
Units |
-180 - 180 |
degrees |
H_SW_H3_PHANG (AP_MotorsHeli_Dual): Swashplate 1 Phase Angle Compensation
Note: This parameter is for advanced users
Only for H3 swashplate. If pitching the swash forward induces a roll, this can be correct the problem
Range |
Increment |
Units |
-30 - 30 |
1 |
degrees |
H_SW2_TYPE: Swashplate 2 Type
H3 is generic, three-servo only. H3_120/H3_140 plates have Motor1 left side, Motor2 right side, Motor3 elevator in rear. HR3_120/HR3_140 have Motor1 right side, Motor2 left side, Motor3 elevator in front - use H3_120/H3_140 and reverse servo and collective directions as necessary. For all H3_90 swashplates use H4_90 and don’t use servo output for the missing servo. For H4-90 Motors1&2 are left/right respectively, Motors3&4 are rear/front respectively. For H4-45 Motors1&2 are LF/RF, Motors3&4 are LR/RR
Values |
Value |
Meaning |
0 |
H3 Generic |
1 |
H1 non-CPPM |
2 |
H3_140 |
3 |
H3_120 |
4 |
H4_90 |
5 |
H4_45 |
|
H_SW2_COL_DIR: Swashplate 2 Collective Control Direction
Direction collective moves for positive pitch. 0 for Normal, 1 for Reversed
Values |
Value |
Meaning |
0 |
Normal |
1 |
Reversed |
|
H_SW2_LIN_SVO: Linearize Swashplate 2 Servo Mechanical Throw
This linearizes the swashplate 2 servo’s mechanical output to account for nonlinear output due to arm rotation. This requires a specific setup procedure to work properly. The servo arm must be centered on the mechanical throw at the servo trim position and the servo trim position kept as close to 1500 as possible. Leveling the swashplate can only be done through the pitch links. See the ardupilot wiki for more details on setup.
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
H_SW2_H3_ENABLE: Swashplate 2 Enable Generic H3 Settings
Note: This parameter is for advanced users
Automatically set when H3 generic swash type is selected for swashplate 2. Do not set manually.
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
H_SW2_H3_SV1_POS: Swashplate 2 Servo 1 Position
Note: This parameter is for advanced users
Azimuth position on swashplate for servo 1 with the front of the heli being 0 deg
Range |
Units |
-180 - 180 |
degrees |
H_SW2_H3_SV2_POS: Swashplate 2 Servo 2 Position
Note: This parameter is for advanced users
Azimuth position on swashplate 2 for servo 2 with the front of the heli being 0 deg
Range |
Units |
-180 - 180 |
degrees |
H_SW2_H3_PHANG: Swashplate 2 Phase Angle Compensation
Note: This parameter is for advanced users
Only for H3 swashplate. If pitching the swash forward induces a roll, this can be correct the problem
Range |
Increment |
Units |
-30 - 30 |
1 |
degrees |
H_COL_MIN: Collective Pitch Minimum
Lowest possible servo position in PWM microseconds for the swashplate
Range |
Increment |
Units |
1000 - 2000 |
1 |
PWM in microseconds |
H_COL_MAX: Collective Pitch Maximum
Highest possible servo position in PWM microseconds for the swashplate
Range |
Increment |
Units |
1000 - 2000 |
1 |
PWM in microseconds |
H_COL_MID: Collective Pitch Mid-Point
Swash servo position in PWM microseconds corresponding to zero collective pitch (or zero lift for Asymmetrical blades)
Range |
Increment |
Units |
1000 - 2000 |
1 |
PWM in microseconds |
H_SV_MAN: Manual Servo Mode
Manual servo override for swash set-up. Do not set this manually!
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Passthrough |
2 |
Max collective |
3 |
Mid collective |
4 |
Min collective |
|
H_CYC_MAX: Cyclic Pitch Angle Max
Note: This parameter is for advanced users
Maximum pitch angle of the swash plate
Range |
Increment |
Units |
0 - 18000 |
100 |
centidegrees |
H_SV_TEST: Boot-up Servo Test Cycles
Number of cycles to run servo test on boot-up
H_RSC_ Parameters
H_RSC_SETPOINT: External Motor Governor Setpoint
Throttle (HeliRSC Servo) output in percent to the external motor governor when motor interlock enabled (throttle hold off).
Range |
Increment |
Units |
0 - 100 |
1 |
percent |
H_RSC_MODE: Rotor Speed Control Mode
Selects the type of rotor speed control used to determine throttle output to the HeliRSC servo channel when motor interlock is enabled (throttle hold off). RC Passthrough sends the input from the RC Motor Interlock channel as throttle output. External Gov SetPoint sends the RSC SetPoint parameter value as throttle output. Throttle Curve uses the 5 point throttle curve to determine throttle output based on the collective output. Governor is ArduCopter’s built-in governor that uses the throttle curve for a feed forward throttle command to determine throttle output.
Values |
Value |
Meaning |
1 |
RC Passthrough |
2 |
External Gov SetPoint |
3 |
Throttle Curve |
4 |
Governor |
|
H_RSC_RAMP_TIME: RSC Throttle Output Ramp Time
Time in seconds for throttle output (HeliRSC servo) to ramp from ground idle (RSC_IDLE) to flight idle throttle setting when motor interlock is enabled (throttle hold off).
Range |
Units |
0 - 60 |
seconds |
H_RSC_RUNUP_TIME: Rotor Runup Time
Actual time in seconds for the main rotor to reach full speed after motor interlock is enabled (throttle hold off). Must be at least one second longer than the Throttle Ramp Time that is set with RSC_RAMP_TIME.
Range |
Units |
0 - 60 |
seconds |
H_RSC_CRITICAL: Critical Rotor Speed
Percentage of normal rotor speed where flight is no longer possible. However currently the rotor runup/rundown is estimated using the RSC_RUNUP_TIME parameter. Estimated rotor speed increases/decreases between 0 (rotor stopped) to 1 (rotor at normal speed) in the RSC_RUNUP_TIME in seconds. This parameter should be set so that the estimated rotor speed goes below critical in approximately 3 seconds. So if you had a 10 second runup time then set RSC_CRITICAL to 70%.
Range |
Increment |
Units |
0 - 100 |
1 |
percent |
H_RSC_IDLE: RSC Throttle Output at Idle
Throttle output (HeliRSC Servo) in percent while armed but motor interlock is disabled (throttle hold on). FOR COMBUSTION ENGINES. Sets the engine ground idle throttle percentage with clutch disengaged. This must be set to zero for electric helicopters under most situations. If the ESC has an autorotation window this can be set to keep the autorotation window open in the ESC. Consult the operating manual for your ESC to set it properly for this purpose
Range |
Increment |
Units |
0 - 50 |
1 |
percent |
H_RSC_SLEWRATE: RSC Throttle Output Slew Rate
This controls the maximum rate at which the throttle output (HeliRSC servo) can change, as a percentage per second. A value of 100 means the throttle can change over its full range in one second. A value of zero gives unlimited slew rate.
Range |
Increment |
0 - 500 |
10 |
H_RSC_THRCRV_0: RSC Throttle Output at 0% collective
Sets the throttle output (HeliRSC servo) in percent for the throttle curve at the minimum collective pitch position. The 0 percent collective is defined by H_COL_MIN. Example: if the setup has -2 degree to +10 degree collective pitch setup, this setting would correspond to -2 degree of pitch.
Range |
Increment |
Units |
0 - 100 |
1 |
percent |
H_RSC_THRCRV_25: RSC Throttle Output at 25% collective
Sets the throttle output (HeliRSC servo) in percent for the throttle curve at 25% of full collective travel where he 0 percent collective is defined by H_COL_MIN and 100 percent collective is defined by H_COL_MAX. Example: if the setup has -2 degree to +10 degree collective pitch setup, the total range is 12 degrees. 25% of 12 degrees is 3 degrees, so this setting would correspond to +1 degree of pitch.
Range |
Increment |
Units |
0 - 100 |
1 |
percent |
H_RSC_THRCRV_50: RSC Throttle Output at 50% collective
Sets the throttle output (HeliRSC servo) in percent for the throttle curve at 50% of full collective travel where he 0 percent collective is defined by H_COL_MIN and 100 percent collective is defined by H_COL_MAX. Example: if the setup has -2 degree to +10 degree collective pitch setup, the total range is 12 degrees. 50% of 12 degrees is 6 degrees, so this setting would correspond to +4 degree of pitch.
Range |
Increment |
Units |
0 - 100 |
1 |
percent |
H_RSC_THRCRV_75: RSC Throttle Output at 75% collective
Sets the throttle output (HeliRSC servo) in percent for the throttle curve at 75% of full collective travel where he 0 percent collective is defined by H_COL_MIN and 100 percent collective is defined by H_COL_MAX. Example: if the setup has -2 degree to +10 degree collective pitch setup, the total range is 12 degrees. 75% of 12 degrees is 9 degrees, so this setting would correspond to +7 degree of pitch.
Range |
Increment |
Units |
0 - 100 |
1 |
percent |
H_RSC_THRCRV_100: RSC Throttle Output at 100% collective
Sets the throttle output (HeliRSC servo) in percent for the throttle curve at the minimum collective pitch position. The 100 percent collective is defined by H_COL_MAX. Example: if the setup has -2 degree to +10 degree collective pitch setup, this setting would correspond to +10 degree of pitch.
Range |
Increment |
Units |
0 - 100 |
1 |
percent |
H_RSC_GOV_SETPNT: Main Rotor Governor RPM Setpoint
Main rotor rpm setting that governor maintains when engaged. Set to the rotor rpm your helicopter runs in flight. When a speed sensor is installed the rotor governor maintains this speed. For governor operation this should be set 10 rpm higher than the actual desired headspeed to allow for governor droop
Range |
Increment |
Units |
800 - 3500 |
10 |
Revolutions Per Minute |
H_RSC_GOV_DISGAG: Throttle Percentage for Governor Disengage
Percentage of throttle where the governor will disengage to allow return to flight idle power. Typically should be set to the same value as flight idle throttle (the very lowest throttle setting on the throttle curve). The governor disengage can be disabled by setting this value to zero and using the pull-down from the governor TCGAIN to reduce power to flight idle with the collective at it’s lowest throttle setting on the throttle curve.
Range |
Increment |
Units |
0 - 50 |
1 |
percent |
H_RSC_GOV_DROOP: Governor Droop Response Setting
Governor droop response under load, normal settings of 0-100%. Higher value is quicker response but may cause surging. Setting to zero disables the governor. Adjust this to be as aggressive as possible without getting surging or over-run on headspeed when the governor engages. Setting over 100% is allowable for some two-stage turbine engines to provide scheduling of the gas generator for proper torque response of the N2 spool
Range |
Increment |
Units |
0 - 150 |
1 |
percent |
H_RSC_GOV_TCGAIN: Governor Throttle Curve Gain
Percentage of throttle curve gain in governor output. This provides a type of feedforward response to sudden loading or unloading of the engine. If headspeed drops excessively during sudden heavy load, increase the throttle curve gain. If the governor runs with excessive droop more than 15 rpm lower than the speed setting, increase this setting until the governor runs at 8-10 rpm droop from the speed setting. The throttle curve must be properly tuned to fly the helicopter without the governor for this setting to work properly.
Range |
Increment |
Units |
50 - 100 |
1 |
percent |
H_RSC_GOV_RANGE: Governor Operational Range
RPM range +/- governor rpm reference setting where governor is operational. If speed sensor fails or rpm falls outside of this range, the governor will disengage and return to throttle curve. Recommended range is 100
Range |
Increment |
Units |
50 - 200 |
10 |
Revolutions Per Minute |
INS_ Parameters
INS_GYROFFS_X: Gyro offsets of X axis
Note: This parameter is for advanced users
Gyro sensor offsets of X axis. This is setup on each boot during gyro calibrations
INS_GYROFFS_Y: Gyro offsets of Y axis
Note: This parameter is for advanced users
Gyro sensor offsets of Y axis. This is setup on each boot during gyro calibrations
INS_GYROFFS_Z: Gyro offsets of Z axis
Note: This parameter is for advanced users
Gyro sensor offsets of Z axis. This is setup on each boot during gyro calibrations
INS_GYR2OFFS_X: Gyro2 offsets of X axis
Note: This parameter is for advanced users
Gyro2 sensor offsets of X axis. This is setup on each boot during gyro calibrations
INS_GYR2OFFS_Y: Gyro2 offsets of Y axis
Note: This parameter is for advanced users
Gyro2 sensor offsets of Y axis. This is setup on each boot during gyro calibrations
INS_GYR2OFFS_Z: Gyro2 offsets of Z axis
Note: This parameter is for advanced users
Gyro2 sensor offsets of Z axis. This is setup on each boot during gyro calibrations
INS_GYR3OFFS_X: Gyro3 offsets of X axis
Note: This parameter is for advanced users
Gyro3 sensor offsets of X axis. This is setup on each boot during gyro calibrations
INS_GYR3OFFS_Y: Gyro3 offsets of Y axis
Note: This parameter is for advanced users
Gyro3 sensor offsets of Y axis. This is setup on each boot during gyro calibrations
INS_GYR3OFFS_Z: Gyro3 offsets of Z axis
Note: This parameter is for advanced users
Gyro3 sensor offsets of Z axis. This is setup on each boot during gyro calibrations
INS_ACCSCAL_X: Accelerometer scaling of X axis
Note: This parameter is for advanced users
Accelerometer scaling of X axis. Calculated during acceleration calibration routine
INS_ACCSCAL_Y: Accelerometer scaling of Y axis
Note: This parameter is for advanced users
Accelerometer scaling of Y axis Calculated during acceleration calibration routine
INS_ACCSCAL_Z: Accelerometer scaling of Z axis
Note: This parameter is for advanced users
Accelerometer scaling of Z axis Calculated during acceleration calibration routine
INS_ACCOFFS_X: Accelerometer offsets of X axis
Note: This parameter is for advanced users
Accelerometer offsets of X axis. This is setup using the acceleration calibration or level operations
Range |
Units |
-3.5 - 3.5 |
meters per square second |
INS_ACCOFFS_Y: Accelerometer offsets of Y axis
Note: This parameter is for advanced users
Accelerometer offsets of Y axis. This is setup using the acceleration calibration or level operations
Range |
Units |
-3.5 - 3.5 |
meters per square second |
INS_ACCOFFS_Z: Accelerometer offsets of Z axis
Note: This parameter is for advanced users
Accelerometer offsets of Z axis. This is setup using the acceleration calibration or level operations
Range |
Units |
-3.5 - 3.5 |
meters per square second |
INS_ACC2SCAL_X: Accelerometer2 scaling of X axis
Note: This parameter is for advanced users
Accelerometer2 scaling of X axis. Calculated during acceleration calibration routine
INS_ACC2SCAL_Y: Accelerometer2 scaling of Y axis
Note: This parameter is for advanced users
Accelerometer2 scaling of Y axis Calculated during acceleration calibration routine
INS_ACC2SCAL_Z: Accelerometer2 scaling of Z axis
Note: This parameter is for advanced users
Accelerometer2 scaling of Z axis Calculated during acceleration calibration routine
INS_ACC2OFFS_X: Accelerometer2 offsets of X axis
Note: This parameter is for advanced users
Accelerometer2 offsets of X axis. This is setup using the acceleration calibration or level operations
Range |
Units |
-3.5 - 3.5 |
meters per square second |
INS_ACC2OFFS_Y: Accelerometer2 offsets of Y axis
Note: This parameter is for advanced users
Accelerometer2 offsets of Y axis. This is setup using the acceleration calibration or level operations
Range |
Units |
-3.5 - 3.5 |
meters per square second |
INS_ACC2OFFS_Z: Accelerometer2 offsets of Z axis
Note: This parameter is for advanced users
Accelerometer2 offsets of Z axis. This is setup using the acceleration calibration or level operations
Range |
Units |
-3.5 - 3.5 |
meters per square second |
INS_ACC3SCAL_X: Accelerometer3 scaling of X axis
Note: This parameter is for advanced users
Accelerometer3 scaling of X axis. Calculated during acceleration calibration routine
INS_ACC3SCAL_Y: Accelerometer3 scaling of Y axis
Note: This parameter is for advanced users
Accelerometer3 scaling of Y axis Calculated during acceleration calibration routine
INS_ACC3SCAL_Z: Accelerometer3 scaling of Z axis
Note: This parameter is for advanced users
Accelerometer3 scaling of Z axis Calculated during acceleration calibration routine
INS_ACC3OFFS_X: Accelerometer3 offsets of X axis
Note: This parameter is for advanced users
Accelerometer3 offsets of X axis. This is setup using the acceleration calibration or level operations
Range |
Units |
-3.5 - 3.5 |
meters per square second |
INS_ACC3OFFS_Y: Accelerometer3 offsets of Y axis
Note: This parameter is for advanced users
Accelerometer3 offsets of Y axis. This is setup using the acceleration calibration or level operations
Range |
Units |
-3.5 - 3.5 |
meters per square second |
INS_ACC3OFFS_Z: Accelerometer3 offsets of Z axis
Note: This parameter is for advanced users
Accelerometer3 offsets of Z axis. This is setup using the acceleration calibration or level operations
Range |
Units |
-3.5 - 3.5 |
meters per square second |
INS_GYRO_FILTER: Gyro filter cutoff frequency
Note: This parameter is for advanced users
Filter cutoff frequency for gyroscopes. This can be set to a lower value to try to cope with very high vibration levels in aircraft. A value of zero means no filtering (not recommended!)
Range |
Units |
0 - 256 |
hertz |
INS_ACCEL_FILTER: Accel filter cutoff frequency
Note: This parameter is for advanced users
Filter cutoff frequency for accelerometers. This can be set to a lower value to try to cope with very high vibration levels in aircraft. A value of zero means no filtering (not recommended!)
Range |
Units |
0 - 256 |
hertz |
INS_USE: Use first IMU for attitude, velocity and position estimates
Note: This parameter is for advanced users
Use first IMU for attitude, velocity and position estimates
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
INS_USE2: Use second IMU for attitude, velocity and position estimates
Note: This parameter is for advanced users
Use second IMU for attitude, velocity and position estimates
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
INS_USE3: Use third IMU for attitude, velocity and position estimates
Note: This parameter is for advanced users
Use third IMU for attitude, velocity and position estimates
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
INS_STILL_THRESH: Stillness threshold for detecting if we are moving
Note: This parameter is for advanced users
Threshold to tolerate vibration to determine if vehicle is motionless. This depends on the frame type and if there is a constant vibration due to motors before launch or after landing. Total motionless is about 0.05. Suggested values: Planes/rover use 0.1, multirotors use 1, tradHeli uses 5
INS_GYR_CAL: Gyro Calibration scheme
Note: This parameter is for advanced users
Conrols when automatic gyro calibration is performed
Values |
Value |
Meaning |
0 |
Never |
1 |
Start-up only |
|
INS_TRIM_OPTION: Accel cal trim option
Note: This parameter is for advanced users
Specifies how the accel cal routine determines the trims
Values |
Value |
Meaning |
0 |
Don’t adjust the trims |
1 |
Assume first orientation was level |
2 |
Assume ACC_BODYFIX is perfectly aligned to the vehicle |
|
INS_ACC_BODYFIX: Body-fixed accelerometer
Note: This parameter is for advanced users
The body-fixed accelerometer to be used for trim calculation
Values |
Value |
Meaning |
1 |
IMU 1 |
2 |
IMU 2 |
3 |
IMU 3 |
|
INS_POS1_X: IMU accelerometer X position
Note: This parameter is for advanced users
X position of the first IMU Accelerometer in body frame. Positive X is forward of the origin. Attention: The IMU should be located as close to the vehicle c.g. as practical so that the value of this parameter is minimised. Failure to do so can result in noisy navigation velocity measurements due to vibration and IMU gyro noise. If the IMU cannot be moved and velocity noise is a problem, a location closer to the IMU can be used as the body frame origin.
Range |
Units |
-10 - 10 |
meters |
INS_POS1_Y: IMU accelerometer Y position
Note: This parameter is for advanced users
Y position of the first IMU accelerometer in body frame. Positive Y is to the right of the origin. Attention: The IMU should be located as close to the vehicle c.g. as practical so that the value of this parameter is minimised. Failure to do so can result in noisy navigation velocity measurements due to vibration and IMU gyro noise. If the IMU cannot be moved and velocity noise is a problem, a location closer to the IMU can be used as the body frame origin.
Range |
Units |
-10 - 10 |
meters |
INS_POS1_Z: IMU accelerometer Z position
Note: This parameter is for advanced users
Z position of the first IMU accelerometer in body frame. Positive Z is down from the origin. Attention: The IMU should be located as close to the vehicle c.g. as practical so that the value of this parameter is minimised. Failure to do so can result in noisy navigation velocity measurements due to vibration and IMU gyro noise. If the IMU cannot be moved and velocity noise is a problem, a location closer to the IMU can be used as the body frame origin.
Range |
Units |
-10 - 10 |
meters |
INS_POS2_X: IMU accelerometer X position
Note: This parameter is for advanced users
X position of the second IMU accelerometer in body frame. Positive X is forward of the origin. Attention: The IMU should be located as close to the vehicle c.g. as practical so that the value of this parameter is minimised. Failure to do so can result in noisy navigation velocity measurements due to vibration and IMU gyro noise. If the IMU cannot be moved and velocity noise is a problem, a location closer to the IMU can be used as the body frame origin.
Range |
Units |
-10 - 10 |
meters |
INS_POS2_Y: IMU accelerometer Y position
Note: This parameter is for advanced users
Y position of the second IMU accelerometer in body frame. Positive Y is to the right of the origin. Attention: The IMU should be located as close to the vehicle c.g. as practical so that the value of this parameter is minimised. Failure to do so can result in noisy navigation velocity measurements due to vibration and IMU gyro noise. If the IMU cannot be moved and velocity noise is a problem, a location closer to the IMU can be used as the body frame origin.
Range |
Units |
-10 - 10 |
meters |
INS_POS2_Z: IMU accelerometer Z position
Note: This parameter is for advanced users
Z position of the second IMU accelerometer in body frame. Positive Z is down from the origin. Attention: The IMU should be located as close to the vehicle c.g. as practical so that the value of this parameter is minimised. Failure to do so can result in noisy navigation velocity measurements due to vibration and IMU gyro noise. If the IMU cannot be moved and velocity noise is a problem, a location closer to the IMU can be used as the body frame origin.
Range |
Units |
-10 - 10 |
meters |
INS_POS3_X: IMU accelerometer X position
Note: This parameter is for advanced users
X position of the third IMU accelerometer in body frame. Positive X is forward of the origin. Attention: The IMU should be located as close to the vehicle c.g. as practical so that the value of this parameter is minimised. Failure to do so can result in noisy navigation velocity measurements due to vibration and IMU gyro noise. If the IMU cannot be moved and velocity noise is a problem, a location closer to the IMU can be used as the body frame origin.
Range |
Units |
-10 - 10 |
meters |
INS_POS3_Y: IMU accelerometer Y position
Note: This parameter is for advanced users
Y position of the third IMU accelerometer in body frame. Positive Y is to the right of the origin. Attention: The IMU should be located as close to the vehicle c.g. as practical so that the value of this parameter is minimised. Failure to do so can result in noisy navigation velocity measurements due to vibration and IMU gyro noise. If the IMU cannot be moved and velocity noise is a problem, a location closer to the IMU can be used as the body frame origin.
Range |
Units |
-10 - 10 |
meters |
INS_POS3_Z: IMU accelerometer Z position
Note: This parameter is for advanced users
Z position of the third IMU accelerometer in body frame. Positive Z is down from the origin. Attention: The IMU should be located as close to the vehicle c.g. as practical so that the value of this parameter is minimised. Failure to do so can result in noisy navigation velocity measurements due to vibration and IMU gyro noise. If the IMU cannot be moved and velocity noise is a problem, a location closer to the IMU can be used as the body frame origin.
Range |
Units |
-10 - 10 |
meters |
INS_GYR_ID: Gyro ID
Note: This parameter is for advanced users
Gyro sensor ID, taking into account its type, bus and instance
INS_GYR2_ID: Gyro2 ID
Note: This parameter is for advanced users
Gyro2 sensor ID, taking into account its type, bus and instance
INS_GYR3_ID: Gyro3 ID
Note: This parameter is for advanced users
Gyro3 sensor ID, taking into account its type, bus and instance
INS_ACC_ID: Accelerometer ID
Note: This parameter is for advanced users
Accelerometer sensor ID, taking into account its type, bus and instance
INS_ACC2_ID: Accelerometer2 ID
Note: This parameter is for advanced users
Accelerometer2 sensor ID, taking into account its type, bus and instance
INS_ACC3_ID: Accelerometer3 ID
Note: This parameter is for advanced users
Accelerometer3 sensor ID, taking into account its type, bus and instance
INS_FAST_SAMPLE: Fast sampling mask
Note: This parameter is for advanced users
Mask of IMUs to enable fast sampling on, if available
Bitmask |
Values |
Bit |
Meaning |
0 |
FirstIMU |
1 |
SecondIMU |
2 |
ThirdIMU |
|
Value |
Meaning |
1 |
FirstIMUOnly |
3 |
FirstAndSecondIMU |
|
INS_ENABLE_MASK: IMU enable mask
Note: This parameter is for advanced users
Bitmask of IMUs to enable. It can be used to prevent startup of specific detected IMUs
Bitmask |
Values |
Bit |
Meaning |
0 |
FirstIMU |
1 |
SecondIMU |
2 |
ThirdIMU |
|
Value |
Meaning |
1 |
FirstIMUOnly |
3 |
FirstAndSecondIMU |
7 |
FirstSecondAndThirdIMU |
127 |
AllIMUs |
|
MNT Parameters
MNT_DEFLT_MODE: Mount default operating mode
Mount default operating mode on startup and after control is returned from autopilot
Values |
Value |
Meaning |
0 |
Retracted |
1 |
Neutral |
2 |
MavLink Targeting |
3 |
RC Targeting |
4 |
GPS Point |
|
MNT_RETRACT_X: Mount roll angle when in retracted position
Mount roll angle when in retracted position
Range |
Increment |
Units |
-180.00 - 179.99 |
1 |
degrees |
MNT_RETRACT_Y: Mount tilt/pitch angle when in retracted position
Mount tilt/pitch angle when in retracted position
Range |
Increment |
Units |
-180.00 - 179.99 |
1 |
degrees |
MNT_RETRACT_Z: Mount yaw/pan angle when in retracted position
Mount yaw/pan angle when in retracted position
Range |
Increment |
Units |
-180.00 - 179.99 |
1 |
degrees |
MNT_NEUTRAL_X: Mount roll angle when in neutral position
Mount roll angle when in neutral position
Range |
Increment |
Units |
-180.00 - 179.99 |
1 |
degrees |
MNT_NEUTRAL_Y: Mount tilt/pitch angle when in neutral position
Mount tilt/pitch angle when in neutral position
Range |
Increment |
Units |
-180.00 - 179.99 |
1 |
degrees |
MNT_NEUTRAL_Z: Mount pan/yaw angle when in neutral position
Mount pan/yaw angle when in neutral position
Range |
Increment |
Units |
-180.00 - 179.99 |
1 |
degrees |
MNT_STAB_ROLL: Stabilize mount’s roll angle
enable roll stabilisation relative to Earth
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
MNT_STAB_TILT: Stabilize mount’s pitch/tilt angle
enable tilt/pitch stabilisation relative to Earth
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
MNT_STAB_PAN: Stabilize mount pan/yaw angle
enable pan/yaw stabilisation relative to Earth
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
MNT_ANGMIN_ROL: Minimum roll angle
Minimum physical roll angular position of mount.
Range |
Increment |
Units |
-18000 - 17999 |
1 |
centidegrees |
MNT_ANGMAX_ROL: Maximum roll angle
Maximum physical roll angular position of the mount
Range |
Increment |
Units |
-18000 - 17999 |
1 |
centidegrees |
MNT_ANGMIN_TIL: Minimum tilt angle
Minimum physical tilt (pitch) angular position of mount.
Range |
Increment |
Units |
-18000 - 17999 |
1 |
centidegrees |
MNT_ANGMAX_TIL: Maximum tilt angle
Maximum physical tilt (pitch) angular position of the mount
Range |
Increment |
Units |
-18000 - 17999 |
1 |
centidegrees |
MNT_ANGMIN_PAN: Minimum pan angle
Minimum physical pan (yaw) angular position of mount.
Range |
Increment |
Units |
-18000 - 17999 |
1 |
centidegrees |
MNT_ANGMAX_PAN: Maximum pan angle
Maximum physical pan (yaw) angular position of the mount
Range |
Increment |
Units |
-18000 - 17999 |
1 |
centidegrees |
MNT_JSTICK_SPD: mount joystick speed
0 for position control, small for low speeds, 100 for max speed. A good general value is 10 which gives a movement speed of 3 degrees per second.
Range |
Increment |
0 - 100 |
1 |
MNT_LEAD_RLL: Roll stabilization lead time
Causes the servo angle output to lead the current angle of the vehicle by some amount of time based on current angular rate, compensating for servo delay. Increase until the servo is responsive but doesn’t overshoot. Does nothing with pan stabilization enabled.
Range |
Increment |
Units |
0.0 - 0.2 |
.005 |
seconds |
MNT_LEAD_PTCH: Pitch stabilization lead time
Causes the servo angle output to lead the current angle of the vehicle by some amount of time based on current angular rate. Increase until the servo is responsive but doesn’t overshoot. Does nothing with pan stabilization enabled.
Range |
Increment |
Units |
0.0 - 0.2 |
.005 |
seconds |
MNT_TYPE: Mount Type
Mount Type (None, Servo or MAVLink)
Values |
RebootRequired |
Value |
Meaning |
0 |
None |
1 |
Servo |
2 |
3DR Solo |
3 |
Alexmos Serial |
4 |
SToRM32 MAVLink |
5 |
SToRM32 Serial |
|
True |
MNT2_DEFLT_MODE: Mount default operating mode
Mount default operating mode on startup and after control is returned from autopilot
Values |
Value |
Meaning |
0 |
Retracted |
1 |
Neutral |
2 |
MavLink Targeting |
3 |
RC Targeting |
4 |
GPS Point |
|
MNT2_RETRACT_X: Mount2 roll angle when in retracted position
Mount2 roll angle when in retracted position
Range |
Increment |
Units |
-180.00 - 179.99 |
1 |
degrees |
MNT2_RETRACT_Y: Mount2 tilt/pitch angle when in retracted position
Mount2 tilt/pitch angle when in retracted position
Range |
Increment |
Units |
-180.00 - 179.99 |
1 |
degrees |
MNT2_RETRACT_Z: Mount2 yaw/pan angle when in retracted position
Mount2 yaw/pan angle when in retracted position
Range |
Increment |
Units |
-180.00 - 179.99 |
1 |
degrees |
MNT2_NEUTRAL_X: Mount2 roll angle when in neutral position
Mount2 roll angle when in neutral position
Range |
Increment |
Units |
-180.00 - 179.99 |
1 |
degrees |
MNT2_NEUTRAL_Y: Mount2 tilt/pitch angle when in neutral position
Mount2 tilt/pitch angle when in neutral position
Range |
Increment |
Units |
-180.00 - 179.99 |
1 |
degrees |
MNT2_NEUTRAL_Z: Mount2 pan/yaw angle when in neutral position
Mount2 pan/yaw angle when in neutral position
Range |
Increment |
Units |
-180.00 - 179.99 |
1 |
degrees |
MNT2_STAB_ROLL: Stabilize Mount2’s roll angle
enable roll stabilisation relative to Earth
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
MNT2_STAB_TILT: Stabilize Mount2’s pitch/tilt angle
enable tilt/pitch stabilisation relative to Earth
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
MNT2_STAB_PAN: Stabilize mount2 pan/yaw angle
enable pan/yaw stabilisation relative to Earth
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
MNT2_ANGMIN_ROL: Mount2’s minimum roll angle
Mount2’s minimum physical roll angular position
Range |
Increment |
Units |
-18000 - 17999 |
1 |
centidegrees |
MNT2_ANGMAX_ROL: Mount2’s maximum roll angle
Mount2’s maximum physical roll angular position
Range |
Increment |
Units |
-18000 - 17999 |
1 |
centidegrees |
MNT2_ANGMIN_TIL: Mount2’s minimum tilt angle
Mount2’s minimum physical tilt (pitch) angular position
Range |
Increment |
Units |
-18000 - 17999 |
1 |
centidegrees |
MNT2_ANGMAX_TIL: Mount2’s maximum tilt angle
Mount2’s maximum physical tilt (pitch) angular position
Range |
Increment |
Units |
-18000 - 17999 |
1 |
centidegrees |
MNT2_ANGMIN_PAN: Mount2’s minimum pan angle
Mount2’s minimum physical pan (yaw) angular position
Range |
Increment |
Units |
-18000 - 17999 |
1 |
centidegrees |
MNT2_ANGMAX_PAN: Mount2’s maximum pan angle
MOunt2’s maximum physical pan (yaw) angular position
Range |
Increment |
Units |
-18000 - 17999 |
1 |
centidegrees |
MNT2_LEAD_RLL: Mount2’s Roll stabilization lead time
Causes the servo angle output to lead the current angle of the vehicle by some amount of time based on current angular rate, compensating for servo delay. Increase until the servo is responsive but doesn’t overshoot. Does nothing with pan stabilization enabled.
Range |
Increment |
Units |
0.0 - 0.2 |
.005 |
seconds |
MNT2_LEAD_PTCH: Mount2’s Pitch stabilization lead time
Causes the servo angle output to lead the current angle of the vehicle by some amount of time based on current angular rate. Increase until the servo is responsive but doesn’t overshoot. Does nothing with pan stabilization enabled.
Range |
Increment |
Units |
0.0 - 0.2 |
.005 |
seconds |
MNT2_TYPE: Mount2 Type
Mount Type (None, Servo or MAVLink)
Values |
Value |
Meaning |
0 |
None |
1 |
Servo |
2 |
3DR Solo |
3 |
Alexmos Serial |
4 |
SToRM32 MAVLink |
5 |
SToRM32 Serial |
|
MOT_ Parameters
MOT_YAW_HEADROOM: Matrix Yaw Min
Note: This parameter is for advanced users
Yaw control is given at least this pwm in microseconds range
Range |
Units |
0 - 500 |
PWM in microseconds |
MOT_THST_EXPO: Thrust Curve Expo
Note: This parameter is for advanced users
Motor thrust curve exponent (from 0 for linear to 1.0 for second order curve)
MOT_SPIN_MAX: Motor Spin maximum
Note: This parameter is for advanced users
Point at which the thrust saturates expressed as a number from 0 to 1 in the entire output range
Values |
0.9:Low, 0.95:Default, 1.0:High |
MOT_BAT_VOLT_MAX: Battery voltage compensation maximum voltage
Note: This parameter is for advanced users
Battery voltage compensation maximum voltage (voltage above this will have no additional scaling effect on thrust). Recommend 4.4 * cell count, 0 = Disabled
MOT_BAT_VOLT_MIN: Battery voltage compensation minimum voltage
Note: This parameter is for advanced users
Battery voltage compensation minimum voltage (voltage below this will have no additional scaling effect on thrust). Recommend 3.5 * cell count, 0 = Disabled
MOT_BAT_CURR_MAX: Motor Current Max
Note: This parameter is for advanced users
Maximum current over which maximum throttle is limited (0 = Disabled)
Range |
Units |
0 - 200 |
ampere |
MOT_PWM_TYPE: Output PWM type
Note: This parameter is for advanced users
This selects the output PWM type, allowing for normal PWM continuous output, OneShot, brushed or DShot motor output
Values |
RebootRequired |
Value |
Meaning |
0 |
Normal |
1 |
OneShot |
2 |
OneShot125 |
3 |
Brushed |
4 |
DShot150 |
5 |
DShot300 |
6 |
DShot600 |
7 |
DShot1200 |
|
True |
MOT_PWM_MIN: PWM output miniumum
Note: This parameter is for advanced users
This sets the min PWM output value in microseconds that will ever be output to the motors, 0 = use input RC3_MIN
Range |
Units |
0 - 2000 |
PWM in microseconds |
MOT_PWM_MAX: PWM output maximum
Note: This parameter is for advanced users
This sets the max PWM value in microseconds that will ever be output to the motors, 0 = use input RC3_MAX
Range |
Units |
0 - 2000 |
PWM in microseconds |
MOT_SPIN_MIN: Motor Spin minimum
Note: This parameter is for advanced users
Point at which the thrust starts expressed as a number from 0 to 1 in the entire output range. Should be higher than MOT_SPIN_ARM.
Values |
0.0:Low, 0.15:Default, 0.3:High |
MOT_SPIN_ARM: Motor Spin armed
Note: This parameter is for advanced users
Point at which the motors start to spin expressed as a number from 0 to 1 in the entire output range. Should be lower than MOT_SPIN_MIN.
Values |
0.0:Low, 0.1:Default, 0.2:High |
MOT_BAT_CURR_TC: Motor Current Max Time Constant
Note: This parameter is for advanced users
Time constant used to limit the maximum current
Range |
Units |
0 - 10 |
seconds |
MOT_THST_HOVER: Thrust Hover Value
Note: This parameter is for advanced users
Motor thrust needed to hover expressed as a number from 0 to 1
MOT_HOVER_LEARN: Hover Value Learning
Note: This parameter is for advanced users
Enable/Disable automatic learning of hover throttle
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Learn |
2 |
LearnAndSave |
|
MOT_SAFE_DISARM: Motor PWM output disabled when disarmed
Note: This parameter is for advanced users
Disables motor PWM output when disarmed
Values |
Value |
Meaning |
0 |
PWM enabled while disarmed |
1 |
PWM disabled while disarmed |
|
MOT_YAW_SV_ANGLE: Yaw Servo Max Lean Angle
Yaw servo’s maximum lean angle
Range |
Increment |
Units |
5 - 80 |
1 |
degrees |
MOT_SPOOL_TIME: Spool up time
Note: This parameter is for advanced users
Time in seconds to spool up the motors from zero to min throttle.
Range |
Increment |
Units |
0 - 2 |
0.1 |
seconds |
MOT_BOOST_SCALE: Motor boost scale
Note: This parameter is for advanced users
Booster motor output scaling factor vs main throttle. The output to the BoostThrottle servo will be the main throttle times this scaling factor. A higher scaling factor will put more of the load on the booster motor. A value of 1 will set the BoostThrottle equal to the main throttle.
Range |
Increment |
0 - 5 |
0.1 |
MOT_BAT_IDX: Battery compensation index
Note: This parameter is for advanced users
Which battery monitor should be used for doing compensation
Values |
Value |
Meaning |
0 |
First battery |
1 |
Second battery |
|
MOT_SLEW_UP_TIME: Output slew time for increasing throttle
Note: This parameter is for advanced users
Time in seconds to slew output from zero to full. For medium size copter such as a Solo, a value of 0.25 is a good starting point. This is used to limit the rate at which output can change. Range is constrained between 0 and 0.5.
Range |
Increment |
Units |
0 - .5 |
0.001 |
seconds |
MOT_SLEW_DN_TIME: Output slew time for decreasing throttle
Note: This parameter is for advanced users
Time in seconds to slew output from full to zero. For medium size copter such as a Solo, a value of 0.275 is a good starting point. This is used to limit the rate at which output can change. Range is constrained between 0 and 0.5.
Range |
Increment |
Units |
0 - .5 |
0.001 |
seconds |
OSD1_ Parameters
OSD1_ENABLE: Enable screen
Enable this screen
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_CHAN_MIN: Transmitter switch screen minimum pwm
This sets the PWM lower limit for this screen
OSD1_CHAN_MAX: Transmitter switch screen maximum pwm
This sets the PWM upper limit for this screen
OSD1_ALTITUDE_EN: ALTITUDE_EN
Enables display of altitude AGL
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_ALTITUDE_X: ALTITUDE_X
Horizontal position on screen
OSD1_ALTITUDE_Y: ALTITUDE_Y
Vertical position on screen
OSD1_BATVOLT_EN: BATVOLT_EN
Displays main battery voltage
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_BATVOLT_X: BATVOLT_X
Horizontal position on screen
OSD1_BATVOLT_Y: BATVOLT_Y
Vertical position on screen
OSD1_CURRENT_EN: CURRENT_EN
Displays main battery current
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_CURRENT_X: CURRENT_X
Horizontal position on screen
OSD1_CURRENT_Y: CURRENT_Y
Vertical position on screen
OSD1_BATUSED_EN: BATUSED_EN
Displays primary battery mAh consumed
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_BATUSED_X: BATUSED_X
Horizontal position on screen
OSD1_BATUSED_Y: BATUSED_Y
Vertical position on screen
OSD1_SATS_EN: SATS_EN
Displays number of acquired sattelites
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_SATS_X: SATS_X
Horizontal position on screen
OSD1_SATS_Y: SATS_Y
Vertical position on screen
OSD1_FLTMODE_EN: FLTMODE_EN
Displays flight mode
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_FLTMODE_X: FLTMODE_X
Horizontal position on screen
OSD1_FLTMODE_Y: FLTMODE_Y
Vertical position on screen
OSD1_MESSAGE_EN: MESSAGE_EN
Displays Mavlink messages
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_MESSAGE_X: MESSAGE_X
Horizontal position on screen
OSD1_MESSAGE_Y: MESSAGE_Y
Vertical position on screen
OSD1_GSPEED_EN: GSPEED_EN
Displays GPS ground speed
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_GSPEED_X: GSPEED_X
Horizontal position on screen
OSD1_GSPEED_Y: GSPEED_Y
Vertical position on screen
OSD1_HORIZON_EN: HORIZON_EN
Displays artificial horizon
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_HORIZON_X: HORIZON_X
Horizontal position on screen
OSD1_HORIZON_Y: HORIZON_Y
Vertical position on screen
OSD1_HOME_EN: HOME_EN
Displays distance and relative direction to HOME
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_HOME_X: HOME_X
Horizontal position on screen
OSD1_HOME_Y: HOME_Y
Vertical position on screen
OSD1_HEADING_EN: HEADING_EN
Displays heading
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_HEADING_X: HEADING_X
Horizontal position on screen
OSD1_HEADING_Y: HEADING_Y
Vertical position on screen
OSD1_THROTTLE_EN: THROTTLE_EN
Displays actual throttle percentage being sent to motor(s)
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_THROTTLE_X: THROTTLE_X
Horizontal position on screen
OSD1_THROTTLE_Y: THROTTLE_Y
Vertical position on screen
OSD1_COMPASS_EN: COMPASS_EN
Enables display of compass rose
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_COMPASS_X: COMPASS_X
Horizontal position on screen
OSD1_COMPASS_Y: COMPASS_Y
Vertical position on screen
OSD1_WIND_EN: WIND_EN
Displays wind speed and relative direction
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_WIND_X: WIND_X
Horizontal position on screen
OSD1_WIND_Y: WIND_Y
Vertical position on screen
OSD1_ASPEED_EN: ASPEED_EN
Displays airspeed value being used by TECS (fused value)
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_ASPEED_X: ASPEED_X
Horizontal position on screen
OSD1_ASPEED_Y: ASPEED_Y
Vertical position on screen
OSD1_VSPEED_EN: VSPEED_EN
Displays climb rate
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_VSPEED_X: VSPEED_X
Horizontal position on screen
OSD1_VSPEED_Y: VSPEED_Y
Vertical position on screen
OSD1_BLHTEMP_EN: BLHTEMP_EN
Displays first esc’s temp
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_BLHTEMP_X: BLHTEMP_X
Horizontal position on screen
OSD1_BLHTEMP_Y: BLHTEMP_Y
Vertical position on screen
OSD1_BLHRPM_EN: BLHRPM_EN
Displays first esc’s rpm
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_BLHRPM_X: BLHRPM_X
Horizontal position on screen
OSD1_BLHRPM_Y: BLHRPM_Y
Vertical position on screen
OSD1_BLHAMPS_EN: BLHAMPS_EN
Displays first esc’s current
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_BLHAMPS_X: BLHAMPS_X
Horizontal position on screen
OSD1_BLHAMPS_Y: BLHAMPS_Y
Vertical position on screen
OSD1_GPSLAT_EN: GPSLAT_EN
Displays GPS latitude
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_GPSLAT_X: GPSLAT_X
Horizontal position on screen
OSD1_GPSLAT_Y: GPSLAT_Y
Vertical position on screen
OSD1_GPSLONG_EN: GPSLONG_EN
Displays GPS longitude
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_GPSLONG_X: GPSLONG_X
Horizontal position on screen
OSD1_GPSLONG_Y: GPSLONG_Y
Vertical position on screen
OSD1_ROLL_EN: ROLL_EN
Displays degrees of roll from level
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_ROLL_X: ROLL_X
Horizontal position on screen
OSD1_ROLL_Y: ROLL_Y
Vertical position on screen
OSD1_PITCH_EN: PITCH_EN
Displays degrees of pitch from level
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_PITCH_X: PITCH_X
Horizontal position on screen
OSD1_PITCH_Y: PITCH_Y
Vertical position on screen
OSD1_TEMP_EN: TEMP_EN
Displays temperature reported by primary barometer
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_TEMP_X: TEMP_X
Horizontal position on screen
OSD1_TEMP_Y: TEMP_Y
Vertical position on screen
OSD1_HDOP_EN: HDOP_EN
Displays Horizontal Dilution Of Position
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_HDOP_X: HDOP_X
Horizontal position on screen
OSD1_HDOP_Y: HDOP_Y
Vertical position on screen
OSD1_WAYPOINT_EN: WAYPOINT_EN
Displays bearing and distance to next waypoint
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_WAYPOINT_X: WAYPOINT_X
Horizontal position on screen
OSD1_WAYPOINT_Y: WAYPOINT_Y
Vertical position on screen
OSD1_XTRACK_EN: XTRACK_EN
Displays crosstrack error
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_XTRACK_X: XTRACK_X
Horizontal position on screen
OSD1_XTRACK_Y: XTRACK_Y
Vertical position on screen
OSD1_DIST_EN: DIST_EN
Displays total distance flown
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_DIST_X: DIST_X
Horizontal position on screen
OSD1_DIST_Y: DIST_Y
Vertical position on screen
OSD1_STATS_EN: STATS_EN
Displays flight stats
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_STATS_X: STATS_X
Horizontal position on screen
OSD1_STATS_Y: STATS_Y
Vertical position on screen
OSD1_FLTIME_EN: FLTIME_EN
Displays total flight time
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_FLTIME_X: FLTIME_X
Horizontal position on screen
OSD1_FLTIME_Y: FLTIME_Y
Vertical position on screen
OSD1_CLIMBEFF_EN: CLIMBEFF_EN
Displays climb efficiency (climb rate/current)
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_CLIMBEFF_X: CLIMBEFF_X
Horizontal position on screen
OSD1_CLIMBEFF_Y: CLIMBEFF_Y
Vertical position on screen
OSD1_EFF_EN: EFF_EN
Displays flight efficiency (mAh/km or /mi)
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_EFF_X: EFF_X
Horizontal position on screen
OSD1_EFF_Y: EFF_Y
Vertical position on screen
OSD1_BTEMP_EN: BTEMP_EN
Displays temperature reported by secondary barometer
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_BTEMP_X: BTEMP_X
Horizontal position on screen
OSD1_BTEMP_Y: BTEMP_Y
Vertical position on screen
OSD1_ATEMP_EN: ATEMP_EN
Displays temperature reported by primary airspeed sensor
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_ATEMP_X: ATEMP_X
Horizontal position on screen
OSD1_ATEMP_Y: ATEMP_Y
Vertical position on screen
OSD1_BAT2VLT_EN: BAT2VLT_EN
Displays battery2 voltage
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_BAT2VLT_X: BAT2VLT_X
Horizontal position on screen
OSD1_BAT2VLT_Y: BAT2VLT_Y
Vertical position on screen
OSD1_BAT2USED_EN: BAT2USED_EN
Displays secondary battery mAh consumed
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_BAT2USED_X: BAT2USED_X
Horizontal position on screen
OSD1_BAT2USED_Y: BAT2USED_Y
Vertical position on screen
OSD1_ASPD2_EN: ASPD2_EN
Displays airspeed reported directly from secondary airspeed sensor
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_ASPD2_X: ASPD2_X
Horizontal position on screen
OSD1_ASPD2_Y: ASPD2_Y
Vertical position on screen
OSD1_ASPD1_EN: ASPD1_EN
Displays airspeed reported directly from primary airspeed sensor
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD1_ASPD1_X: ASPD1_X
Horizontal position on screen
OSD1_ASPD1_Y: ASPD1_Y
Vertical position on screen
OSD2_ Parameters
OSD2_ENABLE: Enable screen
Enable this screen
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_CHAN_MIN: Transmitter switch screen minimum pwm
This sets the PWM lower limit for this screen
OSD2_CHAN_MAX: Transmitter switch screen maximum pwm
This sets the PWM upper limit for this screen
OSD2_ALTITUDE_EN: ALTITUDE_EN
Enables display of altitude AGL
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_ALTITUDE_X: ALTITUDE_X
Horizontal position on screen
OSD2_ALTITUDE_Y: ALTITUDE_Y
Vertical position on screen
OSD2_BATVOLT_EN: BATVOLT_EN
Displays main battery voltage
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_BATVOLT_X: BATVOLT_X
Horizontal position on screen
OSD2_BATVOLT_Y: BATVOLT_Y
Vertical position on screen
OSD2_CURRENT_EN: CURRENT_EN
Displays main battery current
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_CURRENT_X: CURRENT_X
Horizontal position on screen
OSD2_CURRENT_Y: CURRENT_Y
Vertical position on screen
OSD2_BATUSED_EN: BATUSED_EN
Displays primary battery mAh consumed
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_BATUSED_X: BATUSED_X
Horizontal position on screen
OSD2_BATUSED_Y: BATUSED_Y
Vertical position on screen
OSD2_SATS_EN: SATS_EN
Displays number of acquired sattelites
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_SATS_X: SATS_X
Horizontal position on screen
OSD2_SATS_Y: SATS_Y
Vertical position on screen
OSD2_FLTMODE_EN: FLTMODE_EN
Displays flight mode
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_FLTMODE_X: FLTMODE_X
Horizontal position on screen
OSD2_FLTMODE_Y: FLTMODE_Y
Vertical position on screen
OSD2_MESSAGE_EN: MESSAGE_EN
Displays Mavlink messages
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_MESSAGE_X: MESSAGE_X
Horizontal position on screen
OSD2_MESSAGE_Y: MESSAGE_Y
Vertical position on screen
OSD2_GSPEED_EN: GSPEED_EN
Displays GPS ground speed
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_GSPEED_X: GSPEED_X
Horizontal position on screen
OSD2_GSPEED_Y: GSPEED_Y
Vertical position on screen
OSD2_HORIZON_EN: HORIZON_EN
Displays artificial horizon
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_HORIZON_X: HORIZON_X
Horizontal position on screen
OSD2_HORIZON_Y: HORIZON_Y
Vertical position on screen
OSD2_HOME_EN: HOME_EN
Displays distance and relative direction to HOME
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_HOME_X: HOME_X
Horizontal position on screen
OSD2_HOME_Y: HOME_Y
Vertical position on screen
OSD2_HEADING_EN: HEADING_EN
Displays heading
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_HEADING_X: HEADING_X
Horizontal position on screen
OSD2_HEADING_Y: HEADING_Y
Vertical position on screen
OSD2_THROTTLE_EN: THROTTLE_EN
Displays actual throttle percentage being sent to motor(s)
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_THROTTLE_X: THROTTLE_X
Horizontal position on screen
OSD2_THROTTLE_Y: THROTTLE_Y
Vertical position on screen
OSD2_COMPASS_EN: COMPASS_EN
Enables display of compass rose
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_COMPASS_X: COMPASS_X
Horizontal position on screen
OSD2_COMPASS_Y: COMPASS_Y
Vertical position on screen
OSD2_WIND_EN: WIND_EN
Displays wind speed and relative direction
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_WIND_X: WIND_X
Horizontal position on screen
OSD2_WIND_Y: WIND_Y
Vertical position on screen
OSD2_ASPEED_EN: ASPEED_EN
Displays airspeed value being used by TECS (fused value)
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_ASPEED_X: ASPEED_X
Horizontal position on screen
OSD2_ASPEED_Y: ASPEED_Y
Vertical position on screen
OSD2_VSPEED_EN: VSPEED_EN
Displays climb rate
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_VSPEED_X: VSPEED_X
Horizontal position on screen
OSD2_VSPEED_Y: VSPEED_Y
Vertical position on screen
OSD2_BLHTEMP_EN: BLHTEMP_EN
Displays first esc’s temp
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_BLHTEMP_X: BLHTEMP_X
Horizontal position on screen
OSD2_BLHTEMP_Y: BLHTEMP_Y
Vertical position on screen
OSD2_BLHRPM_EN: BLHRPM_EN
Displays first esc’s rpm
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_BLHRPM_X: BLHRPM_X
Horizontal position on screen
OSD2_BLHRPM_Y: BLHRPM_Y
Vertical position on screen
OSD2_BLHAMPS_EN: BLHAMPS_EN
Displays first esc’s current
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_BLHAMPS_X: BLHAMPS_X
Horizontal position on screen
OSD2_BLHAMPS_Y: BLHAMPS_Y
Vertical position on screen
OSD2_GPSLAT_EN: GPSLAT_EN
Displays GPS latitude
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_GPSLAT_X: GPSLAT_X
Horizontal position on screen
OSD2_GPSLAT_Y: GPSLAT_Y
Vertical position on screen
OSD2_GPSLONG_EN: GPSLONG_EN
Displays GPS longitude
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_GPSLONG_X: GPSLONG_X
Horizontal position on screen
OSD2_GPSLONG_Y: GPSLONG_Y
Vertical position on screen
OSD2_ROLL_EN: ROLL_EN
Displays degrees of roll from level
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_ROLL_X: ROLL_X
Horizontal position on screen
OSD2_ROLL_Y: ROLL_Y
Vertical position on screen
OSD2_PITCH_EN: PITCH_EN
Displays degrees of pitch from level
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_PITCH_X: PITCH_X
Horizontal position on screen
OSD2_PITCH_Y: PITCH_Y
Vertical position on screen
OSD2_TEMP_EN: TEMP_EN
Displays temperature reported by primary barometer
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_TEMP_X: TEMP_X
Horizontal position on screen
OSD2_TEMP_Y: TEMP_Y
Vertical position on screen
OSD2_HDOP_EN: HDOP_EN
Displays Horizontal Dilution Of Position
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_HDOP_X: HDOP_X
Horizontal position on screen
OSD2_HDOP_Y: HDOP_Y
Vertical position on screen
OSD2_WAYPOINT_EN: WAYPOINT_EN
Displays bearing and distance to next waypoint
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_WAYPOINT_X: WAYPOINT_X
Horizontal position on screen
OSD2_WAYPOINT_Y: WAYPOINT_Y
Vertical position on screen
OSD2_XTRACK_EN: XTRACK_EN
Displays crosstrack error
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_XTRACK_X: XTRACK_X
Horizontal position on screen
OSD2_XTRACK_Y: XTRACK_Y
Vertical position on screen
OSD2_DIST_EN: DIST_EN
Displays total distance flown
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_DIST_X: DIST_X
Horizontal position on screen
OSD2_DIST_Y: DIST_Y
Vertical position on screen
OSD2_STATS_EN: STATS_EN
Displays flight stats
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_STATS_X: STATS_X
Horizontal position on screen
OSD2_STATS_Y: STATS_Y
Vertical position on screen
OSD2_FLTIME_EN: FLTIME_EN
Displays total flight time
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_FLTIME_X: FLTIME_X
Horizontal position on screen
OSD2_FLTIME_Y: FLTIME_Y
Vertical position on screen
OSD2_CLIMBEFF_EN: CLIMBEFF_EN
Displays climb efficiency (climb rate/current)
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_CLIMBEFF_X: CLIMBEFF_X
Horizontal position on screen
OSD2_CLIMBEFF_Y: CLIMBEFF_Y
Vertical position on screen
OSD2_EFF_EN: EFF_EN
Displays flight efficiency (mAh/km or /mi)
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_EFF_X: EFF_X
Horizontal position on screen
OSD2_EFF_Y: EFF_Y
Vertical position on screen
OSD2_BTEMP_EN: BTEMP_EN
Displays temperature reported by secondary barometer
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_BTEMP_X: BTEMP_X
Horizontal position on screen
OSD2_BTEMP_Y: BTEMP_Y
Vertical position on screen
OSD2_ATEMP_EN: ATEMP_EN
Displays temperature reported by primary airspeed sensor
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_ATEMP_X: ATEMP_X
Horizontal position on screen
OSD2_ATEMP_Y: ATEMP_Y
Vertical position on screen
OSD2_BAT2VLT_EN: BAT2VLT_EN
Displays battery2 voltage
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_BAT2VLT_X: BAT2VLT_X
Horizontal position on screen
OSD2_BAT2VLT_Y: BAT2VLT_Y
Vertical position on screen
OSD2_BAT2USED_EN: BAT2USED_EN
Displays secondary battery mAh consumed
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_BAT2USED_X: BAT2USED_X
Horizontal position on screen
OSD2_BAT2USED_Y: BAT2USED_Y
Vertical position on screen
OSD2_ASPD2_EN: ASPD2_EN
Displays airspeed reported directly from secondary airspeed sensor
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_ASPD2_X: ASPD2_X
Horizontal position on screen
OSD2_ASPD2_Y: ASPD2_Y
Vertical position on screen
OSD2_ASPD1_EN: ASPD1_EN
Displays airspeed reported directly from primary airspeed sensor
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD2_ASPD1_X: ASPD1_X
Horizontal position on screen
OSD2_ASPD1_Y: ASPD1_Y
Vertical position on screen
OSD3_ Parameters
OSD3_ENABLE: Enable screen
Enable this screen
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_CHAN_MIN: Transmitter switch screen minimum pwm
This sets the PWM lower limit for this screen
OSD3_CHAN_MAX: Transmitter switch screen maximum pwm
This sets the PWM upper limit for this screen
OSD3_ALTITUDE_EN: ALTITUDE_EN
Enables display of altitude AGL
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_ALTITUDE_X: ALTITUDE_X
Horizontal position on screen
OSD3_ALTITUDE_Y: ALTITUDE_Y
Vertical position on screen
OSD3_BATVOLT_EN: BATVOLT_EN
Displays main battery voltage
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_BATVOLT_X: BATVOLT_X
Horizontal position on screen
OSD3_BATVOLT_Y: BATVOLT_Y
Vertical position on screen
OSD3_CURRENT_EN: CURRENT_EN
Displays main battery current
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_CURRENT_X: CURRENT_X
Horizontal position on screen
OSD3_CURRENT_Y: CURRENT_Y
Vertical position on screen
OSD3_BATUSED_EN: BATUSED_EN
Displays primary battery mAh consumed
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_BATUSED_X: BATUSED_X
Horizontal position on screen
OSD3_BATUSED_Y: BATUSED_Y
Vertical position on screen
OSD3_SATS_EN: SATS_EN
Displays number of acquired sattelites
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_SATS_X: SATS_X
Horizontal position on screen
OSD3_SATS_Y: SATS_Y
Vertical position on screen
OSD3_FLTMODE_EN: FLTMODE_EN
Displays flight mode
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_FLTMODE_X: FLTMODE_X
Horizontal position on screen
OSD3_FLTMODE_Y: FLTMODE_Y
Vertical position on screen
OSD3_MESSAGE_EN: MESSAGE_EN
Displays Mavlink messages
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_MESSAGE_X: MESSAGE_X
Horizontal position on screen
OSD3_MESSAGE_Y: MESSAGE_Y
Vertical position on screen
OSD3_GSPEED_EN: GSPEED_EN
Displays GPS ground speed
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_GSPEED_X: GSPEED_X
Horizontal position on screen
OSD3_GSPEED_Y: GSPEED_Y
Vertical position on screen
OSD3_HORIZON_EN: HORIZON_EN
Displays artificial horizon
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_HORIZON_X: HORIZON_X
Horizontal position on screen
OSD3_HORIZON_Y: HORIZON_Y
Vertical position on screen
OSD3_HOME_EN: HOME_EN
Displays distance and relative direction to HOME
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_HOME_X: HOME_X
Horizontal position on screen
OSD3_HOME_Y: HOME_Y
Vertical position on screen
OSD3_HEADING_EN: HEADING_EN
Displays heading
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_HEADING_X: HEADING_X
Horizontal position on screen
OSD3_HEADING_Y: HEADING_Y
Vertical position on screen
OSD3_THROTTLE_EN: THROTTLE_EN
Displays actual throttle percentage being sent to motor(s)
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_THROTTLE_X: THROTTLE_X
Horizontal position on screen
OSD3_THROTTLE_Y: THROTTLE_Y
Vertical position on screen
OSD3_COMPASS_EN: COMPASS_EN
Enables display of compass rose
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_COMPASS_X: COMPASS_X
Horizontal position on screen
OSD3_COMPASS_Y: COMPASS_Y
Vertical position on screen
OSD3_WIND_EN: WIND_EN
Displays wind speed and relative direction
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_WIND_X: WIND_X
Horizontal position on screen
OSD3_WIND_Y: WIND_Y
Vertical position on screen
OSD3_ASPEED_EN: ASPEED_EN
Displays airspeed value being used by TECS (fused value)
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_ASPEED_X: ASPEED_X
Horizontal position on screen
OSD3_ASPEED_Y: ASPEED_Y
Vertical position on screen
OSD3_VSPEED_EN: VSPEED_EN
Displays climb rate
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_VSPEED_X: VSPEED_X
Horizontal position on screen
OSD3_VSPEED_Y: VSPEED_Y
Vertical position on screen
OSD3_BLHTEMP_EN: BLHTEMP_EN
Displays first esc’s temp
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_BLHTEMP_X: BLHTEMP_X
Horizontal position on screen
OSD3_BLHTEMP_Y: BLHTEMP_Y
Vertical position on screen
OSD3_BLHRPM_EN: BLHRPM_EN
Displays first esc’s rpm
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_BLHRPM_X: BLHRPM_X
Horizontal position on screen
OSD3_BLHRPM_Y: BLHRPM_Y
Vertical position on screen
OSD3_BLHAMPS_EN: BLHAMPS_EN
Displays first esc’s current
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_BLHAMPS_X: BLHAMPS_X
Horizontal position on screen
OSD3_BLHAMPS_Y: BLHAMPS_Y
Vertical position on screen
OSD3_GPSLAT_EN: GPSLAT_EN
Displays GPS latitude
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_GPSLAT_X: GPSLAT_X
Horizontal position on screen
OSD3_GPSLAT_Y: GPSLAT_Y
Vertical position on screen
OSD3_GPSLONG_EN: GPSLONG_EN
Displays GPS longitude
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_GPSLONG_X: GPSLONG_X
Horizontal position on screen
OSD3_GPSLONG_Y: GPSLONG_Y
Vertical position on screen
OSD3_ROLL_EN: ROLL_EN
Displays degrees of roll from level
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_ROLL_X: ROLL_X
Horizontal position on screen
OSD3_ROLL_Y: ROLL_Y
Vertical position on screen
OSD3_PITCH_EN: PITCH_EN
Displays degrees of pitch from level
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_PITCH_X: PITCH_X
Horizontal position on screen
OSD3_PITCH_Y: PITCH_Y
Vertical position on screen
OSD3_TEMP_EN: TEMP_EN
Displays temperature reported by primary barometer
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_TEMP_X: TEMP_X
Horizontal position on screen
OSD3_TEMP_Y: TEMP_Y
Vertical position on screen
OSD3_HDOP_EN: HDOP_EN
Displays Horizontal Dilution Of Position
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_HDOP_X: HDOP_X
Horizontal position on screen
OSD3_HDOP_Y: HDOP_Y
Vertical position on screen
OSD3_WAYPOINT_EN: WAYPOINT_EN
Displays bearing and distance to next waypoint
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_WAYPOINT_X: WAYPOINT_X
Horizontal position on screen
OSD3_WAYPOINT_Y: WAYPOINT_Y
Vertical position on screen
OSD3_XTRACK_EN: XTRACK_EN
Displays crosstrack error
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_XTRACK_X: XTRACK_X
Horizontal position on screen
OSD3_XTRACK_Y: XTRACK_Y
Vertical position on screen
OSD3_DIST_EN: DIST_EN
Displays total distance flown
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_DIST_X: DIST_X
Horizontal position on screen
OSD3_DIST_Y: DIST_Y
Vertical position on screen
OSD3_STATS_EN: STATS_EN
Displays flight stats
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_STATS_X: STATS_X
Horizontal position on screen
OSD3_STATS_Y: STATS_Y
Vertical position on screen
OSD3_FLTIME_EN: FLTIME_EN
Displays total flight time
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_FLTIME_X: FLTIME_X
Horizontal position on screen
OSD3_FLTIME_Y: FLTIME_Y
Vertical position on screen
OSD3_CLIMBEFF_EN: CLIMBEFF_EN
Displays climb efficiency (climb rate/current)
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_CLIMBEFF_X: CLIMBEFF_X
Horizontal position on screen
OSD3_CLIMBEFF_Y: CLIMBEFF_Y
Vertical position on screen
OSD3_EFF_EN: EFF_EN
Displays flight efficiency (mAh/km or /mi)
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_EFF_X: EFF_X
Horizontal position on screen
OSD3_EFF_Y: EFF_Y
Vertical position on screen
OSD3_BTEMP_EN: BTEMP_EN
Displays temperature reported by secondary barometer
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_BTEMP_X: BTEMP_X
Horizontal position on screen
OSD3_BTEMP_Y: BTEMP_Y
Vertical position on screen
OSD3_ATEMP_EN: ATEMP_EN
Displays temperature reported by primary airspeed sensor
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_ATEMP_X: ATEMP_X
Horizontal position on screen
OSD3_ATEMP_Y: ATEMP_Y
Vertical position on screen
OSD3_BAT2VLT_EN: BAT2VLT_EN
Displays battery2 voltage
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_BAT2VLT_X: BAT2VLT_X
Horizontal position on screen
OSD3_BAT2VLT_Y: BAT2VLT_Y
Vertical position on screen
OSD3_BAT2USED_EN: BAT2USED_EN
Displays secondary battery mAh consumed
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_BAT2USED_X: BAT2USED_X
Horizontal position on screen
OSD3_BAT2USED_Y: BAT2USED_Y
Vertical position on screen
OSD3_ASPD2_EN: ASPD2_EN
Displays airspeed reported directly from secondary airspeed sensor
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_ASPD2_X: ASPD2_X
Horizontal position on screen
OSD3_ASPD2_Y: ASPD2_Y
Vertical position on screen
OSD3_ASPD1_EN: ASPD1_EN
Displays airspeed reported directly from primary airspeed sensor
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD3_ASPD1_X: ASPD1_X
Horizontal position on screen
OSD3_ASPD1_Y: ASPD1_Y
Vertical position on screen
OSD4_ Parameters
OSD4_ENABLE: Enable screen
Enable this screen
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_CHAN_MIN: Transmitter switch screen minimum pwm
This sets the PWM lower limit for this screen
OSD4_CHAN_MAX: Transmitter switch screen maximum pwm
This sets the PWM upper limit for this screen
OSD4_ALTITUDE_EN: ALTITUDE_EN
Enables display of altitude AGL
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_ALTITUDE_X: ALTITUDE_X
Horizontal position on screen
OSD4_ALTITUDE_Y: ALTITUDE_Y
Vertical position on screen
OSD4_BATVOLT_EN: BATVOLT_EN
Displays main battery voltage
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_BATVOLT_X: BATVOLT_X
Horizontal position on screen
OSD4_BATVOLT_Y: BATVOLT_Y
Vertical position on screen
OSD4_CURRENT_EN: CURRENT_EN
Displays main battery current
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_CURRENT_X: CURRENT_X
Horizontal position on screen
OSD4_CURRENT_Y: CURRENT_Y
Vertical position on screen
OSD4_BATUSED_EN: BATUSED_EN
Displays primary battery mAh consumed
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_BATUSED_X: BATUSED_X
Horizontal position on screen
OSD4_BATUSED_Y: BATUSED_Y
Vertical position on screen
OSD4_SATS_EN: SATS_EN
Displays number of acquired sattelites
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_SATS_X: SATS_X
Horizontal position on screen
OSD4_SATS_Y: SATS_Y
Vertical position on screen
OSD4_FLTMODE_EN: FLTMODE_EN
Displays flight mode
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_FLTMODE_X: FLTMODE_X
Horizontal position on screen
OSD4_FLTMODE_Y: FLTMODE_Y
Vertical position on screen
OSD4_MESSAGE_EN: MESSAGE_EN
Displays Mavlink messages
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_MESSAGE_X: MESSAGE_X
Horizontal position on screen
OSD4_MESSAGE_Y: MESSAGE_Y
Vertical position on screen
OSD4_GSPEED_EN: GSPEED_EN
Displays GPS ground speed
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_GSPEED_X: GSPEED_X
Horizontal position on screen
OSD4_GSPEED_Y: GSPEED_Y
Vertical position on screen
OSD4_HORIZON_EN: HORIZON_EN
Displays artificial horizon
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_HORIZON_X: HORIZON_X
Horizontal position on screen
OSD4_HORIZON_Y: HORIZON_Y
Vertical position on screen
OSD4_HOME_EN: HOME_EN
Displays distance and relative direction to HOME
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_HOME_X: HOME_X
Horizontal position on screen
OSD4_HOME_Y: HOME_Y
Vertical position on screen
OSD4_HEADING_EN: HEADING_EN
Displays heading
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_HEADING_X: HEADING_X
Horizontal position on screen
OSD4_HEADING_Y: HEADING_Y
Vertical position on screen
OSD4_THROTTLE_EN: THROTTLE_EN
Displays actual throttle percentage being sent to motor(s)
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_THROTTLE_X: THROTTLE_X
Horizontal position on screen
OSD4_THROTTLE_Y: THROTTLE_Y
Vertical position on screen
OSD4_COMPASS_EN: COMPASS_EN
Enables display of compass rose
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_COMPASS_X: COMPASS_X
Horizontal position on screen
OSD4_COMPASS_Y: COMPASS_Y
Vertical position on screen
OSD4_WIND_EN: WIND_EN
Displays wind speed and relative direction
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_WIND_X: WIND_X
Horizontal position on screen
OSD4_WIND_Y: WIND_Y
Vertical position on screen
OSD4_ASPEED_EN: ASPEED_EN
Displays airspeed value being used by TECS (fused value)
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_ASPEED_X: ASPEED_X
Horizontal position on screen
OSD4_ASPEED_Y: ASPEED_Y
Vertical position on screen
OSD4_VSPEED_EN: VSPEED_EN
Displays climb rate
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_VSPEED_X: VSPEED_X
Horizontal position on screen
OSD4_VSPEED_Y: VSPEED_Y
Vertical position on screen
OSD4_BLHTEMP_EN: BLHTEMP_EN
Displays first esc’s temp
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_BLHTEMP_X: BLHTEMP_X
Horizontal position on screen
OSD4_BLHTEMP_Y: BLHTEMP_Y
Vertical position on screen
OSD4_BLHRPM_EN: BLHRPM_EN
Displays first esc’s rpm
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_BLHRPM_X: BLHRPM_X
Horizontal position on screen
OSD4_BLHRPM_Y: BLHRPM_Y
Vertical position on screen
OSD4_BLHAMPS_EN: BLHAMPS_EN
Displays first esc’s current
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_BLHAMPS_X: BLHAMPS_X
Horizontal position on screen
OSD4_BLHAMPS_Y: BLHAMPS_Y
Vertical position on screen
OSD4_GPSLAT_EN: GPSLAT_EN
Displays GPS latitude
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_GPSLAT_X: GPSLAT_X
Horizontal position on screen
OSD4_GPSLAT_Y: GPSLAT_Y
Vertical position on screen
OSD4_GPSLONG_EN: GPSLONG_EN
Displays GPS longitude
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_GPSLONG_X: GPSLONG_X
Horizontal position on screen
OSD4_GPSLONG_Y: GPSLONG_Y
Vertical position on screen
OSD4_ROLL_EN: ROLL_EN
Displays degrees of roll from level
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_ROLL_X: ROLL_X
Horizontal position on screen
OSD4_ROLL_Y: ROLL_Y
Vertical position on screen
OSD4_PITCH_EN: PITCH_EN
Displays degrees of pitch from level
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_PITCH_X: PITCH_X
Horizontal position on screen
OSD4_PITCH_Y: PITCH_Y
Vertical position on screen
OSD4_TEMP_EN: TEMP_EN
Displays temperature reported by primary barometer
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_TEMP_X: TEMP_X
Horizontal position on screen
OSD4_TEMP_Y: TEMP_Y
Vertical position on screen
OSD4_HDOP_EN: HDOP_EN
Displays Horizontal Dilution Of Position
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_HDOP_X: HDOP_X
Horizontal position on screen
OSD4_HDOP_Y: HDOP_Y
Vertical position on screen
OSD4_WAYPOINT_EN: WAYPOINT_EN
Displays bearing and distance to next waypoint
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_WAYPOINT_X: WAYPOINT_X
Horizontal position on screen
OSD4_WAYPOINT_Y: WAYPOINT_Y
Vertical position on screen
OSD4_XTRACK_EN: XTRACK_EN
Displays crosstrack error
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_XTRACK_X: XTRACK_X
Horizontal position on screen
OSD4_XTRACK_Y: XTRACK_Y
Vertical position on screen
OSD4_DIST_EN: DIST_EN
Displays total distance flown
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_DIST_X: DIST_X
Horizontal position on screen
OSD4_DIST_Y: DIST_Y
Vertical position on screen
OSD4_STATS_EN: STATS_EN
Displays flight stats
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_STATS_X: STATS_X
Horizontal position on screen
OSD4_STATS_Y: STATS_Y
Vertical position on screen
OSD4_FLTIME_EN: FLTIME_EN
Displays total flight time
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_FLTIME_X: FLTIME_X
Horizontal position on screen
OSD4_FLTIME_Y: FLTIME_Y
Vertical position on screen
OSD4_CLIMBEFF_EN: CLIMBEFF_EN
Displays climb efficiency (climb rate/current)
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_CLIMBEFF_X: CLIMBEFF_X
Horizontal position on screen
OSD4_CLIMBEFF_Y: CLIMBEFF_Y
Vertical position on screen
OSD4_EFF_EN: EFF_EN
Displays flight efficiency (mAh/km or /mi)
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_EFF_X: EFF_X
Horizontal position on screen
OSD4_EFF_Y: EFF_Y
Vertical position on screen
OSD4_BTEMP_EN: BTEMP_EN
Displays temperature reported by secondary barometer
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_BTEMP_X: BTEMP_X
Horizontal position on screen
OSD4_BTEMP_Y: BTEMP_Y
Vertical position on screen
OSD4_ATEMP_EN: ATEMP_EN
Displays temperature reported by primary airspeed sensor
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_ATEMP_X: ATEMP_X
Horizontal position on screen
OSD4_ATEMP_Y: ATEMP_Y
Vertical position on screen
OSD4_BAT2VLT_EN: BAT2VLT_EN
Displays battery2 voltage
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_BAT2VLT_X: BAT2VLT_X
Horizontal position on screen
OSD4_BAT2VLT_Y: BAT2VLT_Y
Vertical position on screen
OSD4_BAT2USED_EN: BAT2USED_EN
Displays secondary battery mAh consumed
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_BAT2USED_X: BAT2USED_X
Horizontal position on screen
OSD4_BAT2USED_Y: BAT2USED_Y
Vertical position on screen
OSD4_ASPD2_EN: ASPD2_EN
Displays airspeed reported directly from secondary airspeed sensor
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_ASPD2_X: ASPD2_X
Horizontal position on screen
OSD4_ASPD2_Y: ASPD2_Y
Vertical position on screen
OSD4_ASPD1_EN: ASPD1_EN
Displays airspeed reported directly from primary airspeed sensor
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
OSD4_ASPD1_X: ASPD1_X
Horizontal position on screen
OSD4_ASPD1_Y: ASPD1_Y
Vertical position on screen
SERIAL Parameters
SERIAL0_BAUD: Serial0 baud rate
The baud rate used on the USB console. Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.
Values |
Value |
Meaning |
1 |
1200 |
2 |
2400 |
4 |
4800 |
9 |
9600 |
19 |
19200 |
38 |
38400 |
57 |
57600 |
111 |
111100 |
115 |
115200 |
256 |
256000 |
460 |
460800 |
500 |
500000 |
921 |
921600 |
1500 |
1500000 |
|
SERIAL0_PROTOCOL: Console protocol selection
Control what protocol to use on the console.
Values |
RebootRequired |
Value |
Meaning |
1 |
MAVlink1 |
2 |
MAVLink2 |
|
True |
SERIAL1_PROTOCOL: Telem1 protocol selection
Control what protocol to use on the Telem1 port. Note that the Frsky options require external converter hardware. See the wiki for details.
Values |
RebootRequired |
Value |
Meaning |
-1 |
None |
1 |
MAVLink1 |
2 |
MAVLink2 |
3 |
Frsky D |
4 |
Frsky SPort |
5 |
GPS |
7 |
Alexmos Gimbal Serial |
8 |
SToRM32 Gimbal Serial |
9 |
Rangefinder |
10 |
FrSky SPort Passthrough (OpenTX) |
11 |
Lidar360 |
13 |
Beacon |
14 |
Volz servo out |
15 |
SBus servo out |
16 |
ESC Telemetry |
17 |
Devo Telemetry |
18 |
OpticalFlow |
19 |
RobotisServo |
20 |
NMEA Output |
21 |
WindVane |
22 |
SLCAN |
23 |
RCIN |
|
True |
SERIAL1_BAUD: Telem1 Baud Rate
The baud rate used on the Telem1 port. Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.
Values |
Value |
Meaning |
1 |
1200 |
2 |
2400 |
4 |
4800 |
9 |
9600 |
19 |
19200 |
38 |
38400 |
57 |
57600 |
111 |
111100 |
115 |
115200 |
256 |
256000 |
500 |
500000 |
921 |
921600 |
1500 |
1500000 |
|
SERIAL2_PROTOCOL: Telemetry 2 protocol selection
Control what protocol to use on the Telem2 port. Note that the Frsky options require external converter hardware. See the wiki for details.
Values |
RebootRequired |
Value |
Meaning |
-1 |
None |
1 |
MAVLink1 |
2 |
MAVLink2 |
3 |
Frsky D |
4 |
Frsky SPort |
5 |
GPS |
7 |
Alexmos Gimbal Serial |
8 |
SToRM32 Gimbal Serial |
9 |
Rangefinder |
10 |
FrSky SPort Passthrough (OpenTX) |
11 |
Lidar360 |
13 |
Beacon |
14 |
Volz servo out |
15 |
SBus servo out |
16 |
ESC Telemetry |
17 |
Devo Telemetry |
18 |
OpticalFlow |
19 |
RobotisServo |
20 |
NMEA Output |
21 |
WindVane |
22 |
SLCAN |
23 |
RCIN |
|
True |
SERIAL2_BAUD: Telemetry 2 Baud Rate
The baud rate of the Telem2 port. Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.
Values |
Value |
Meaning |
1 |
1200 |
2 |
2400 |
4 |
4800 |
9 |
9600 |
19 |
19200 |
38 |
38400 |
57 |
57600 |
111 |
111100 |
115 |
115200 |
256 |
256000 |
500 |
500000 |
921 |
921600 |
1500 |
1500000 |
|
SERIAL3_PROTOCOL: Serial 3 (GPS) protocol selection
Control what protocol Serial 3 (GPS) should be used for. Note that the Frsky options require external converter hardware. See the wiki for details.
Values |
RebootRequired |
Value |
Meaning |
-1 |
None |
1 |
MAVLink1 |
2 |
MAVLink2 |
3 |
Frsky D |
4 |
Frsky SPort |
5 |
GPS |
7 |
Alexmos Gimbal Serial |
8 |
SToRM32 Gimbal Serial |
9 |
Rangefinder |
10 |
FrSky SPort Passthrough (OpenTX) |
11 |
Lidar360 |
13 |
Beacon |
14 |
Volz servo out |
15 |
SBus servo out |
16 |
ESC Telemetry |
17 |
Devo Telemetry |
18 |
OpticalFlow |
19 |
RobotisServo |
20 |
NMEA Output |
21 |
WindVane |
22 |
SLCAN |
23 |
RCIN |
|
True |
SERIAL3_BAUD: Serial 3 (GPS) Baud Rate
The baud rate used for the Serial 3 (GPS). Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.
Values |
Value |
Meaning |
1 |
1200 |
2 |
2400 |
4 |
4800 |
9 |
9600 |
19 |
19200 |
38 |
38400 |
57 |
57600 |
111 |
111100 |
115 |
115200 |
256 |
256000 |
500 |
500000 |
921 |
921600 |
1500 |
1500000 |
|
SERIAL4_PROTOCOL: Serial4 protocol selection
Control what protocol Serial4 port should be used for. Note that the Frsky options require external converter hardware. See the wiki for details.
Values |
RebootRequired |
Value |
Meaning |
-1 |
None |
1 |
MAVLink1 |
2 |
MAVLink2 |
3 |
Frsky D |
4 |
Frsky SPort |
5 |
GPS |
7 |
Alexmos Gimbal Serial |
8 |
SToRM32 Gimbal Serial |
9 |
Rangefinder |
10 |
FrSky SPort Passthrough (OpenTX) |
11 |
Lidar360 |
13 |
Beacon |
14 |
Volz servo out |
15 |
SBus servo out |
16 |
ESC Telemetry |
17 |
Devo Telemetry |
18 |
OpticalFlow |
19 |
RobotisServo |
20 |
NMEA Output |
21 |
WindVane |
22 |
SLCAN |
23 |
RCIN |
|
True |
SERIAL4_BAUD: Serial 4 Baud Rate
The baud rate used for Serial4. Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.
Values |
Value |
Meaning |
1 |
1200 |
2 |
2400 |
4 |
4800 |
9 |
9600 |
19 |
19200 |
38 |
38400 |
57 |
57600 |
111 |
111100 |
115 |
115200 |
256 |
256000 |
500 |
500000 |
921 |
921600 |
1500 |
1500000 |
|
SERIAL5_PROTOCOL: Serial5 protocol selection
Control what protocol Serial5 port should be used for. Note that the Frsky options require external converter hardware. See the wiki for details.
Values |
RebootRequired |
Value |
Meaning |
-1 |
None |
1 |
MAVLink1 |
2 |
MAVLink2 |
3 |
Frsky D |
4 |
Frsky SPort |
5 |
GPS |
7 |
Alexmos Gimbal Serial |
8 |
SToRM32 Gimbal Serial |
9 |
Rangefinder |
10 |
FrSky SPort Passthrough (OpenTX) |
11 |
Lidar360 |
13 |
Beacon |
14 |
Volz servo out |
15 |
SBus servo out |
16 |
ESC Telemetry |
17 |
Devo Telemetry |
18 |
OpticalFlow |
19 |
RobotisServo |
20 |
NMEA Output |
21 |
WindVane |
22 |
SLCAN |
23 |
RCIN |
|
True |
SERIAL5_BAUD: Serial 5 Baud Rate
The baud rate used for Serial5. Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.
Values |
Value |
Meaning |
1 |
1200 |
2 |
2400 |
4 |
4800 |
9 |
9600 |
19 |
19200 |
38 |
38400 |
57 |
57600 |
111 |
111100 |
115 |
115200 |
256 |
256000 |
500 |
500000 |
921 |
921600 |
1500 |
1500000 |
|
SERIAL6_PROTOCOL: Serial6 protocol selection
Control what protocol Serial6 port should be used for. Note that the Frsky options require external converter hardware. See the wiki for details.
Values |
RebootRequired |
Value |
Meaning |
-1 |
None |
1 |
MAVLink1 |
2 |
MAVLink2 |
3 |
Frsky D |
4 |
Frsky SPort |
5 |
GPS |
7 |
Alexmos Gimbal Serial |
8 |
SToRM32 Gimbal Serial |
9 |
Rangefinder |
10 |
FrSky SPort Passthrough (OpenTX) |
11 |
Lidar360 |
13 |
Beacon |
14 |
Volz servo out |
15 |
SBus servo out |
16 |
ESC Telemetry |
17 |
Devo Telemetry |
18 |
OpticalFlow |
19 |
RobotisServo |
20 |
NMEA Output |
21 |
WindVane |
22 |
SLCAN |
23 |
RCIN |
|
True |
SERIAL6_BAUD: Serial 6 Baud Rate
The baud rate used for Serial6. Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.
Values |
Value |
Meaning |
1 |
1200 |
2 |
2400 |
4 |
4800 |
9 |
9600 |
19 |
19200 |
38 |
38400 |
57 |
57600 |
111 |
111100 |
115 |
115200 |
256 |
256000 |
500 |
500000 |
921 |
921600 |
1500 |
1500000 |
|
SERIAL1_OPTIONS: Telem1 options
Note: This parameter is for advanced users
Control over UART options. The InvertRX option controls invert of the receive pin. The InvertTX option controls invert of the transmit pin. The HalfDuplex option controls half-duplex (onewire) mode, where both transmit and receive is done on the transmit wire. The Swap option allows the RX and TX pins to be swapped on STM32F7 based boards.
Bitmask |
RebootRequired |
Bit |
Meaning |
0 |
InvertRX |
1 |
InvertTX |
2 |
HalfDuplex |
4 |
Swap |
|
True |
SERIAL2_OPTIONS: Telem2 options
Note: This parameter is for advanced users
Control over UART options. The InvertRX option controls invert of the receive pin. The InvertTX option controls invert of the transmit pin. The HalfDuplex option controls half-duplex (onewire) mode, where both transmit and receive is done on the transmit wire.
Bitmask |
RebootRequired |
Bit |
Meaning |
0 |
InvertRX |
1 |
InvertTX |
2 |
HalfDuplex |
4 |
Swap |
|
True |
SERIAL3_OPTIONS: Serial3 options
Note: This parameter is for advanced users
Control over UART options. The InvertRX option controls invert of the receive pin. The InvertTX option controls invert of the transmit pin. The HalfDuplex option controls half-duplex (onewire) mode, where both transmit and receive is done on the transmit wire.
Bitmask |
RebootRequired |
Bit |
Meaning |
0 |
InvertRX |
1 |
InvertTX |
2 |
HalfDuplex |
4 |
Swap |
|
True |
SERIAL4_OPTIONS: Serial4 options
Note: This parameter is for advanced users
Control over UART options. The InvertRX option controls invert of the receive pin. The InvertTX option controls invert of the transmit pin. The HalfDuplex option controls half-duplex (onewire) mode, where both transmit and receive is done on the transmit wire.
Bitmask |
RebootRequired |
Bit |
Meaning |
0 |
InvertRX |
1 |
InvertTX |
2 |
HalfDuplex |
4 |
Swap |
|
True |
SERIAL5_OPTIONS: Serial5 options
Note: This parameter is for advanced users
Control over UART options. The InvertRX option controls invert of the receive pin. The InvertTX option controls invert of the transmit pin. The HalfDuplex option controls half-duplex (onewire) mode, where both transmit and receive is done on the transmit wire.
Bitmask |
RebootRequired |
Bit |
Meaning |
0 |
InvertRX |
1 |
InvertTX |
2 |
HalfDuplex |
4 |
Swap |
|
True |
SERIAL6_OPTIONS: Serial6 options
Note: This parameter is for advanced users
Control over UART options. The InvertRX option controls invert of the receive pin. The InvertTX option controls invert of the transmit pin. The HalfDuplex option controls half-duplex (onewire) mode, where both transmit and receive is done on the transmit wire.
Bitmask |
RebootRequired |
Bit |
Meaning |
0 |
InvertRX |
1 |
InvertTX |
2 |
HalfDuplex |
4 |
Swap |
|
True |
SERIAL_PASS1: Serial passthru first port
Note: This parameter is for advanced users
This sets one side of pass-through between two serial ports. Once both sides are set then all data received on either port will be passed to the other port
Values |
Value |
Meaning |
-1 |
Disabled |
0 |
Serial0 |
1 |
Serial1 |
2 |
Serial2 |
3 |
Serial3 |
4 |
Serial4 |
5 |
Serial5 |
6 |
Serial6 |
|
SERIAL_PASS2: Serial passthru second port
Note: This parameter is for advanced users
This sets one side of pass-through between two serial ports. Once both sides are set then all data received on either port will be passed to the other port
Values |
Value |
Meaning |
-1 |
Disabled |
0 |
Serial0 |
1 |
Serial1 |
2 |
Serial2 |
3 |
Serial3 |
4 |
Serial4 |
5 |
Serial5 |
6 |
Serial6 |
|
SERIAL_PASSTIMO: Serial passthru timeout
Note: This parameter is for advanced users
This sets a timeout for serial pass-through in seconds. When the pass-through is enabled by setting the SERIAL_PASS1 and SERIAL_PASS2 parameters then it remains in effect until no data comes from the first port for SERIAL_PASSTIMO seconds. This allows the port to revent to its normal usage (such as MAVLink connection to a GCS) when it is no longer needed. A value of 0 means no timeout.
Range |
Units |
0 - 120 |
seconds |
SERIAL7_PROTOCOL: Serial7 protocol selection
Control what protocol Serial7 port should be used for. Note that the Frsky options require external converter hardware. See the wiki for details.
Values |
RebootRequired |
Value |
Meaning |
-1 |
None |
1 |
MAVLink1 |
2 |
MAVLink2 |
3 |
Frsky D |
4 |
Frsky SPort |
5 |
GPS |
7 |
Alexmos Gimbal Serial |
8 |
SToRM32 Gimbal Serial |
9 |
Rangefinder |
10 |
FrSky SPort Passthrough (OpenTX) |
11 |
Lidar360 |
13 |
Beacon |
14 |
Volz servo out |
15 |
SBus servo out |
16 |
ESC Telemetry |
17 |
Devo Telemetry |
18 |
OpticalFlow |
19 |
RobotisServo |
20 |
NMEA Output |
21 |
WindVane |
22 |
SLCAN |
23 |
RCIN |
|
True |
SERIAL7_BAUD: Serial 7 Baud Rate
The baud rate used for Serial7. Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.
Values |
Value |
Meaning |
1 |
1200 |
2 |
2400 |
4 |
4800 |
9 |
9600 |
19 |
19200 |
38 |
38400 |
57 |
57600 |
111 |
111100 |
115 |
115200 |
256 |
256000 |
500 |
500000 |
921 |
921600 |
1500 |
1500000 |
|
SERIAL7_OPTIONS: Serial7 options
Note: This parameter is for advanced users
Control over UART options. The InvertRX option controls invert of the receive pin. The InvertTX option controls invert of the transmit pin. The HalfDuplex option controls half-duplex (onewire) mode, where both transmit and receive is done on the transmit wire.
Bitmask |
RebootRequired |
Bit |
Meaning |
0 |
InvertRX |
1 |
InvertTX |
2 |
HalfDuplex |
4 |
Swap |
|
True |