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
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
Increment |
Range |
Units |
.5 |
0 - 10 |
hertz |
PILOT_TKOFF_ALT: Pilot takeoff altitude
Altitude that altitude control modes will climb to when a takeoff is triggered with the throttle stick.
Increment |
Range |
Units |
10 |
0.0 - 1000.0 |
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
Increment |
Range |
Units |
1 |
0 - 30 |
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.
Increment |
Range |
Units |
1 |
200 - 8000 |
centimeters |
RTL_CONE_SLOPE: RTL cone slope
Defines a cone above home which determines maximum climb
Increment |
Range |
Values |
.1 |
0.5 - 10.0 |
Value |
Meaning |
0 |
Disabled |
1 |
Shallow |
3 |
Steep |
|
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.
Increment |
Range |
Units |
50 |
0 - 2000 |
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.
Increment |
Range |
Units |
1 |
0 - 1000 |
centimeters |
RTL_CLIMB_MIN: RTL minimum climb
The vehicle will climb this many cm during the initial climb portion of the RTL
Increment |
Range |
Units |
10 |
0 - 3000 |
centimeters |
RTL_LOIT_TIME: RTL loiter time
Time (in milliseconds) to loiter above home before beginning final descent
Increment |
Range |
Units |
1000 |
0 - 60000 |
milliseconds |
RTL_ALT_TYPE: RTL mode altitude type
RTL altitude type. Set to 1 for Terrain following during RTL and then set WPNAV_RFND_USE=1 to use rangefinder or WPNAV_RFND_USE=0 to use Terrain database
Values |
Value |
Meaning |
0 |
Relative to Home |
1 |
Terrain |
|
RNGFND_GAIN: Rangefinder gain
Used to adjust the speed with which the target altitude is changed when objects are sensed below the copter
Increment |
Range |
0.01 |
0.01 - 2.0 |
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. See FS_OPTIONS param for additional actions, or for cases allowing Mission continuation, when GCS failsafe is enabled.
Values |
Value |
Meaning |
0 |
Disabled/NoAction |
1 |
RTL |
2 |
RTL or Continue with Mission in Auto Mode (Removed in 4.0+-see FS_OPTIONS) |
3 |
SmartRTL or RTL |
4 |
SmartRTL or Land |
5 |
Land (4.0+ Only) |
|
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
Increment |
Range |
Units |
10 |
30 - 200 |
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
Increment |
Range |
Units |
10 |
0 - 500 |
centimeters per second |
PILOT_SPEED_UP: Pilot maximum vertical speed ascending
The maximum vertical ascending velocity the pilot may request in cm/s
Increment |
Range |
Units |
10 |
50 - 500 |
centimeters per second |
PILOT_ACCEL_Z: Pilot vertical acceleration
The vertical acceleration used when pilot is controlling the altitude
Increment |
Range |
Units |
10 |
50 - 500 |
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 (Removed in 4.0+) |
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
Increment |
Range |
Units |
1 |
910 - 1100 |
PWM in microseconds |
THR_DZ: Throttle deadzone
The deadzone above and below mid throttle in PWM microseconds. Used in AltHold, Loiter, PosHold flight modes
Increment |
Range |
Units |
1 |
0 - 300 |
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 |
25 |
SystemID |
26 |
Heli_Autorotate |
|
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 |
25 |
SystemID |
26 |
Heli_Autorotate |
|
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 |
25 |
SystemID |
26 |
Heli_Autorotate |
|
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 |
25 |
SystemID |
26 |
Heli_Autorotate |
|
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 |
25 |
SystemID |
26 |
Heli_Autorotate |
|
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 |
25 |
SystemID |
26 |
Heli_Autorotate |
|
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 |
|
INITIAL_MODE: Initial flight mode
Note: This parameter is for advanced users
This selects the mode to start in on boot. This is useful for when you want to start in AUTO mode on boot without a receiver.
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 |
25 |
SystemID |
26 |
Heli_Autorotate |
|
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 |
58 |
SysID Magnitude |
|
FRAME_TYPE: Frame Type (+, X, V, etc)
Controls motor mixing for multicopters. Not used for Tri or Traditional Helicopters.
RebootRequired |
Values |
True |
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 |
18 |
BetaFlightXReversed |
|
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
Increment |
Range |
Units |
1 |
50 - 490 |
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.
Increment |
Range |
0.1 |
0 - 3 |
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.
Increment |
Range |
0.1 |
0 - 3 |
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 MOT_SPIN_MIN or will be stopped when armed and waiting for the throw.
Values |
Value |
Meaning |
0 |
Stopped |
1 |
Running |
|
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 |
2 |
SetAttitudeTarget_ThrustAsThrust |
|
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
RebootRequired |
Values |
True |
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 |
14 |
Deca |
|
PILOT_SPEED_DN: Pilot maximum vertical speed descending
The maximum vertical descending velocity the pilot may request in cm/s
Increment |
Range |
Units |
10 |
50 - 500 |
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
Increment |
Range |
Units |
10 |
100 - 10000 |
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
FS_VIBE_ENABLE: Vibration Failsafe enable
This enables the vibration failsafe which will use modified altitude estimation and control during high vibrations
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
FS_OPTIONS: Failsafe options bitmask
Note: This parameter is for advanced users
Bitmask of additional options for battery, radio, & GCS failsafes. 0 (default) disables all options.
Bitmask |
Values |
Bit |
Meaning |
0 |
Continue if in Auto on RC failsafe |
1 |
Continue if in Auto on GCS failsafe |
2 |
Continue if in Guided on RC failsafe |
3 |
Continue if landing on any failsafe |
4 |
Continue if in pilot controlled modes on GCS failsafe |
5 |
Release Gripper |
|
Value |
Meaning |
0 |
Disabled |
1 |
Continue if in Auto on RC failsafe only |
2 |
Continue if in Auto on GCS failsafe only |
3 |
Continue if in Auto on RC and/or GCS failsafe |
4 |
Continue if in Guided on RC failsafe only |
8 |
Continue if landing on any failsafe |
16 |
Continue if in pilot controlled modes on GCS failsafe |
19 |
Continue if in Auto on RC and/or GCS failsafe and continue if in pilot controlled modes on GCS failsafe |
|
ACRO_OPTIONS: Acro mode options
Note: This parameter is for advanced users
A range of options that can be applied to change acro mode behaviour. Air-mode enables ATC_THR_MIX_MAN at all times (air-mode has no effect on helicopters). Rate Loop Only disables the use of angle stabilization and uses angular rate stabilization only.
Bitmask |
Bit |
Meaning |
0 |
Air-mode |
1 |
Rate Loop Only |
|
AUTO_OPTIONS: Auto mode options
Note: This parameter is for advanced users
A range of options that can be applied to change auto mode behaviour. Allow Arming allows the copter to be armed in Auto. Allow Takeoff Without Raising Throttle allows takeoff without the pilot having to raise the throttle. Ignore pilot yaw overrides the pilot’s yaw stick being used while in auto.
Bitmask |
Bit |
Meaning |
0 |
Allow Arming |
1 |
Allow Takeoff Without Raising Throttle |
2 |
Ignore pilot yaw |
|
GUID_OPTIONS: Guided mode options
Note: This parameter is for advanced users
Options that can be applied to change guided mode behaviour
Bitmask |
Bit |
Meaning |
0 |
Allow Arming from Transmitter |
2 |
Ignore pilot yaw |
|
FS_GCS_TIMEOUT: GCS failsafe timeout
Timeout before triggering the GCS failsafe
Increment |
Range |
Units |
1 |
2 - 120 |
seconds |
RTL_OPTIONS: RTL mode options
Note: This parameter is for advanced users
Options that can be applied to change RTL mode behaviour
Bitmask |
Bit |
Meaning |
2 |
Ignore pilot yaw |
|
ADSB_ Parameters
ADSB_TYPE: ADSB Type
Type of ADS-B hardware for ADSB-in and ADSB-out configuration and operation. If any type is selected then MAVLink based ADSB-in messages will always be enabled
RebootRequired |
Values |
True |
Value |
Meaning |
0 |
Disabled |
1 |
uAvionix-MAVLink |
2 |
Sagetech |
|
ADSB_LIST_MAX: ADSB vehicle list size
Note: This parameter is for advanced users
ADSB list size of nearest vehicles. Longer lists take longer to refresh with lower SRx_ADSB values.
Range |
RebootRequired |
1 - 100 |
True |
ADSB_LIST_RADIUS: ADSB vehicle list radius filter
Note: This parameter is for advanced users
ADSB vehicle list radius filter. Vehicles detected outside this radius will be completely ignored. They will not show up in the SRx_ADSB stream to the GCS and will not be considered in any avoidance calculations. A value of 0 will disable this filter.
Range |
Units |
0 - 100000 |
meters |
ADSB_ICAO_ID: ICAO_ID vehicle identification number
Note: This parameter is for advanced users
ICAO_ID unique vehicle identification number of this aircraft. This is a integer limited to 24bits. If set to 0 then one will be randomly generated. If set to -1 then static information is not sent, transceiver is assumed pre-programmed.
ADSB_EMIT_TYPE: Emitter type
Note: This parameter is for advanced users
ADSB classification for the type of vehicle emitting the transponder signal. Default value is 14 (UAV).
Values |
Value |
Meaning |
0 |
NoInfo |
1 |
Light |
2 |
Small |
3 |
Large |
4 |
HighVortexlarge |
5 |
Heavy |
6 |
HighlyManuv |
7 |
Rotocraft |
8 |
RESERVED |
9 |
Glider |
10 |
LightAir |
11 |
Parachute |
12 |
UltraLight |
13 |
RESERVED |
14 |
UAV |
15 |
Space |
16 |
RESERVED |
17 |
EmergencySurface |
18 |
ServiceSurface |
19 |
PointObstacle |
|
ADSB_LEN_WIDTH: Aircraft length and width
Note: This parameter is for advanced users
Aircraft length and width dimension options in Length and Width in meters. In most cases, use a value of 1 for smallest size.
Values |
Value |
Meaning |
0 |
NO_DATA |
1 |
L15W23 |
2 |
L25W28P5 |
3 |
L25W34 |
4 |
L35W33 |
5 |
L35W38 |
6 |
L45W39P5 |
7 |
L45W45 |
8 |
L55W45 |
9 |
L55W52 |
10 |
L65W59P5 |
11 |
L65W67 |
12 |
L75W72P5 |
13 |
L75W80 |
14 |
L85W80 |
15 |
L85W90 |
|
ADSB_OFFSET_LAT: GPS antenna lateral offset
Note: This parameter is for advanced users
GPS antenna lateral offset. This describes the physical location offest from center of the GPS antenna on the aircraft.
Values |
Value |
Meaning |
0 |
NoData |
1 |
Left2m |
2 |
Left4m |
3 |
Left6m |
4 |
Center |
5 |
Right2m |
6 |
Right4m |
7 |
Right6m |
|
ADSB_OFFSET_LON: GPS antenna longitudinal offset
Note: This parameter is for advanced users
GPS antenna longitudinal offset. This is usually set to 1, Applied By Sensor
Values |
Value |
Meaning |
0 |
NO_DATA |
1 |
AppliedBySensor |
|
ADSB_RF_SELECT: Transceiver RF selection
Note: This parameter is for advanced users
Transceiver RF selection for Rx enable and/or Tx enable. This only effects devices that can Tx and/or Rx. Rx-only devices should override this to always be Rx-only.
ADSB_SQUAWK: Squawk code
Note: This parameter is for advanced users
VFR squawk (Mode 3/A) code is a pre-programmed default code when the pilot is flying VFR and not in contact with ATC. In the USA, the VFR squawk code is octal 1200 (hex 0x280, decimal 640) and in most parts of Europe the VFR squawk code is octal 7000. If an invalid octal number is set then it will be reset to 1200.
Range |
Units |
0 - 7777 |
octal |
ADSB_RF_CAPABLE: RF capabilities
Note: This parameter is for advanced users
Describes your hardware RF In/Out capabilities.
Bitmask |
Values |
Bit |
Meaning |
0 |
UAT_in |
1 |
1090ES_in |
2 |
UAT_out |
3 |
1090ES_out |
|
Value |
Meaning |
0 |
Unknown |
1 |
Rx UAT only |
3 |
Rx UAT and 1090ES |
7 |
Rx&Tx UAT and 1090ES |
|
ADSB_LIST_ALT: ADSB vehicle list altitude filter
Note: This parameter is for advanced users
ADSB vehicle list altitude filter. Vehicles detected above this altitude will be completely ignored. They will not show up in the SRx_ADSB stream to the GCS and will not be considered in any avoidance calculations. A value of 0 will disable this filter.
Range |
Units |
0 - 32767 |
meters |
ADSB_ICAO_SPECL: ICAO_ID of special vehicle
Note: This parameter is for advanced users
ICAO_ID of special vehicle that ignores ADSB_LIST_RADIUS and ADSB_LIST_ALT. The vehicle is always tracked. Use 0 to disable.
ADSB_LOG: ADS-B logging
Note: This parameter is for advanced users
0: no logging, 1: log only special ID, 2:log all
Values |
Value |
Meaning |
0 |
no logging |
1 |
log only special ID |
2 |
log all |
|
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_WP_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.
AHRS_ Parameters
AHRS_GPS_GAIN: AHRS GPS gain
Note: This parameter is for advanced users
This controls how much to use the GPS to correct the attitude. This should never be set to zero for a plane as it would result in the plane losing control in turns. For a plane please use the default value of 1.0.
Increment |
Range |
.01 |
0.0 - 1.0 |
AHRS_GPS_USE: AHRS use GPS for navigation
Note: This parameter is for advanced users
This controls whether to use dead-reckoning or GPS based navigation. If set to 0 then the GPS won’t be used for navigation, and only dead reckoning will be used. A value of zero should never be used for normal flight. Currently this affects only the DCM-based AHRS: the EKF uses GPS whenever it is available.
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
AHRS_YAW_P: Yaw P
Note: This parameter is for advanced users
This controls the weight the compass or GPS has on the heading. A higher value means the heading will track the yaw source (GPS or compass) more rapidly.
Increment |
Range |
.01 |
0.1 - 0.4 |
AHRS_RP_P: AHRS RP_P
Note: This parameter is for advanced users
This controls how fast the accelerometers correct the attitude
Increment |
Range |
.01 |
0.1 - 0.4 |
AHRS_WIND_MAX: Maximum wind
Note: This parameter is for advanced users
This sets the maximum allowable difference between ground speed and airspeed. This allows the plane to cope with a failing airspeed sensor. A value of zero means to use the airspeed as is. See ARSPD_OPTIONS and ARSPD_MAX_WIND to disable airspeed sensors.
Increment |
Range |
Units |
1 |
0 - 127 |
meters per second |
AHRS_TRIM_X: AHRS Trim Roll
Compensates for the roll angle difference between the control board and the frame. Positive values make the vehicle roll right.
Increment |
Range |
Units |
0.01 |
-0.1745 - +0.1745 |
radians |
AHRS_TRIM_Y: AHRS Trim Pitch
Compensates for the pitch angle difference between the control board and the frame. Positive values make the vehicle pitch up/back.
Increment |
Range |
Units |
0.01 |
-0.1745 - +0.1745 |
radians |
AHRS_TRIM_Z: AHRS Trim Yaw
Note: This parameter is for advanced users
Not Used
Increment |
Range |
Units |
0.01 |
-0.1745 - +0.1745 |
radians |
AHRS_ORIENTATION: Board Orientation
Note: This parameter is for advanced users
Overall board orientation relative to the standard orientation for the board type. This rotates the IMU and compass readings to allow the board to be oriented in your vehicle at any 90 or 45 degree angle. This option takes affect on next boot. After changing you will need to re-level your vehicle.
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 |
100 |
Custom |
|
AHRS_COMP_BETA: AHRS Velocity Complementary Filter Beta Coefficient
Note: This parameter is for advanced users
This controls the time constant for the cross-over frequency used to fuse AHRS (airspeed and heading) and GPS data to estimate ground velocity. Time constant is 0.1/beta. A larger time constant will use GPS data less and a small time constant will use air data less.
Increment |
Range |
.01 |
0.001 - 0.5 |
AHRS_GPS_MINSATS: AHRS GPS Minimum satellites
Note: This parameter is for advanced users
Minimum number of satellites visible to use GPS for velocity based corrections attitude correction. This defaults to 6, which is about the point at which the velocity numbers from a GPS become too unreliable for accurate correction of the accelerometers.
AHRS_EKF_TYPE: Use NavEKF Kalman filter for attitude and position estimation
Note: This parameter is for advanced users
This controls which NavEKF Kalman filter version is used for attitude and position estimation
Values |
Value |
Meaning |
0 |
Disabled |
2 |
Enable EKF2 |
3 |
Enable EKF3 |
11 |
ExternalAHRS |
|
AHRS_CUSTOM_ROLL: Board orientation roll offset
Note: This parameter is for advanced users
Autopilot mounting position roll offset. Positive values = roll right, negative values = roll left. This parameter is only used when AHRS_ORIENTATION is set to CUSTOM.
Increment |
Range |
Units |
1 |
-180 - 180 |
degrees |
AHRS_CUSTOM_PIT: Board orientation pitch offset
Note: This parameter is for advanced users
Autopilot mounting position pitch offset. Positive values = pitch up, negative values = pitch down. This parameter is only used when AHRS_ORIENTATION is set to CUSTOM.
Increment |
Range |
Units |
1 |
-180 - 180 |
degrees |
AHRS_CUSTOM_YAW: Board orientation yaw offset
Note: This parameter is for advanced users
Autopilot mounting position yaw offset. Positive values = yaw right, negative values = yaw left. This parameter is only used when AHRS_ORIENTATION is set to CUSTOM.
Increment |
Range |
Units |
1 |
-180 - 180 |
degrees |
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
Increment |
Range |
Units |
100 |
500 - 18000 |
centidegrees per second |
ATC_ACCEL_Y_MAX: Acceleration Max for Yaw
Note: This parameter is for advanced users
Maximum acceleration in yaw axis
Increment |
Range |
Units |
Values |
1000 |
0 - 72000 |
centidegrees per square second |
Value |
Meaning |
0 |
Disabled |
9000 |
VerySlow |
18000 |
Slow |
36000 |
Medium |
54000 |
Fast |
|
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
Increment |
Range |
Units |
Values |
1000 |
0 - 180000 |
centidegrees per square second |
Value |
Meaning |
0 |
Disabled |
30000 |
VerySlow |
72000 |
Slow |
108000 |
Medium |
162000 |
Fast |
|
ATC_ACCEL_P_MAX: Acceleration Max for Pitch
Note: This parameter is for advanced users
Maximum acceleration in pitch axis
Increment |
Range |
Units |
Values |
1000 |
0 - 180000 |
centidegrees per square second |
Value |
Meaning |
0 |
Disabled |
30000 |
VerySlow |
72000 |
Slow |
108000 |
Medium |
162000 |
Fast |
|
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
Increment |
Range |
Units |
Values |
1 |
0 - 1080 |
degrees per second |
Value |
Meaning |
0 |
Disabled |
360 |
Slow |
720 |
Medium |
1080 |
Fast |
|
ATC_RATE_P_MAX: Angular Velocity Max for Pitch
Note: This parameter is for advanced users
Maximum angular velocity in pitch axis
Increment |
Range |
Units |
Values |
1 |
0 - 1080 |
degrees per second |
Value |
Meaning |
0 |
Disabled |
360 |
Slow |
720 |
Medium |
1080 |
Fast |
|
ATC_RATE_Y_MAX: Angular Velocity Max for Yaw
Note: This parameter is for advanced users
Maximum angular velocity in yaw axis
Increment |
Range |
Units |
Values |
1 |
0 - 1080 |
degrees per second |
Value |
Meaning |
0 |
Disabled |
360 |
Slow |
720 |
Medium |
1080 |
Fast |
|
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
Increment |
Range |
0.005 |
0.01 - 0.5 |
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
Increment |
Range |
0.01 |
0.01 - 2.0 |
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
Increment |
Range |
Units |
0.01 |
0 - 1 |
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
Increment |
Range |
0.001 |
0.0 - 0.05 |
ATC_RAT_RLL_FF: Roll axis rate controller feed forward
Roll axis rate controller feed forward
Increment |
Range |
0.001 |
0 - 0.5 |
ATC_RAT_RLL_FLTT (AC_AttitudeControl_Multi): Roll axis rate controller target frequency in Hz
Roll axis rate controller target frequency in Hz
Increment |
Range |
Units |
1 |
5 - 100 |
hertz |
ATC_RAT_RLL_FLTE (AC_AttitudeControl_Multi): Roll axis rate controller error frequency in Hz
Roll axis rate controller error frequency in Hz
Increment |
Range |
Units |
1 |
0 - 100 |
hertz |
ATC_RAT_RLL_FLTD (AC_AttitudeControl_Multi): Roll axis rate controller derivative frequency in Hz
Roll axis rate controller derivative frequency in Hz
Increment |
Range |
Units |
1 |
5 - 100 |
hertz |
ATC_RAT_RLL_SMAX (AC_AttitudeControl_Multi): Roll slew rate limit
Note: This parameter is for advanced users
Sets an upper limit on the slew rate produced by the combined P and D gains. If the amplitude of the control action produced by the rate feedback exceeds this value, then the D+P gain is reduced to respect the limit. This limits the amplitude of high frequency oscillations caused by an excessive gain. The limit should be set to no more than 25% of the actuators maximum slew rate to allow for load effects. Note: The gain will not be reduced to less than 10% of the nominal value. A value of zero will disable this feature.
Increment |
Range |
0.5 |
0 - 200 |
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
Increment |
Range |
0.005 |
0.01 - 0.50 |
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
Increment |
Range |
0.01 |
0.01 - 2.0 |
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
Increment |
Range |
Units |
0.01 |
0 - 1 |
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
Increment |
Range |
0.001 |
0.0 - 0.05 |
ATC_RAT_PIT_FF: Pitch axis rate controller feed forward
Pitch axis rate controller feed forward
Increment |
Range |
0.001 |
0 - 0.5 |
ATC_RAT_PIT_FLTT (AC_AttitudeControl_Multi): Pitch axis rate controller target frequency in Hz
Pitch axis rate controller target frequency in Hz
Increment |
Range |
Units |
1 |
5 - 100 |
hertz |
ATC_RAT_PIT_FLTE (AC_AttitudeControl_Multi): Pitch axis rate controller error frequency in Hz
Pitch axis rate controller error frequency in Hz
Increment |
Range |
Units |
1 |
0 - 100 |
hertz |
ATC_RAT_PIT_FLTD (AC_AttitudeControl_Multi): Pitch axis rate controller derivative frequency in Hz
Pitch axis rate controller derivative frequency in Hz
Increment |
Range |
Units |
1 |
5 - 100 |
hertz |
ATC_RAT_PIT_SMAX (AC_AttitudeControl_Multi): Pitch slew rate limit
Note: This parameter is for advanced users
Sets an upper limit on the slew rate produced by the combined P and D gains. If the amplitude of the control action produced by the rate feedback exceeds this value, then the D+P gain is reduced to respect the limit. This limits the amplitude of high frequency oscillations caused by an excessive gain. The limit should be set to no more than 25% of the actuators maximum slew rate to allow for load effects. Note: The gain will not be reduced to less than 10% of the nominal value. A value of zero will disable this feature.
Increment |
Range |
0.5 |
0 - 200 |
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
Increment |
Range |
0.005 |
0.10 - 2.50 |
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
Increment |
Range |
0.01 |
0.010 - 1.0 |
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
Increment |
Range |
Units |
0.01 |
0 - 1 |
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
Increment |
Range |
0.001 |
0.000 - 0.02 |
ATC_RAT_YAW_FF: Yaw axis rate controller feed forward
Yaw axis rate controller feed forward
Increment |
Range |
0.001 |
0 - 0.5 |
ATC_RAT_YAW_FLTT (AC_AttitudeControl_Multi): Yaw axis rate controller target frequency in Hz
Yaw axis rate controller target frequency in Hz
Increment |
Range |
Units |
1 |
1 - 50 |
hertz |
ATC_RAT_YAW_FLTE (AC_AttitudeControl_Multi): Yaw axis rate controller error frequency in Hz
Yaw axis rate controller error frequency in Hz
Increment |
Range |
Units |
1 |
0 - 20 |
hertz |
ATC_RAT_YAW_FLTD (AC_AttitudeControl_Multi): Yaw axis rate controller derivative frequency in Hz
Yaw axis rate controller derivative frequency in Hz
Increment |
Range |
Units |
1 |
5 - 50 |
hertz |
ATC_RAT_YAW_SMAX (AC_AttitudeControl_Multi): Yaw slew rate limit
Note: This parameter is for advanced users
Sets an upper limit on the slew rate produced by the combined P and D gains. If the amplitude of the control action produced by the rate feedback exceeds this value, then the D+P gain is reduced to respect the limit. This limits the amplitude of high frequency oscillations caused by an excessive gain. The limit should be set to no more than 25% of the actuators maximum slew rate to allow for load effects. Note: The gain will not be reduced to less than 10% of the nominal value. A value of zero will disable this feature.
Increment |
Range |
0.5 |
0 - 200 |
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
Increment |
Range |
0.005 |
0.08 - 0.35 |
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
Increment |
Range |
0.01 |
0.01 - 0.6 |
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
Increment |
Range |
0.01 |
0 - 1 |
ATC_RAT_RLL_ILMI: Roll axis rate controller I-term leak minimum
Note: This parameter is for advanced users
Point below which I-term will not leak down
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
Increment |
Range |
0.001 |
0.001 - 0.03 |
ATC_RAT_RLL_VFF: Roll axis rate controller feed forward
Roll axis rate controller feed forward
Increment |
Range |
0.001 |
0 - 0.5 |
ATC_RAT_RLL_FLTT (AC_AttitudeControl_Heli): Roll axis rate controller target frequency in Hz
Roll axis rate controller target frequency in Hz
Increment |
Range |
Units |
1 |
5 - 50 |
hertz |
ATC_RAT_RLL_FLTE (AC_AttitudeControl_Heli): Roll axis rate controller error frequency in Hz
Roll axis rate controller error frequency in Hz
Increment |
Range |
Units |
1 |
5 - 50 |
hertz |
ATC_RAT_RLL_FLTD (AC_AttitudeControl_Heli): Roll axis rate controller derivative frequency in Hz
Roll axis rate controller derivative frequency in Hz
Increment |
Range |
Units |
1 |
0 - 50 |
hertz |
ATC_RAT_RLL_SMAX (AC_AttitudeControl_Heli): Roll slew rate limit
Note: This parameter is for advanced users
Sets an upper limit on the slew rate produced by the combined P and D gains. If the amplitude of the control action produced by the rate feedback exceeds this value, then the D+P gain is reduced to respect the limit. This limits the amplitude of high frequency oscillations caused by an excessive gain. The limit should be set to no more than 25% of the actuators maximum slew rate to allow for load effects. Note: The gain will not be reduced to less than 10% of the nominal value. A value of zero will disable this feature.
Increment |
Range |
0.5 |
0 - 200 |
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
Increment |
Range |
0.005 |
0.08 - 0.35 |
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
Increment |
Range |
0.01 |
0.01 - 0.6 |
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
Increment |
Range |
0.01 |
0 - 1 |
ATC_RAT_PIT_ILMI: Pitch axis rate controller I-term leak minimum
Note: This parameter is for advanced users
Point below which I-term will not leak down
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
Increment |
Range |
0.001 |
0.001 - 0.03 |
ATC_RAT_PIT_VFF: Pitch axis rate controller feed forward
Pitch axis rate controller feed forward
Increment |
Range |
0.001 |
0 - 0.5 |
ATC_RAT_PIT_FLTT (AC_AttitudeControl_Heli): Pitch axis rate controller target frequency in Hz
Pitch axis rate controller target frequency in Hz
Increment |
Range |
Units |
1 |
5 - 50 |
hertz |
ATC_RAT_PIT_FLTE (AC_AttitudeControl_Heli): Pitch axis rate controller error frequency in Hz
Pitch axis rate controller error frequency in Hz
Increment |
Range |
Units |
1 |
5 - 50 |
hertz |
ATC_RAT_PIT_FLTD (AC_AttitudeControl_Heli): Pitch axis rate controller derivative frequency in Hz
Pitch axis rate controller derivative frequency in Hz
Increment |
Range |
Units |
1 |
0 - 50 |
hertz |
ATC_RAT_PIT_SMAX (AC_AttitudeControl_Heli): Pitch slew rate limit
Note: This parameter is for advanced users
Sets an upper limit on the slew rate produced by the combined P and D gains. If the amplitude of the control action produced by the rate feedback exceeds this value, then the D+P gain is reduced to respect the limit. This limits the amplitude of high frequency oscillations caused by an excessive gain. The limit should be set to no more than 25% of the actuators maximum slew rate to allow for load effects. Note: The gain will not be reduced to less than 10% of the nominal value. A value of zero will disable this feature.
Increment |
Range |
0.5 |
0 - 200 |
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
Increment |
Range |
0.005 |
0.180 - 0.60 |
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
Increment |
Range |
0.01 |
0.01 - 0.06 |
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
Increment |
Range |
0.01 |
0 - 1 |
ATC_RAT_YAW_ILMI: Yaw axis rate controller I-term leak minimum
Note: This parameter is for advanced users
Point below which I-term will not leak down
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
Increment |
Range |
0.001 |
0.000 - 0.02 |
ATC_RAT_YAW_VFF: Yaw axis rate controller feed forward
Yaw axis rate controller feed forward
Increment |
Range |
0.001 |
0 - 0.5 |
ATC_RAT_YAW_FLTT (AC_AttitudeControl_Heli): Yaw axis rate controller target frequency in Hz
Yaw axis rate controller target frequency in Hz
Increment |
Range |
Units |
1 |
5 - 50 |
hertz |
ATC_RAT_YAW_FLTE (AC_AttitudeControl_Heli): Yaw axis rate controller error frequency in Hz
Yaw axis rate controller error frequency in Hz
Increment |
Range |
Units |
1 |
5 - 50 |
hertz |
ATC_RAT_YAW_FLTD (AC_AttitudeControl_Heli): Yaw axis rate controller derivative frequency in Hz
Yaw axis rate controller derivative frequency in Hz
Increment |
Range |
Units |
1 |
0 - 50 |
hertz |
ATC_RAT_YAW_SMAX (AC_AttitudeControl_Heli): Yaw slew rate limit
Note: This parameter is for advanced users
Sets an upper limit on the slew rate produced by the combined P and D gains. If the amplitude of the control action produced by the rate feedback exceeds this value, then the D+P gain is reduced to respect the limit. This limits the amplitude of high frequency oscillations caused by an excessive gain. The limit should be set to no more than 25% of the actuators maximum slew rate to allow for load effects. Note: The gain will not be reduced to less than 10% of the nominal value. A value of zero will disable this feature.
Increment |
Range |
0.5 |
0 - 200 |
ATC_PIRO_COMP: Piro Comp Enable
Note: This parameter is for advanced users
Pirouette compensation enabled
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
BARO Parameters
BARO1_GND_PRESS: Ground Pressure
Note: This parameter is for advanced users
calibrated ground pressure in Pascals
Increment |
ReadOnly |
Units |
Volatile |
1 |
True |
pascal |
True |
BARO_GND_TEMP: ground temperature
Note: This parameter is for advanced users
User provided ambient ground temperature in degrees Celsius. This is used to improve the calculation of the altitude the vehicle is at. This parameter is not persistent and will be reset to 0 every time the vehicle is rebooted. A value of 0 means use the internal measurement ambient temperature.
Increment |
Units |
Volatile |
1 |
degrees Celsius |
True |
BARO_ALT_OFFSET: altitude offset
Note: This parameter is for advanced users
altitude offset in meters added to barometric altitude. This is used to allow for automatic adjustment of the base barometric altitude by a ground station equipped with a barometer. The value is added to the barometric altitude read by the aircraft. It is automatically reset to 0 when the barometer is calibrated on each reboot or when a preflight calibration is performed.
Increment |
Units |
0.1 |
meters |
BARO_PRIMARY: Primary barometer
Note: This parameter is for advanced users
This selects which barometer will be the primary if multiple barometers are found
Values |
Value |
Meaning |
0 |
FirstBaro |
1 |
2ndBaro |
2 |
3rdBaro |
|
BARO_EXT_BUS: External baro bus
Note: This parameter is for advanced users
This selects the bus number for looking for an I2C barometer. When set to -1 it will probe all external i2c buses based on the GND_PROBE_EXT parameter.
Values |
Value |
Meaning |
-1 |
Disabled |
0 |
Bus0 |
1 |
Bus1 |
|
BARO_SPEC_GRAV: Specific Gravity (For water depth measurement)
This sets the specific gravity of the fluid when flying an underwater ROV.
Values |
1.0:Freshwater,1.024:Saltwater |
BARO2_GND_PRESS: Ground Pressure
Note: This parameter is for advanced users
calibrated ground pressure in Pascals
Increment |
ReadOnly |
Units |
Volatile |
1 |
True |
pascal |
True |
BARO3_GND_PRESS: Absolute Pressure
Note: This parameter is for advanced users
calibrated ground pressure in Pascals
Increment |
ReadOnly |
Units |
Volatile |
1 |
True |
pascal |
True |
BARO_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.
Increment |
Range |
Units |
1 |
0 - 100 |
percent |
BARO_PROBE_EXT: External barometers to probe
Note: This parameter is for advanced users
This sets which types of external i2c barometer to look for. It is a bitmask of barometer types. The I2C buses to probe is based on GND_EXT_BUS. If BARO_EXT_BUS is -1 then it will probe all external buses, otherwise it will probe just the bus number given in GND_EXT_BUS.
Bitmask |
Values |
Bit |
Meaning |
0 |
BMP085 |
1 |
BMP280 |
2 |
MS5611 |
3 |
MS5607 |
4 |
MS5637 |
5 |
FBM320 |
6 |
DPS280 |
7 |
LPS25H |
8 |
Keller |
9 |
MS5837 |
10 |
BMP388 |
11 |
SPL06 |
12 |
MSP |
|
Value |
Meaning |
1 |
BMP085 |
2 |
BMP280 |
4 |
MS5611 |
8 |
MS5607 |
16 |
MS5637 |
32 |
FBM320 |
64 |
DPS280 |
128 |
LPS25H |
256 |
Keller |
512 |
MS5837 |
1024 |
BMP388 |
2048 |
SPL06 |
4096 |
MSP |
|
BARO1_DEVID: Baro ID
Note: This parameter is for advanced users
Barometer sensor ID, taking into account its type, bus and instance
BARO2_DEVID: Baro ID2
Note: This parameter is for advanced users
Barometer2 sensor ID, taking into account its type, bus and instance
BARO3_DEVID: Baro ID3
Note: This parameter is for advanced users
Barometer3 sensor ID, taking into account its type, bus and instance
BATT2_ Parameters
BATT2_MONITOR: Battery monitoring
Controls enabling monitoring of the battery’s voltage and current
RebootRequired |
Values |
True |
Value |
Meaning |
0 |
Disabled |
3 |
Analog Voltage Only |
4 |
Analog Voltage and Current |
5 |
Solo |
6 |
Bebop |
7 |
SMBus-Generic |
8 |
UAVCAN-BatteryInfo |
9 |
BLHeli ESC |
10 |
SumOfFollowing |
11 |
FuelFlow |
12 |
FuelLevelPWM |
13 |
SMBUS-SUI3 |
14 |
SMBUS-SUI6 |
15 |
NeoDesign |
16 |
SMBus-Maxell |
17 |
Generator-Elec |
18 |
Generator-Fuel |
19 |
Rotoye |
|
BATT2_VOLT_PIN: Battery Voltage sensing pin
Sets the analog input pin that should be used for voltage monitoring.
RebootRequired |
Values |
True |
Value |
Meaning |
-1 |
Disabled |
2 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
13 |
Pixhawk2_PM2/CubeOrange_PM2 |
14 |
CubeOrange |
16 |
Durandal |
100 |
PX4-v1 |
|
BATT2_CURR_PIN: Battery Current sensing pin
Sets the analog input pin that should be used for current monitoring.
RebootRequired |
Values |
True |
Value |
Meaning |
-1 |
Disabled |
3 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
4 |
CubeOrange_PM2 |
14 |
Pixhawk2_PM2 |
15 |
CubeOrange |
17 |
Durandal |
101 |
PX4-v1 |
|
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_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.
Increment |
Range |
Units |
1 |
0 - 120 |
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 |
BATT2_BUS: Battery monitor I2C bus number
Battery monitor I2C bus number
BATT2_OPTIONS: Battery monitor options
Note: This parameter is for advanced users
This sets options to change the behaviour of the battery monitor
Bitmask |
Bit |
Meaning |
1 |
IgnoreUAVCAN SoC |
|
BATT3_ Parameters
BATT3_MONITOR: Battery monitoring
Controls enabling monitoring of the battery’s voltage and current
RebootRequired |
Values |
True |
Value |
Meaning |
0 |
Disabled |
3 |
Analog Voltage Only |
4 |
Analog Voltage and Current |
5 |
Solo |
6 |
Bebop |
7 |
SMBus-Generic |
8 |
UAVCAN-BatteryInfo |
9 |
BLHeli ESC |
10 |
SumOfFollowing |
11 |
FuelFlow |
12 |
FuelLevelPWM |
13 |
SMBUS-SUI3 |
14 |
SMBUS-SUI6 |
15 |
NeoDesign |
16 |
SMBus-Maxell |
17 |
Generator-Elec |
18 |
Generator-Fuel |
19 |
Rotoye |
|
BATT3_VOLT_PIN: Battery Voltage sensing pin
Sets the analog input pin that should be used for voltage monitoring.
RebootRequired |
Values |
True |
Value |
Meaning |
-1 |
Disabled |
2 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
13 |
Pixhawk2_PM2/CubeOrange_PM2 |
14 |
CubeOrange |
16 |
Durandal |
100 |
PX4-v1 |
|
BATT3_CURR_PIN: Battery Current sensing pin
Sets the analog input pin that should be used for current monitoring.
RebootRequired |
Values |
True |
Value |
Meaning |
-1 |
Disabled |
3 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
4 |
CubeOrange_PM2 |
14 |
Pixhawk2_PM2 |
15 |
CubeOrange |
17 |
Durandal |
101 |
PX4-v1 |
|
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_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.
Increment |
Range |
Units |
1 |
0 - 120 |
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 |
BATT3_BUS: Battery monitor I2C bus number
Battery monitor I2C bus number
BATT3_OPTIONS: Battery monitor options
Note: This parameter is for advanced users
This sets options to change the behaviour of the battery monitor
Bitmask |
Bit |
Meaning |
1 |
IgnoreUAVCAN SoC |
|
BATT4_ Parameters
BATT4_MONITOR: Battery monitoring
Controls enabling monitoring of the battery’s voltage and current
RebootRequired |
Values |
True |
Value |
Meaning |
0 |
Disabled |
3 |
Analog Voltage Only |
4 |
Analog Voltage and Current |
5 |
Solo |
6 |
Bebop |
7 |
SMBus-Generic |
8 |
UAVCAN-BatteryInfo |
9 |
BLHeli ESC |
10 |
SumOfFollowing |
11 |
FuelFlow |
12 |
FuelLevelPWM |
13 |
SMBUS-SUI3 |
14 |
SMBUS-SUI6 |
15 |
NeoDesign |
16 |
SMBus-Maxell |
17 |
Generator-Elec |
18 |
Generator-Fuel |
19 |
Rotoye |
|
BATT4_VOLT_PIN: Battery Voltage sensing pin
Sets the analog input pin that should be used for voltage monitoring.
RebootRequired |
Values |
True |
Value |
Meaning |
-1 |
Disabled |
2 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
13 |
Pixhawk2_PM2/CubeOrange_PM2 |
14 |
CubeOrange |
16 |
Durandal |
100 |
PX4-v1 |
|
BATT4_CURR_PIN: Battery Current sensing pin
Sets the analog input pin that should be used for current monitoring.
RebootRequired |
Values |
True |
Value |
Meaning |
-1 |
Disabled |
3 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
4 |
CubeOrange_PM2 |
14 |
Pixhawk2_PM2 |
15 |
CubeOrange |
17 |
Durandal |
101 |
PX4-v1 |
|
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_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.
Increment |
Range |
Units |
1 |
0 - 120 |
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 |
BATT4_BUS: Battery monitor I2C bus number
Battery monitor I2C bus number
BATT4_OPTIONS: Battery monitor options
Note: This parameter is for advanced users
This sets options to change the behaviour of the battery monitor
Bitmask |
Bit |
Meaning |
1 |
IgnoreUAVCAN SoC |
|
BATT5_ Parameters
BATT5_MONITOR: Battery monitoring
Controls enabling monitoring of the battery’s voltage and current
RebootRequired |
Values |
True |
Value |
Meaning |
0 |
Disabled |
3 |
Analog Voltage Only |
4 |
Analog Voltage and Current |
5 |
Solo |
6 |
Bebop |
7 |
SMBus-Generic |
8 |
UAVCAN-BatteryInfo |
9 |
BLHeli ESC |
10 |
SumOfFollowing |
11 |
FuelFlow |
12 |
FuelLevelPWM |
13 |
SMBUS-SUI3 |
14 |
SMBUS-SUI6 |
15 |
NeoDesign |
16 |
SMBus-Maxell |
17 |
Generator-Elec |
18 |
Generator-Fuel |
19 |
Rotoye |
|
BATT5_VOLT_PIN: Battery Voltage sensing pin
Sets the analog input pin that should be used for voltage monitoring.
RebootRequired |
Values |
True |
Value |
Meaning |
-1 |
Disabled |
2 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
13 |
Pixhawk2_PM2/CubeOrange_PM2 |
14 |
CubeOrange |
16 |
Durandal |
100 |
PX4-v1 |
|
BATT5_CURR_PIN: Battery Current sensing pin
Sets the analog input pin that should be used for current monitoring.
RebootRequired |
Values |
True |
Value |
Meaning |
-1 |
Disabled |
3 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
4 |
CubeOrange_PM2 |
14 |
Pixhawk2_PM2 |
15 |
CubeOrange |
17 |
Durandal |
101 |
PX4-v1 |
|
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_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.
Increment |
Range |
Units |
1 |
0 - 120 |
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 |
BATT5_BUS: Battery monitor I2C bus number
Battery monitor I2C bus number
BATT5_OPTIONS: Battery monitor options
Note: This parameter is for advanced users
This sets options to change the behaviour of the battery monitor
Bitmask |
Bit |
Meaning |
1 |
IgnoreUAVCAN SoC |
|
BATT6_ Parameters
BATT6_MONITOR: Battery monitoring
Controls enabling monitoring of the battery’s voltage and current
RebootRequired |
Values |
True |
Value |
Meaning |
0 |
Disabled |
3 |
Analog Voltage Only |
4 |
Analog Voltage and Current |
5 |
Solo |
6 |
Bebop |
7 |
SMBus-Generic |
8 |
UAVCAN-BatteryInfo |
9 |
BLHeli ESC |
10 |
SumOfFollowing |
11 |
FuelFlow |
12 |
FuelLevelPWM |
13 |
SMBUS-SUI3 |
14 |
SMBUS-SUI6 |
15 |
NeoDesign |
16 |
SMBus-Maxell |
17 |
Generator-Elec |
18 |
Generator-Fuel |
19 |
Rotoye |
|
BATT6_VOLT_PIN: Battery Voltage sensing pin
Sets the analog input pin that should be used for voltage monitoring.
RebootRequired |
Values |
True |
Value |
Meaning |
-1 |
Disabled |
2 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
13 |
Pixhawk2_PM2/CubeOrange_PM2 |
14 |
CubeOrange |
16 |
Durandal |
100 |
PX4-v1 |
|
BATT6_CURR_PIN: Battery Current sensing pin
Sets the analog input pin that should be used for current monitoring.
RebootRequired |
Values |
True |
Value |
Meaning |
-1 |
Disabled |
3 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
4 |
CubeOrange_PM2 |
14 |
Pixhawk2_PM2 |
15 |
CubeOrange |
17 |
Durandal |
101 |
PX4-v1 |
|
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_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.
Increment |
Range |
Units |
1 |
0 - 120 |
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 |
BATT6_BUS: Battery monitor I2C bus number
Battery monitor I2C bus number
BATT6_OPTIONS: Battery monitor options
Note: This parameter is for advanced users
This sets options to change the behaviour of the battery monitor
Bitmask |
Bit |
Meaning |
1 |
IgnoreUAVCAN SoC |
|
BATT7_ Parameters
BATT7_MONITOR: Battery monitoring
Controls enabling monitoring of the battery’s voltage and current
RebootRequired |
Values |
True |
Value |
Meaning |
0 |
Disabled |
3 |
Analog Voltage Only |
4 |
Analog Voltage and Current |
5 |
Solo |
6 |
Bebop |
7 |
SMBus-Generic |
8 |
UAVCAN-BatteryInfo |
9 |
BLHeli ESC |
10 |
SumOfFollowing |
11 |
FuelFlow |
12 |
FuelLevelPWM |
13 |
SMBUS-SUI3 |
14 |
SMBUS-SUI6 |
15 |
NeoDesign |
16 |
SMBus-Maxell |
17 |
Generator-Elec |
18 |
Generator-Fuel |
19 |
Rotoye |
|
BATT7_VOLT_PIN: Battery Voltage sensing pin
Sets the analog input pin that should be used for voltage monitoring.
RebootRequired |
Values |
True |
Value |
Meaning |
-1 |
Disabled |
2 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
13 |
Pixhawk2_PM2/CubeOrange_PM2 |
14 |
CubeOrange |
16 |
Durandal |
100 |
PX4-v1 |
|
BATT7_CURR_PIN: Battery Current sensing pin
Sets the analog input pin that should be used for current monitoring.
RebootRequired |
Values |
True |
Value |
Meaning |
-1 |
Disabled |
3 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
4 |
CubeOrange_PM2 |
14 |
Pixhawk2_PM2 |
15 |
CubeOrange |
17 |
Durandal |
101 |
PX4-v1 |
|
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_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.
Increment |
Range |
Units |
1 |
0 - 120 |
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 |
BATT7_BUS: Battery monitor I2C bus number
Battery monitor I2C bus number
BATT7_OPTIONS: Battery monitor options
Note: This parameter is for advanced users
This sets options to change the behaviour of the battery monitor
Bitmask |
Bit |
Meaning |
1 |
IgnoreUAVCAN SoC |
|
BATT8_ Parameters
BATT8_MONITOR: Battery monitoring
Controls enabling monitoring of the battery’s voltage and current
RebootRequired |
Values |
True |
Value |
Meaning |
0 |
Disabled |
3 |
Analog Voltage Only |
4 |
Analog Voltage and Current |
5 |
Solo |
6 |
Bebop |
7 |
SMBus-Generic |
8 |
UAVCAN-BatteryInfo |
9 |
BLHeli ESC |
10 |
SumOfFollowing |
11 |
FuelFlow |
12 |
FuelLevelPWM |
13 |
SMBUS-SUI3 |
14 |
SMBUS-SUI6 |
15 |
NeoDesign |
16 |
SMBus-Maxell |
17 |
Generator-Elec |
18 |
Generator-Fuel |
19 |
Rotoye |
|
BATT8_VOLT_PIN: Battery Voltage sensing pin
Sets the analog input pin that should be used for voltage monitoring.
RebootRequired |
Values |
True |
Value |
Meaning |
-1 |
Disabled |
2 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
13 |
Pixhawk2_PM2/CubeOrange_PM2 |
14 |
CubeOrange |
16 |
Durandal |
100 |
PX4-v1 |
|
BATT8_CURR_PIN: Battery Current sensing pin
Sets the analog input pin that should be used for current monitoring.
RebootRequired |
Values |
True |
Value |
Meaning |
-1 |
Disabled |
3 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
4 |
CubeOrange_PM2 |
14 |
Pixhawk2_PM2 |
15 |
CubeOrange |
17 |
Durandal |
101 |
PX4-v1 |
|
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_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.
Increment |
Range |
Units |
1 |
0 - 120 |
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 |
BATT8_BUS: Battery monitor I2C bus number
Battery monitor I2C bus number
BATT8_OPTIONS: Battery monitor options
Note: This parameter is for advanced users
This sets options to change the behaviour of the battery monitor
Bitmask |
Bit |
Meaning |
1 |
IgnoreUAVCAN SoC |
|
BATT9_ Parameters
BATT9_MONITOR: Battery monitoring
Controls enabling monitoring of the battery’s voltage and current
RebootRequired |
Values |
True |
Value |
Meaning |
0 |
Disabled |
3 |
Analog Voltage Only |
4 |
Analog Voltage and Current |
5 |
Solo |
6 |
Bebop |
7 |
SMBus-Generic |
8 |
UAVCAN-BatteryInfo |
9 |
BLHeli ESC |
10 |
SumOfFollowing |
11 |
FuelFlow |
12 |
FuelLevelPWM |
13 |
SMBUS-SUI3 |
14 |
SMBUS-SUI6 |
15 |
NeoDesign |
16 |
SMBus-Maxell |
17 |
Generator-Elec |
18 |
Generator-Fuel |
19 |
Rotoye |
|
BATT9_VOLT_PIN: Battery Voltage sensing pin
Sets the analog input pin that should be used for voltage monitoring.
RebootRequired |
Values |
True |
Value |
Meaning |
-1 |
Disabled |
2 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
13 |
Pixhawk2_PM2/CubeOrange_PM2 |
14 |
CubeOrange |
16 |
Durandal |
100 |
PX4-v1 |
|
BATT9_CURR_PIN: Battery Current sensing pin
Sets the analog input pin that should be used for current monitoring.
RebootRequired |
Values |
True |
Value |
Meaning |
-1 |
Disabled |
3 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
4 |
CubeOrange_PM2 |
14 |
Pixhawk2_PM2 |
15 |
CubeOrange |
17 |
Durandal |
101 |
PX4-v1 |
|
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_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.
Increment |
Range |
Units |
1 |
0 - 120 |
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 |
BATT9_BUS: Battery monitor I2C bus number
Battery monitor I2C bus number
BATT9_OPTIONS: Battery monitor options
Note: This parameter is for advanced users
This sets options to change the behaviour of the battery monitor
Bitmask |
Bit |
Meaning |
1 |
IgnoreUAVCAN SoC |
|
BATT_ Parameters
BATT_MONITOR: Battery monitoring
Controls enabling monitoring of the battery’s voltage and current
RebootRequired |
Values |
True |
Value |
Meaning |
0 |
Disabled |
3 |
Analog Voltage Only |
4 |
Analog Voltage and Current |
5 |
Solo |
6 |
Bebop |
7 |
SMBus-Generic |
8 |
UAVCAN-BatteryInfo |
9 |
BLHeli ESC |
10 |
SumOfFollowing |
11 |
FuelFlow |
12 |
FuelLevelPWM |
13 |
SMBUS-SUI3 |
14 |
SMBUS-SUI6 |
15 |
NeoDesign |
16 |
SMBus-Maxell |
17 |
Generator-Elec |
18 |
Generator-Fuel |
19 |
Rotoye |
|
BATT_VOLT_PIN: Battery Voltage sensing pin
Sets the analog input pin that should be used for voltage monitoring.
RebootRequired |
Values |
True |
Value |
Meaning |
-1 |
Disabled |
2 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
13 |
Pixhawk2_PM2/CubeOrange_PM2 |
14 |
CubeOrange |
16 |
Durandal |
100 |
PX4-v1 |
|
BATT_CURR_PIN: Battery Current sensing pin
Sets the analog input pin that should be used for current monitoring.
RebootRequired |
Values |
True |
Value |
Meaning |
-1 |
Disabled |
3 |
Pixhawk/Pixracer/Navio2/Pixhawk2_PM1 |
4 |
CubeOrange_PM2 |
14 |
Pixhawk2_PM2 |
15 |
CubeOrange |
17 |
Durandal |
101 |
PX4-v1 |
|
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_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.
Increment |
Range |
Units |
1 |
0 - 120 |
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 |
BATT_BUS: Battery monitor I2C bus number
Battery monitor I2C bus number
BATT_OPTIONS: Battery monitor options
Note: This parameter is for advanced users
This sets options to change the behaviour of the battery monitor
Bitmask |
Bit |
Meaning |
1 |
IgnoreUAVCAN SoC |
|
BRD_ Parameters
BRD_PWM_COUNT: Auxiliary pin config
Note: This parameter is for advanced users
Controls number of FMU outputs which are setup for PWM. All unassigned pins can be used for GPIO
RebootRequired |
Values |
True |
Value |
Meaning |
0 |
No PWMs |
1 |
One PWMs |
2 |
Two PWMs |
3 |
Three PWMs |
4 |
Four PWMs |
5 |
Five PWMs |
6 |
Six PWMs |
7 |
Seven PWMs |
8 |
Eight PWMs |
|
BRD_SER1_RTSCTS: Serial 1 flow control
Note: This parameter is for advanced users
Enable flow control on serial 1 (telemetry 1) on Pixhawk. You must have the RTS and CTS pins connected to your radio. The standard DF13 6 pin connector for a 3DR radio does have those pins connected. If this is set to 2 then flow control will be auto-detected by checking for the output buffer filling on startup. Note that the PX4v1 does not have hardware flow control pins on this port, so you should leave this disabled.
RebootRequired |
Values |
True |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
2 |
Auto |
|
BRD_SER2_RTSCTS: Serial 2 flow control
Note: This parameter is for advanced users
Enable flow control on serial 2 (telemetry 2) on Pixhawk and STATE. You must have the RTS and CTS pins connected to your radio. The standard DF13 6 pin connector for a 3DR radio does have those pins connected. If this is set to 2 then flow control will be auto-detected by checking for the output buffer filling on startup.
RebootRequired |
Values |
True |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
2 |
Auto |
|
BRD_SER3_RTSCTS: Serial 3 flow control
Note: This parameter is for advanced users
Enable flow control on serial 3. You must have the RTS and CTS pins connected to your radio. The standard DF13 6 pin connector for a 3DR radio does have those pins connected. If this is set to 2 then flow control will be auto-detected by checking for the output buffer filling on startup.
RebootRequired |
Values |
True |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
2 |
Auto |
|
BRD_SER4_RTSCTS: Serial 4 flow control
Note: This parameter is for advanced users
Enable flow control on serial 4. You must have the RTS and CTS pins connected to your radio. The standard DF13 6 pin connector for a 3DR radio does have those pins connected. If this is set to 2 then flow control will be auto-detected by checking for the output buffer filling on startup.
RebootRequired |
Values |
True |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
2 |
Auto |
|
BRD_SER5_RTSCTS: Serial 5 flow control
Note: This parameter is for advanced users
Enable flow control on serial 5. You must have the RTS and CTS pins connected to your radio. The standard DF13 6 pin connector for a 3DR radio does have those pins connected. If this is set to 2 then flow control will be auto-detected by checking for the output buffer filling on startup.
RebootRequired |
Values |
True |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
2 |
Auto |
|
BRD_SAFETYENABLE: Enable use of safety arming switch
This controls the default state of the safety switch at startup. When set to 1 the safety switch will start in the safe state (flashing) at boot. When set to zero the safety switch will start in the unsafe state (solid) at startup. Note that if a safety switch is fitted the user can still control the safety state after startup using the switch. The safety state can also be controlled in software using a MAVLink message.
RebootRequired |
Values |
True |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
BRD_SBUS_OUT: SBUS output rate
Note: This parameter is for advanced users
This sets the SBUS output frame rate in Hz
RebootRequired |
Values |
True |
Value |
Meaning |
0 |
Disabled |
1 |
50Hz |
2 |
75Hz |
3 |
100Hz |
4 |
150Hz |
5 |
200Hz |
6 |
250Hz |
7 |
300Hz |
|
BRD_SERIAL_NUM: User-defined serial number
User-defined serial number of this vehicle, it can be any arbitrary number you want and has no effect on the autopilot
BRD_SAFETY_MASK: Outputs which ignore the safety switch state
Note: This parameter is for advanced users
A bitmask which controls what outputs can move while the safety switch has not been pressed
Bitmask |
RebootRequired |
Values |
Bit |
Meaning |
0 |
Output1 |
1 |
Output2 |
2 |
Output3 |
3 |
Output4 |
4 |
Output5 |
5 |
Output6 |
6 |
Output7 |
7 |
Output8 |
8 |
Output9 |
9 |
Output10 |
10 |
Output11 |
11 |
Output12 |
12 |
Output13 |
13 |
Output14 |
|
True |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
BRD_IMU_TARGTEMP: Target IMU temperature
Note: This parameter is for advanced users
This sets the target IMU temperature for boards with controllable IMU heating units. DO NOT SET -1 on The Cube. A value of -1 sets PH1 behaviour
Range |
Units |
-1 - 80 |
degrees Celsius |
BRD_TYPE: Board type
Note: This parameter is for advanced users
This allows selection of a PX4 or VRBRAIN board type. If set to zero then the board type is auto-detected (PX4)
RebootRequired |
Values |
True |
Value |
Meaning |
0 |
AUTO |
1 |
PX4V1 |
2 |
Pixhawk |
3 |
Cube/Pixhawk2 |
4 |
Pixracer |
5 |
PixhawkMini |
6 |
Pixhawk2Slim |
13 |
Intel Aero FC |
14 |
Pixhawk Pro |
20 |
AUAV2.1 |
21 |
PCNC1 |
22 |
MINDPXV2 |
23 |
SP01 |
24 |
CUAVv5/FMUV5 |
30 |
VRX BRAIN51 |
32 |
VRX BRAIN52 |
33 |
VRX BRAIN52E |
34 |
VRX UBRAIN51 |
35 |
VRX UBRAIN52 |
36 |
VRX CORE10 |
38 |
VRX BRAIN54 |
39 |
PX4 FMUV6 |
100 |
PX4 OLDDRIVERS |
|
BRD_IO_ENABLE: Enable IO co-processor
Note: This parameter is for advanced users
This allows for the IO co-processor on FMUv1 and FMUv2 to be disabled
RebootRequired |
Values |
True |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
BRD_VBUS_MIN: Autopilot board voltage requirement
Note: This parameter is for advanced users
Minimum voltage on the autopilot power rail to allow the aircraft to arm. 0 to disable the check.
Increment |
Range |
Units |
0.1 |
4.0 - 5.5 |
volt |
BRD_VSERVO_MIN: Servo voltage requirement
Note: This parameter is for advanced users
Minimum voltage on the servo rail to allow the aircraft to arm. 0 to disable the check.
Increment |
Range |
Units |
0.1 |
3.3 - 12.0 |
volt |
BRD_SD_SLOWDOWN: microSD slowdown
Note: This parameter is for advanced users
This is a scaling factor to slow down microSD operation. It can be used on flight board and microSD card combinations where full speed is not reliable. For normal full speed operation a value of 0 should be used.
BRD_PWM_VOLT_SEL: Set PWM Out Voltage
Note: This parameter is for advanced users
This sets the voltage max for PWM output pulses. 0 for 3.3V and 1 for 5V output.
Values |
Value |
Meaning |
0 |
3.3V |
1 |
5V |
|
BRD_OPTIONS: Board options
Note: This parameter is for advanced users
Board specific option flags
Bitmask |
Bit |
Meaning |
0 |
Enable hardware watchdog |
1 |
Disable MAVftp |
2 |
Enable set of internal parameters |
|
BRD_BOOT_DELAY: Boot delay
Note: This parameter is for advanced users
This adds a delay in milliseconds to boot to ensure peripherals initialise fully
Range |
Units |
0 - 10000 |
milliseconds |
BRD_IMUHEAT_P: IMU Heater P gain
Note: This parameter is for advanced users
IMU Heater P gain
Increment |
Range |
1 |
1 - 500 |
BRD_IMUHEAT_I: IMU Heater I gain
Note: This parameter is for advanced users
IMU Heater integrator gain
Increment |
Range |
0.1 |
0 - 1 |
BRD_IMUHEAT_IMAX: IMU Heater IMAX
Note: This parameter is for advanced users
IMU Heater integrator maximum
Increment |
Range |
1 |
0 - 100 |
BRD_ALT_CONFIG: Alternative HW config
Note: This parameter is for advanced users
Select an alternative hardware configuration. A value of zero selects the default configuration for this board. Other values are board specific. Please see the documentation for your board for details on any alternative configuration values that may be available.
Increment |
Range |
RebootRequired |
1 |
0 - 10 |
True |
BRD_RADIO Parameters
BRD_RADIO_TYPE: Set type of direct attached radio
This enables support for direct attached radio receivers
Values |
Value |
Meaning |
0 |
None |
1 |
CYRF6936 |
2 |
CC2500 |
3 |
BK2425 |
|
BRD_RADIO_PROT: protocol
Note: This parameter is for advanced users
Select air protocol
Values |
Value |
Meaning |
0 |
Auto |
1 |
DSM2 |
2 |
DSMX |
|
BRD_RADIO_DEBUG: debug level
Note: This parameter is for advanced users
radio debug level
BRD_RADIO_DISCRC: disable receive CRC
Note: This parameter is for advanced users
disable receive CRC (for debug)
Values |
Value |
Meaning |
0 |
NotDisabled |
1 |
Disabled |
|
BRD_RADIO_PPSCH: Packet rate channel
Note: This parameter is for advanced users
Channel to show received packet-per-second rate, or zero for disabled
BRD_RADIO_TELEM: Enable telemetry
Note: This parameter is for advanced users
If this is non-zero then telemetry packets will be sent over DSM
Values |
Value |
Meaning |
0 |
Disabled |
1 |
Enabled |
|
BRD_RADIO_TXPOW: Telemetry Transmit power
Note: This parameter is for advanced users
Set telemetry transmit power. This is the power level (from 1 to 8) for telemetry packets sent from the RX to the TX
BRD_RADIO_FCCTST: Put radio into FCC test mode
Note: This parameter is for advanced users
If this is enabled then the radio will continuously transmit as required for FCC testing. The transmit channel is set by the value of the parameter. The radio will not work for RC input while this is enabled
Values |
Value |
Meaning |
0 |
Disabled |
1 |
MinChannel |
2 |
MidChannel |
3 |
MaxChannel |
4 |
MinChannelCW |
5 |
MidChannelCW |
6 |
MaxChannelCW |
|
BRD_RADIO_TESTCH: Set radio to factory test channel
Note: This parameter is for advanced users
This sets the radio to a fixed test channel for factory testing. Using a fixed channel avoids the need for binding in factory testing.
Values |
Value |
Meaning |
0 |
Disabled |
1 |
TestChan1 |
2 |
TestChan2 |
3 |
TestChan3 |
4 |
TestChan4 |
5 |
TestChan5 |
6 |
TestChan6 |
7 |
TestChan7 |
8 |
TestChan8 |
|
BRD_RADIO_TPPSCH: Telemetry PPS channel
Note: This parameter is for advanced users
Channel to show telemetry packets-per-second value, as received at TX
BRD_RADIO_TXMAX: Transmitter transmit power
Note: This parameter is for advanced users
Set transmitter maximum transmit power (from 1 to 8)
BRD_RADIO_BZOFS: Transmitter buzzer adjustment
Note: This parameter is for advanced users
Set transmitter buzzer note adjustment (adjust frequency up)
BRD_RADIO_ABTIME: Auto-bind time
Note: This parameter is for advanced users
When non-zero this sets the time with no transmitter packets before we start looking for auto-bind packets.
BRD_RADIO_ABLVL: Auto-bind level
Note: This parameter is for advanced users
This sets the minimum RSSI of an auto-bind packet for it to be accepted. This should be set so that auto-bind will only happen at short range to minimise the change of an auto-bind happening accidentially
BTN_ Parameters
BTN_REPORT_SEND: Report send time
The duration in seconds that a BUTTON_CHANGE report is repeatedly sent to the GCS regarding a button changing state. Note that the BUTTON_CHANGE message is MAVLink2 only.
CAM_ Parameters
CAM_TRIGG_TYPE: Camera shutter (trigger) type
how to trigger the camera to take a picture
Values |
Value |
Meaning |
0 |
Servo |
1 |
Relay |
2 |
GoPro in Solo Gimbal |
|
CAM_DURATION: Duration that shutter is held open
How long the shutter will be held open in 10ths of a second (i.e. enter 10 for 1second, 50 for 5seconds)
Range |
Units |
0 - 50 |
deciseconds |
CAM_SERVO_ON: Servo ON PWM value
PWM value in microseconds to move servo to when shutter is activated
Range |
Units |
1000 - 2000 |
PWM in microseconds |
CAM_SERVO_OFF: Servo OFF PWM value
PWM value in microseconds to move servo to when shutter is deactivated
Range |
Units |
1000 - 2000 |
PWM in microseconds |
CAM_TRIGG_DIST: Camera trigger distance
Distance in meters between camera triggers. If this value is non-zero then the camera will trigger whenever the position changes by this number of meters regardless of what mode the APM is in. Note that this parameter can also be set in an auto mission using the DO_SET_CAM_TRIGG_DIST command, allowing you to enable/disable the triggering of the camera during the flight.
Range |
Units |
0 - 1000 |
meters |
CAM_RELAY_ON: Relay ON value
This sets whether the relay goes high or low when it triggers. Note that you should also set RELAY_DEFAULT appropriately for your camera
Values |
Value |
Meaning |
0 |
Low |
1 |
High |
|
CAM_MIN_INTERVAL: Minimum time between photos
Postpone shooting if previous picture was taken less than preset time(ms) ago.
Range |
Units |
0 - 10000 |
milliseconds |
CAM_MAX_ROLL: Maximum photo roll angle.
Postpone shooting if roll is greater than limit. (0=Disable, will shoot regardless of roll).
Range |
Units |
0 - 180 |
degrees |
CAM_FEEDBACK_PIN: Camera feedback pin
pin number to use for save accurate camera feedback messages. If set to -1 then don’t use a pin flag for this, otherwise this is a pin number which if held high after a picture trigger order, will save camera messages when camera really takes a picture. A universal camera hot shoe is needed. The pin should be held high for at least 2 milliseconds for reliable trigger detection. See also the CAM_FEEDBACK_POL option.
RebootRequired |
Values |
True |
Value |
Meaning |
-1 |
Disabled |
50 |
AUX1 |
51 |
AUX2 |
52 |
AUX3 |
53 |
AUX4 |
54 |
AUX5 |
55 |
AUX6 |
|
CAM_FEEDBACK_POL: Camera feedback pin polarity
Polarity for feedback pin. If this is 1 then the feedback pin should go high on trigger. If set to 0 then it should go low
Values |
Value |
Meaning |
0 |
TriggerLow |
1 |
TriggerHigh |
|
CAM_AUTO_ONLY: Distance-trigging in AUTO mode only
When enabled, trigging by distance is done in AUTO mode only.
Values |
Value |
Meaning |
0 |
Always |
1 |
Only when in AUTO |
|
CAM_TYPE: Type of camera (0: None, 1: BMMCC)
Set the camera type that is being used, certain cameras have custom functions that need further configuration, this enables that.
Values |
Value |
Meaning |
0 |
Default |
1 |
BMMCC |
|
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
Calibration |
Increment |
Range |
Units |
1 |
1 |
-400 - 400 |
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
Calibration |
Increment |
Range |
Units |
1 |
1 |
-400 - 400 |
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
Increment |
Range |
Units |
1 |
-400 - 400 |
milligauss |
COMPASS_DEC: Compass declination
An angle to compensate between the true north and magnetic north
Increment |
Range |
Units |
0.01 |
-3.142 - 3.142 |
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.
Calibration |
Values |
1 |
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)
Calibration |
Increment |
Range |
Units |
1 |
1 |
-1000 - 1000 |
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)
Calibration |
Increment |
Range |
Units |
1 |
1 |
-1000 - 1000 |
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)
Increment |
Range |
Units |
1 |
-1000 - 1000 |
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 |
100 |
Custom |
|
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
Calibration |
Increment |
Range |
Units |
1 |
1 |
-400 - 400 |
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
Calibration |
Increment |
Range |
Units |
1 |
1 |
-400 - 400 |
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
Increment |
Range |
Units |
1 |
-400 - 400 |
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)
Calibration |
Increment |
Range |
Units |
1 |
1 |
-1000 - 1000 |
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)
Calibration |
Increment |
Range |
Units |
1 |
1 |
-1000 - 1000 |
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)
Increment |
Range |
Units |
1 |
-1000 - 1000 |
milligauss per ampere |
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
Calibration |
Increment |
Range |
Units |
1 |
1 |
-400 - 400 |
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
Calibration |
Increment |
Range |
Units |
1 |
1 |
-400 - 400 |
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
Increment |
Range |
Units |
1 |
-400 - 400 |
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)
Calibration |
Increment |
Range |
Units |
1 |
1 |
-1000 - 1000 |
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)
Calibration |
Increment |
Range |
Units |
1 |
1 |
-1000 - 1000 |
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)
Increment |
Range |
Units |
1 |
-1000 - 1000 |
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