diff --git a/ROMFS/px4fmu_common/init.d/airframes/4052_holybro_qav250 b/ROMFS/px4fmu_common/init.d/airframes/4052_holybro_qav250 new file mode 100644 index 0000000000000000000000000000000000000000..1043b60c2195af3acafd3b408efca90f4f1a9279 --- /dev/null +++ b/ROMFS/px4fmu_common/init.d/airframes/4052_holybro_qav250 @@ -0,0 +1,57 @@ +#!/bin/sh +# +# @name HolyBro QAV250 +# +# @board px4_fmu-v2 exclude +# @url https://docs.px4.io/en/frames_multicopter/holybro_qav250_pixhawk4_mini.html +# +# @type Quadrotor x +# @class Copter +# +# @maintainer Beat Kueng <beat-kueng@gmx.net> +# + +sh /etc/init.d/rc.mc_defaults + +set MIXER quad_x +set PWM_OUT 1234 + +if [ $AUTOCNF = yes ] +then + # The set does not include a battery, but most people will probably use 4S + param set BAT_N_CELLS 4 + + param set IMU_GYRO_CUTOFF 120 + param set MC_DTERM_CUTOFF 45 + + param set MC_AIRMODE 1 + param set MC_PITCHRATE_D 0.0012 + param set MC_PITCHRATE_I 0.45 + param set MC_PITCHRATE_MAX 1200 + param set MC_PITCHRATE_P 0.084 + param set MC_PITCH_P 8 + param set MC_ROLLRATE_D 0.0012 + param set MC_ROLLRATE_I 0.45 + param set MC_ROLLRATE_MAX 1200 + param set MC_ROLLRATE_P 0.078 + param set MC_ROLL_P 8 + param set MC_YAWRATE_I 0.3 + param set MC_YAWRATE_MAX 600 + param set MC_YAWRATE_P 0.25 + param set MC_YAW_P 4 + + param set MPC_MANTHR_MIN 0 + param set MPC_MAN_TILT_MAX 60 + param set MPC_THR_CURVE 1 + param set MPC_THR_HOVER 0.25 + param set MPC_THR_MIN 0.05 + param set MPC_Z_VEL_I 0.085 + + param set PWM_MAX 1950 + param set PWM_MIN 1050 + + param set PWM_RATE 0 + param set RC_FLT_CUTOFF 0 + param set THR_MDL_FAC 0.3 +fi + diff --git a/ROMFS/px4fmu_common/init.d/airframes/CMakeLists.txt b/ROMFS/px4fmu_common/init.d/airframes/CMakeLists.txt index 7837d19c487a1303c16993b8fb9633c34b5dcc68..66972e2023961d9f4a07a2a9d1078d1f9bde1654 100644 --- a/ROMFS/px4fmu_common/init.d/airframes/CMakeLists.txt +++ b/ROMFS/px4fmu_common/init.d/airframes/CMakeLists.txt @@ -75,6 +75,7 @@ px4_add_romfs_files( 4041_beta75x 4050_generic_250 4051_s250aq + 4052_holybro_qav250 4060_dji_matrice_100 4070_aerofc 4080_zmr250