Chasis, salidas y alimentación después del montaje
FRAME_CLASS 3 y FRAME_TYPE 1 lo convierten en un octa X, y los ocho SERVOn_FUNCTION ponen de Motor1 a Motor8 en MAIN OUT 1-8. El PWM normal es la opción sencilla aquí, ya que las salidas MAIN de la 6X solo hacen DShot con un ajuste extra de la placa. MOT_BAT_VOLT_MAX y _MIN permiten a ArduPilot mantener el mismo empuje a medida que caen las baterías. El filtro notch armónico sigue al acelerador para filtrar de los giroscopios la vibración de los motores. La 6X lee su módulo de alimentación en digital (BATT_MONITOR 21). Varios de estos necesitan un reinicio.
# ArduCopter 4.7.2 on a Pixhawk 6X: octa X, eight 80 A PWM ESCs on MAIN OUT 1-8, the PM02D HV on POWER1
param set FRAME_CLASS 3 # Octa
param set FRAME_TYPE 1 # X: M1 front right, then Motor Test A-H clockwise: M1 M3 M8 M4 M2 M6 M7 M5
param set SERVO1_FUNCTION 33 # MAIN 1: Motor1
param set SERVO2_FUNCTION 34 # MAIN 2: Motor2
param set SERVO3_FUNCTION 35 # MAIN 3: Motor3
param set SERVO4_FUNCTION 36 # MAIN 4: Motor4
param set SERVO5_FUNCTION 37 # MAIN 5: Motor5
param set SERVO6_FUNCTION 38 # MAIN 6: Motor6
param set SERVO7_FUNCTION 39 # MAIN 7: Motor7
param set SERVO8_FUNCTION 40 # MAIN 8: Motor8
param set MOT_PWM_TYPE 0 # Normal PWM: the MAIN outputs run DShot only with BRD_IO_DSHOT
param set MOT_PWM_MIN 1000 # then calibrate the ESCs to this range once, props off
param set MOT_PWM_MAX 2000
param set MOT_SPIN_ARM 0.1 # armed idle
param set MOT_SPIN_MIN 0.15 # the lowest it spins in flight: keep it above MOT_SPIN_ARM
param set MOT_HOVER_LEARN 2 # learn the hover throttle and save it in MOT_THST_HOVER
param set MOT_BAT_VOLT_MAX 50.4 # 4.2 V x 12: the same stick gives the same thrust as the packs sag
param set MOT_BAT_VOLT_MIN 39.6 # 3.3 V x 12
param set INS_HNTCH_ENABLE 1 # harmonic notch; refresh the parameters to see the rest
param set INS_HNTCH_MODE 1 # follow the throttle: PWM ESCs report no rpm
param set INS_HNTCH_FREQ 64 # Hz: about 3850 rpm at hover / 60; 20-inch props turn slowly
param set BATT_MONITOR 21 # the 6X's digital power module (INA2xx); analog (4) is not supported
param set BATT_I2C_BUS 1
param set BATT_CAPACITY 16000 # mAh: two packs in series add volts, not mAh
param set AHRS_ORIENTATION 0 # Pixhawk arrow to the nose; 4 = Yaw180 if it points back
# FRAME_CLASS, the SERVOn_FUNCTIONs, INS_HNTCH_ENABLE and BATT_MONITOR take effect after a reboot