diff --git a/presets/4.5/filters/aos_rc/aos_3.5_filters.txt b/presets/4.5/filters/aos_rc/aos_3.5_filters.txt new file mode 100644 index 000000000..c92d65439 --- /dev/null +++ b/presets/4.5/filters/aos_rc/aos_3.5_filters.txt @@ -0,0 +1,40 @@ +#$ TITLE: AOS 3.5 Filters +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: FILTERS +#$ STATUS: EXPERIMENTAL +#$ KEYWORDS: filter, filters, aos, chris, rosser, 3.5 +#$ AUTHOR: Chris Rosser +#$ DESCRIPTION: Developed for the AOS 3.5 +#$ DESCRIPTION: NOTE this needs bidirectional Dshot support and RPM filtering active to use. DO NOT ATEMPT TO USE WITH OUT RPM FILTERING! +#$ DESCRIPTION: Follow the usual process of hover testing and safely checking out your tune before using. USE AT YOUR OWN RISK. +#$ DISCUSSION: https://www.aos-rc.com +#$ INCLUDE_WARNING: misc/warnings/en/rpm_filters.txt +#$ INCLUDE: presets/4.5/filters/defaults.txt + + +# -- Gyro lowpass filters -- +set gyro_lpf1_dyn_min_hz = 0 +set gyro_lpf1_dyn_max_hz = 0 +set gyro_lpf1_static_hz = 0 +set gyro_lpf2_static_hz = 1000 +set simplified_gyro_filter = OFF + + +# -- Gyro Dynamic Notches -- +set dyn_notch_count = 1 +set dyn_notch_q = 500 +set dyn_notch_min_hz = 150 + +# -- RPM filtering -- +set dshot_bidir = ON +set rpm_filter_harmonics = 3 +set rpm_filter_fade_range_hz = 50 +set rpm_filter_min_hz = 100 +set rpm_filter_weights = 100, 0, 80 + +# -- Dterm filtering -- +set dterm_lpf1_dyn_min_hz = 80 +set dterm_lpf1_dyn_max_hz = 110 +set dterm_lpf1_type = BIQUAD +set dterm_lpf2_static_hz = 0 +set simplified_dterm_filter = OFF \ No newline at end of file diff --git a/presets/4.5/filters/aos_rc/aos_5.5_filters.txt b/presets/4.5/filters/aos_rc/aos_5.5_filters.txt new file mode 100644 index 000000000..b91362cc8 --- /dev/null +++ b/presets/4.5/filters/aos_rc/aos_5.5_filters.txt @@ -0,0 +1,39 @@ +#$ TITLE: AOS 5.5 Filters +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: FILTERS +#$ STATUS: EXPERIMENTAL +#$ KEYWORDS: filter, filters, aos, chris, rosser, 5.5 +#$ AUTHOR: Chris Rosser +#$ DESCRIPTION: Developed for the AOS 5.5 +#$ DESCRIPTION: NOTE this needs bidirectional Dshot support and RPM filtering active to use. DO NOT ATEMPT TO USE WITH OUT RPM FILTERING! +#$ DESCRIPTION: Follow the usual process of hover testing and safely checking out your tune before using. USE AT YOUR OWN RISK. +#$ DISCUSSION: https://www.aos-rc.com +#$ INCLUDE_WARNING: misc/warnings/en/rpm_filters.txt +#$ INCLUDE: presets/4.5/filters/defaults.txt + + +# -- Gyro lowpass filters -- +set gyro_lpf1_dyn_min_hz = 0 +set gyro_lpf1_dyn_max_hz = 0 +set gyro_lpf1_static_hz = 0 +set gyro_lpf2_static_hz = 1000 +set simplified_gyro_filter = OFF + +# -- Gyro Dynamic Notches -- +set dyn_notch_count = 1 +set dyn_notch_q = 500 +set dyn_notch_min_hz = 150 + +# -- RPM filtering -- +set dshot_bidir = ON +set rpm_filter_harmonics = 3 +set rpm_filter_fade_range_hz = 50 +set rpm_filter_min_hz = 100 +set rpm_filter_weights = 100, 0, 80 + +# -- Dterm filtering -- +set dterm_lpf1_dyn_min_hz = 80 +set dterm_lpf1_dyn_max_hz = 110 +set dterm_lpf1_type = BIQUAD +set dterm_lpf2_static_hz = 0 +set simplified_dterm_filter = OFF diff --git a/presets/4.5/filters/aos_rc/aos_5_filters.txt b/presets/4.5/filters/aos_rc/aos_5_filters.txt new file mode 100644 index 000000000..73ceedf3c --- /dev/null +++ b/presets/4.5/filters/aos_rc/aos_5_filters.txt @@ -0,0 +1,39 @@ +#$ TITLE: AOS 5 Filters +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: FILTERS +#$ STATUS: EXPERIMENTAL +#$ KEYWORDS: filter, filters, aos, chris, rosser, 5 +#$ AUTHOR: Chris Rosser +#$ DESCRIPTION: Developed for the AOS 5 +#$ DESCRIPTION: NOTE this needs bidirectional Dshot support and RPM filtering active to use. DO NOT ATEMPT TO USE WITH OUT RPM FILTERING! +#$ DESCRIPTION: Follow the usual process of hover testing and safely checking out your tune before using. USE AT YOUR OWN RISK. +#$ DISCUSSION: https://www.aos-rc.com +#$ INCLUDE_WARNING: misc/warnings/en/rpm_filters.txt +#$ INCLUDE: presets/4.5/filters/defaults.txt + + +# -- Gyro lowpass filters -- +set gyro_lpf1_dyn_min_hz = 0 +set gyro_lpf1_dyn_max_hz = 0 +set gyro_lpf1_static_hz = 0 +set gyro_lpf2_static_hz = 1000 +set simplified_gyro_filter = OFF + +# -- Gyro Dynamic Notches -- +set dyn_notch_count = 1 +set dyn_notch_q = 500 +set dyn_notch_min_hz = 150 + +# -- RPM filtering -- +set dshot_bidir = ON +set rpm_filter_harmonics = 3 +set rpm_filter_fade_range_hz = 50 +set rpm_filter_min_hz = 100 +set rpm_filter_weights = 100, 0, 80 + +# -- Dterm filtering -- +set dterm_lpf1_dyn_min_hz = 80 +set dterm_lpf1_dyn_max_hz = 110 +set dterm_lpf1_type = BIQUAD +set dterm_lpf2_static_hz = 0 +set simplified_dterm_filter = OFF diff --git a/presets/4.5/filters/aos_rc/aos_7_filters.txt b/presets/4.5/filters/aos_rc/aos_7_filters.txt new file mode 100644 index 000000000..0b4fa545a --- /dev/null +++ b/presets/4.5/filters/aos_rc/aos_7_filters.txt @@ -0,0 +1,39 @@ +#$ TITLE: AOS 7 Filters +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: FILTERS +#$ STATUS: EXPERIMENTAL +#$ KEYWORDS: filter, filters, aos, chris, rosser, 7 +#$ AUTHOR: Chris Rosser +#$ DESCRIPTION: Developed for the AOS 7 +#$ DESCRIPTION: NOTE this needs bidirectional Dshot support and RPM filtering active to use. DO NOT ATEMPT TO USE WITH OUT RPM FILTERING! +#$ DESCRIPTION: Follow the usual process of hover testing and safely checking out your tune before using. USE AT YOUR OWN RISK. +#$ DISCUSSION: https://www.aos-rc.com +#$ INCLUDE_WARNING: misc/warnings/en/rpm_filters.txt +#$ INCLUDE: presets/4.5/filters/defaults.txt + + +# -- Gyro lowpass filters -- +set gyro_lpf1_dyn_min_hz = 0 +set gyro_lpf1_dyn_max_hz = 0 +set gyro_lpf1_static_hz = 0 +set gyro_lpf2_static_hz = 1000 +set simplified_gyro_filter = OFF + +# -- Gyro Dynamic Notches -- +set dyn_notch_count = 1 +set dyn_notch_q = 500 +set dyn_notch_min_hz = 150 + +# -- RPM filtering -- +set dshot_bidir = ON +set rpm_filter_harmonics = 3 +set rpm_filter_fade_range_hz = 50 +set rpm_filter_min_hz = 100 +set rpm_filter_weights = 100, 0, 80 + +# -- Dterm filtering -- +set dterm_lpf1_dyn_min_hz = 75 +set dterm_lpf1_dyn_max_hz = 100 +set dterm_lpf1_type = BIQUAD +set dterm_lpf2_static_hz = 0 +set simplified_dterm_filter = OFF \ No newline at end of file diff --git a/presets/4.5/filters/aos_rc/aos_cine25_filters.txt b/presets/4.5/filters/aos_rc/aos_cine25_filters.txt new file mode 100644 index 000000000..00fd6b58e --- /dev/null +++ b/presets/4.5/filters/aos_rc/aos_cine25_filters.txt @@ -0,0 +1,40 @@ +#$ TITLE: AOS Cine25 Filters +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: FILTERS +#$ STATUS: EXPERIMENTAL +#$ KEYWORDS: filter, filters, aos, chris, rosser, cine25 +#$ AUTHOR: Chris Rosser +#$ DESCRIPTION: Developed for the AOS Cine25 +#$ DESCRIPTION: NOTE this needs bidirectional Dshot support and RPM filtering active to use. DO NOT ATEMPT TO USE WITH OUT RPM FILTERING! +#$ DESCRIPTION: Follow the usual process of hover testing and safely checking out your tune before using. USE AT YOUR OWN RISK. +#$ DISCUSSION: https://www.aos-rc.com +#$ INCLUDE_WARNING: misc/warnings/en/rpm_filters.txt +#$ INCLUDE: presets/4.5/filters/defaults.txt + + +# -- Gyro lowpass filters -- +set gyro_lpf1_dyn_min_hz = 0 +set gyro_lpf1_dyn_max_hz = 0 +set gyro_lpf1_static_hz = 0 +set gyro_lpf2_static_hz = 1000 +set simplified_gyro_filter = OFF + + +# -- Gyro Dynamic Notches -- +set dyn_notch_count = 1 +set dyn_notch_q = 500 +set dyn_notch_min_hz = 150 + +# -- RPM filtering -- +set dshot_bidir = ON +set rpm_filter_harmonics = 3 +set rpm_filter_fade_range_hz = 50 +set rpm_filter_min_hz = 100 +set rpm_filter_weights = 100, 0, 80 + +# -- Dterm filtering -- +set dterm_lpf1_dyn_min_hz = 80 +set dterm_lpf1_dyn_max_hz = 110 +set dterm_lpf1_type = BIQUAD +set dterm_lpf2_static_hz = 0 +set simplified_dterm_filter = OFF \ No newline at end of file diff --git a/presets/4.5/filters/aos_rc/aos_cine35_filters.txt b/presets/4.5/filters/aos_rc/aos_cine35_filters.txt new file mode 100644 index 000000000..b237cf776 --- /dev/null +++ b/presets/4.5/filters/aos_rc/aos_cine35_filters.txt @@ -0,0 +1,40 @@ +#$ TITLE: AOS Cine35 Filters +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: FILTERS +#$ STATUS: EXPERIMENTAL +#$ KEYWORDS: filter, filters, aos, chris, rosser, cine35 +#$ AUTHOR: Chris Rosser +#$ DESCRIPTION: Developed for the AOS Cine35 +#$ DESCRIPTION: NOTE this needs bidirectional Dshot support and RPM filtering active to use. DO NOT ATEMPT TO USE WITH OUT RPM FILTERING! +#$ DESCRIPTION: Follow the usual process of hover testing and safely checking out your tune before using. USE AT YOUR OWN RISK. +#$ DISCUSSION: https://www.aos-rc.com +#$ INCLUDE_WARNING: misc/warnings/en/rpm_filters.txt +#$ INCLUDE: presets/4.5/filters/defaults.txt + + +# -- Gyro lowpass filters -- +set gyro_lpf1_dyn_min_hz = 0 +set gyro_lpf1_dyn_max_hz = 0 +set gyro_lpf1_static_hz = 0 +set gyro_lpf2_static_hz = 1000 +set simplified_gyro_filter = OFF + + +# -- Gyro Dynamic Notches -- +set dyn_notch_count = 1 +set dyn_notch_q = 500 +set dyn_notch_min_hz = 150 + +# -- RPM filtering -- +set dshot_bidir = ON +set rpm_filter_harmonics = 3 +set rpm_filter_fade_range_hz = 50 +set rpm_filter_min_hz = 100 +set rpm_filter_weights = 100, 0, 80 + +# -- Dterm filtering -- +set dterm_lpf1_dyn_min_hz = 80 +set dterm_lpf1_dyn_max_hz = 110 +set dterm_lpf1_type = BIQUAD +set dterm_lpf2_static_hz = 0 +set simplified_dterm_filter = OFF \ No newline at end of file diff --git a/presets/4.5/filters/aos_rc/aos_cine80_filters.txt b/presets/4.5/filters/aos_rc/aos_cine80_filters.txt new file mode 100644 index 000000000..852ae3cb9 --- /dev/null +++ b/presets/4.5/filters/aos_rc/aos_cine80_filters.txt @@ -0,0 +1,44 @@ +#$ TITLE: AOS Cine80 Filters +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: FILTERS +#$ STATUS: EXPERIMENTAL +#$ KEYWORDS: filter, filters, aos, chris, rosser, cine80 +#$ AUTHOR: Chris Rosser +#$ DESCRIPTION: Developed for the AOS Cine80 +#$ DESCRIPTION: NOTE this needs bidirectional Dshot support and RPM filtering active to use. DO NOT ATEMPT TO USE WITH OUT RPM FILTERING! +#$ DESCRIPTION: Follow the usual process of hover testing and safely checking out your tune before using. USE AT YOUR OWN RISK. +#$ DISCUSSION: https://www.aos-rc.com +#$ INCLUDE_WARNING: misc/warnings/en/rpm_filters.txt +#$ INCLUDE: presets/4.5/filters/defaults.txt + + +# -- Gyro lowpass filters -- +set gyro_lpf1_dyn_min_hz = 0 +set gyro_lpf1_dyn_max_hz = 0 +set gyro_lpf1_static_hz = 0 +set gyro_lpf2_static_hz = 1000 +set simplified_gyro_filter = OFF + +# -- Gyro Dynamic Notches -- +set dyn_notch_count = 1 +set dyn_notch_q = 500 +set dyn_notch_min_hz = 30 +set dyn_notch_max_hz = 400 + +# -- RPM filtering -- +set dshot_bidir = ON +set rpm_filter_harmonics = 3 +set rpm_filter_fade_range_hz = 50 +set rpm_filter_q = 700 +set rpm_filter_min_hz = 60 +set rpm_filter_weights = 100, 0, 80 + +# -- Dterm filtering -- +set dterm_lpf1_dyn_min_hz = 70 +set dterm_lpf1_dyn_max_hz = 110 +set dterm_lpf1_type = BIQUAD +set dterm_lpf1_static_hz = 0 +set dterm_lpf2_static_hz = 0 +set simplified_dterm_filter = OFF + + diff --git a/presets/4.5/filters/aos_rc/aos_lr5_filters.txt b/presets/4.5/filters/aos_rc/aos_lr5_filters.txt new file mode 100644 index 000000000..3a33faab8 --- /dev/null +++ b/presets/4.5/filters/aos_rc/aos_lr5_filters.txt @@ -0,0 +1,39 @@ +#$ TITLE: AOS LR5 Filters +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: FILTERS +#$ STATUS: EXPERIMENTAL +#$ KEYWORDS: filter, filters, aos, chris, rosser, lr5 +#$ AUTHOR: Chris Rosser +#$ DESCRIPTION: Developed for the AOS LR5 +#$ DESCRIPTION: NOTE this needs bidirectional Dshot support and RPM filtering active to use. DO NOT ATEMPT TO USE WITH OUT RPM FILTERING! +#$ DESCRIPTION: Follow the usual process of hover testing and safely checking out your tune before using. USE AT YOUR OWN RISK. +#$ DISCUSSION: https://www.aos-rc.com +#$ INCLUDE_WARNING: misc/warnings/en/rpm_filters.txt +#$ INCLUDE: presets/4.5/filters/defaults.txt + + +# -- Gyro lowpass filters -- +set gyro_lpf1_dyn_min_hz = 0 +set gyro_lpf1_dyn_max_hz = 0 +set gyro_lpf1_static_hz = 0 +set gyro_lpf2_static_hz = 1000 +set simplified_gyro_filter = OFF + +# -- Gyro Dynamic Notches -- +set dyn_notch_count = 1 +set dyn_notch_q = 500 +set dyn_notch_min_hz = 150 + +# -- RPM filtering -- +set dshot_bidir = ON +set rpm_filter_harmonics = 3 +set rpm_filter_fade_range_hz = 50 +set rpm_filter_min_hz = 100 +set rpm_filter_weights = 100, 0, 80 + +# -- Dterm filtering -- +set dterm_lpf1_dyn_min_hz = 75 +set dterm_lpf1_dyn_max_hz = 110 +set dterm_lpf1_type = BIQUAD +set dterm_lpf2_static_hz = 0 +set simplified_dterm_filter = OFF \ No newline at end of file diff --git a/presets/4.5/filters/aos_rc/aos_ul5_filters.txt b/presets/4.5/filters/aos_rc/aos_ul5_filters.txt new file mode 100644 index 000000000..875e5535a --- /dev/null +++ b/presets/4.5/filters/aos_rc/aos_ul5_filters.txt @@ -0,0 +1,39 @@ +#$ TITLE: AOS UL5 Filters +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: FILTERS +#$ STATUS: EXPERIMENTAL +#$ KEYWORDS: filter, filters, aos, chris, rosser, ul5 +#$ AUTHOR: Chris Rosser +#$ DESCRIPTION: Developed for the AOS UL5 +#$ DESCRIPTION: NOTE this needs bidirectional Dshot support and RPM filtering active to use. DO NOT ATEMPT TO USE WITH OUT RPM FILTERING! +#$ DESCRIPTION: Follow the usual process of hover testing and safely checking out your tune before using. USE AT YOUR OWN RISK. +#$ DISCUSSION: https://www.aos-rc.com +#$ INCLUDE_WARNING: misc/warnings/en/rpm_filters.txt +#$ INCLUDE: presets/4.5/filters/defaults.txt + + +# -- Gyro lowpass filters -- +set gyro_lpf1_dyn_min_hz = 0 +set gyro_lpf1_dyn_max_hz = 0 +set gyro_lpf1_static_hz = 0 +set gyro_lpf2_static_hz = 1000 +set simplified_gyro_filter = OFF + +# -- Gyro Dynamic Notches -- +set dyn_notch_count = 1 +set dyn_notch_q = 500 +set dyn_notch_min_hz = 150 + +# -- RPM filtering -- +set dshot_bidir = ON +set rpm_filter_harmonics = 3 +set rpm_filter_fade_range_hz = 50 +set rpm_filter_min_hz = 100 +set rpm_filter_weights = 100, 0, 80 + +# -- Dterm filtering -- +set dterm_lpf1_dyn_min_hz = 75 +set dterm_lpf1_dyn_max_hz = 110 +set dterm_lpf1_type = BIQUAD +set dterm_lpf2_static_hz = 0 +set simplified_dterm_filter = OFF \ No newline at end of file diff --git a/presets/4.5/filters/aos_rc/aos_ul7_filters.txt b/presets/4.5/filters/aos_rc/aos_ul7_filters.txt new file mode 100644 index 000000000..5f32e49ea --- /dev/null +++ b/presets/4.5/filters/aos_rc/aos_ul7_filters.txt @@ -0,0 +1,39 @@ +#$ TITLE: AOS UL7 Filters +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: FILTERS +#$ STATUS: EXPERIMENTAL +#$ KEYWORDS: filter, filters, aos, chris, rosser, ul7 +#$ AUTHOR: Chris Rosser +#$ DESCRIPTION: Developed for the AOS UL7 +#$ DESCRIPTION: NOTE this needs bidirectional Dshot support and RPM filtering active to use. DO NOT ATEMPT TO USE WITH OUT RPM FILTERING! +#$ DESCRIPTION: Follow the usual process of hover testing and safely checking out your tune before using. USE AT YOUR OWN RISK. +#$ DISCUSSION: https://www.aos-rc.com +#$ INCLUDE_WARNING: misc/warnings/en/rpm_filters.txt +#$ INCLUDE: presets/4.5/filters/defaults.txt + + +# -- Gyro lowpass filters -- +set gyro_lpf1_dyn_min_hz = 0 +set gyro_lpf1_dyn_max_hz = 0 +set gyro_lpf1_static_hz = 0 +set gyro_lpf2_static_hz = 1000 +set simplified_gyro_filter = OFF + +# -- Gyro Dynamic Notches -- +set dyn_notch_count = 1 +set dyn_notch_q = 500 +set dyn_notch_min_hz = 150 + +# -- RPM filtering -- +set dshot_bidir = ON +set rpm_filter_harmonics = 3 +set rpm_filter_fade_range_hz = 50 +set rpm_filter_min_hz = 100 +set rpm_filter_weights = 100, 0, 80 + +# -- Dterm filtering -- +set dterm_lpf1_dyn_min_hz = 75 +set dterm_lpf1_dyn_max_hz = 100 +set dterm_lpf1_type = BIQUAD +set dterm_lpf2_static_hz = 0 +set simplified_dterm_filter = OFF \ No newline at end of file diff --git a/presets/4.5/tune/aos_rc/aos_3.5_tune.txt b/presets/4.5/tune/aos_rc/aos_3.5_tune.txt new file mode 100644 index 000000000..76bf15422 --- /dev/null +++ b/presets/4.5/tune/aos_rc/aos_3.5_tune.txt @@ -0,0 +1,144 @@ +#$ TITLE: AOS 3.5 tune by Chris Rosser +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: TUNE +#$ STATUS: EXPERIMENTAL +#$ KEYWORDS: aos, chris, rosser, pid, tune, 3.5 +#$ AUTHOR: Chris Rosser +#$ DISCUSSION: https://www.aos-rc.com +#$ DESCRIPTION: Custom Tune for the AOS 3.5. Based on a 850mAh 4S build with 3000KV Motors. +#$ DESCRIPTION: +#$ DESCRIPTION: Master multiplier is set to 1.25 for safety. Increase it carefully to further improve flight performance. +#$ DESCRIPTION: +#$ DESCRIPTION: RPM filtering is MANDATORY! +#$ DESCRIPTION: +#$ DESCRIPTION: Please carefully review the options above and tick any that are relevant. +#$ DESCRIPTION: +#$ DESCRIPTION: Choose your RC link speed. +#$ DESCRIPTION: +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/4.5/tune/defaults.txt + +# -- PID values -- + +set p_pitch = 57 +set i_pitch = 102 +set d_pitch = 57 +set f_pitch = 172 +set p_roll = 64 +set i_roll = 115 +set d_roll = 50 +set f_roll = 195 +set p_yaw = 64 +set i_yaw = 115 +set f_yaw = 195 +set d_min_roll = 37 +set d_min_pitch = 42 +set simplified_master_multiplier = 125 +set simplified_pi_gain = 115 +set simplified_feedforward_gain = 130 +set simplified_pitch_pi_gain = 85 + +# -- iTerm relax (default)-- +# -- iTerm windup (default)-- +# -- iTerm rotation (off, default) -- + +# -- Dmax -- +set d_max_advance = 0 + +# -- TPA -- + +# -- Feedforward -- +set feedforward_max_rate_limit = 95 + +# -- PIDsum limits (default)-- +# -- Antigravity (default) -- +# -- Absolute control (off, default) -- +# -- Accecleration limits (off, default) -- +# -- Angle and Horizon mode tuning (default) -- +# -- PIDs active below min throttle (default) -- +# -- Set mixer type to default (legacy) -- +# -- Set yaw spin recovery to default, which is auto -- +# -- Set integrated yaw to off, so pitch and yaw are independent (default) -- +# -- Gyro cal on first arm (off, default) -- +# -- Transient throttle limit (off, default) -- +# -- Thrust linear (off, default) -- +# -- Throttle boost (default, 5) +# -- VBat warning threshold -- + +# -- DShot Idle -- +set dshot_idle_value = 300 + +# -- Dynamic idle ON at 4500 rpm -- +set dyn_idle_min_rpm = 45 +set dyn_idle_p_gain = 40 + + +# ------ OPIONS GO BELOW THIS LINE ------ + +# -- Filters -- + +#$ OPTION_GROUP BEGIN: Filters + #$ OPTION BEGIN (CHECKED): AOS Filters (Recommended) + #$ INCLUDE: presets/4.5/filters/aos_rc/aos_3.5_filters.txt + #$ OPTION END + +#$ OPTION_GROUP END + +# -- Fast Rx Link Options -- + +#$ OPTION_GROUP BEGIN: Choose your RC link (or apply another preset separately) + #$ OPTION BEGIN (UNCHECKED): ELRS_250HZ (Recommended) + #$ INCLUDE: presets/4.3/rc_link/elrs_250hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): ELRS_500HZ + #$ INCLUDE: presets/4.3/rc_link/elrs_500hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): DJI Normal + #$ INCLUDE: presets/4.3/rc_link/DJI_Normal.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): DJI SBUS FAST + #$ INCLUDE: presets/4.3/rc_link/DJI_SBUS_Fast.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): Crossfire 50Hz + #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_50hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): Crossfire 150Hz + #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_150hz.txt + #$ OPTION END +#$ OPTION_GROUP END + +# -- Recommended options -- + +#$ OPTION_GROUP BEGIN: Check all of these (recommended) + + # -- VBat sag compensation -- + #$ OPTION BEGIN (CHECKED): Full battery sag compensation + set vbat_sag_compensation = 100 + set vbat_sag_lpf_period = 2 + #$ OPTION END + + # -- Stick behaviour -- + #$ OPTION BEGIN (CHECKED): No stick deadband + set deadband = 0 + set yaw_deadband = 0 + #$ OPTION END + + # -- Startup and arming -- + #$ OPTION BEGIN (CHECKED): Arm at any angle + set small_angle = 180 + #$ OPTION END + + # -- Prop direction -- + #$ OPTION BEGIN (CHECKED): Props out (check motor direction!) + set yaw_motors_reversed = ON + #$ OPTION END + +#$ OPTION_GROUP END + +simplified_tuning apply \ No newline at end of file diff --git a/presets/4.5/tune/aos_rc/aos_5.5_tune.txt b/presets/4.5/tune/aos_rc/aos_5.5_tune.txt new file mode 100644 index 000000000..bc33ba4bc --- /dev/null +++ b/presets/4.5/tune/aos_rc/aos_5.5_tune.txt @@ -0,0 +1,144 @@ +#$ TITLE: AOS 5.5 tune by Chris Rosser +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: TUNE +#$ STATUS: EXPERIMENTAL +#$ KEYWORDS: aos, chris, rosser, pid, tune, 5.5 +#$ AUTHOR: Chris Rosser +#$ DISCUSSION: https://www.aos-rc.com +#$ DESCRIPTION: Custom Tune for the AOS 5.5 Based on a 1100mAh 6S build with 1800KV Motors. +#$ DESCRIPTION: +#$ DESCRIPTION: Master multiplier is set to 1.2 for safety. Increase it carefully to further improve flight performance. +#$ DESCRIPTION: +#$ DESCRIPTION: RPM filtering is MANDATORY! +#$ DESCRIPTION: +#$ DESCRIPTION: Please carefully review the options above and tick any that are relevant. +#$ DESCRIPTION: +#$ DESCRIPTION: Choose your RC link speed. +#$ DESCRIPTION: +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/4.5/tune/defaults.txt + +# -- PID values -- + +set p_pitch = 56 +set i_pitch = 100 +set d_pitch = 55 +set f_pitch = 185 +set p_roll = 56 +set i_roll = 100 +set d_roll = 47 +set f_roll = 187 +set p_yaw = 56 +set i_yaw = 100 +set f_yaw = 187 +set d_min_roll = 35 +set d_min_pitch = 40 +set simplified_master_multiplier = 120 +set simplified_pi_gain = 105 +set simplified_feedforward_gain = 130 +set simplified_pitch_pi_gain = 95 + +# -- iTerm relax (default)-- +# -- iTerm windup (default)-- +# -- iTerm rotation (off, default) -- + +# -- Dmax -- +set d_max_advance = 0 + +# -- TPA -- + +# -- Feedforward -- +set feedforward_max_rate_limit = 95 + +# -- PIDsum limits (default)-- +# -- Antigravity (default) -- +# -- Absolute control (off, default) -- +# -- Accecleration limits (off, default) -- +# -- Angle and Horizon mode tuning (default) -- +# -- PIDs active below min throttle (default) -- +# -- Set mixer type to default (legacy) -- +# -- Set yaw spin recovery to default, which is auto -- +# -- Set integrated yaw to off, so pitch and yaw are independent (default) -- +# -- Gyro cal on first arm (off, default) -- +# -- Transient throttle limit (off, default) -- +# -- Thrust linear (off, default) -- +# -- Throttle boost (default, 5) +# -- VBat warning threshold -- + +# -- DShot Idle -- +set dshot_idle_value = 300 + +# -- Dynamic idle ON at 3000 rpm -- +set dyn_idle_min_rpm = 30 +set dyn_idle_p_gain = 40 + + +# ------ OPIONS GO BELOW THIS LINE ------ + +# -- Filters -- + +#$ OPTION_GROUP BEGIN: Filters + #$ OPTION BEGIN (CHECKED): AOS Filters (Recommended) + #$ INCLUDE: presets/4.5/filters/aos_rc/aos_5_filters.txt + #$ OPTION END + +#$ OPTION_GROUP END + +# -- Fast Rx Link Options -- + +#$ OPTION_GROUP BEGIN: Choose your RC link (or apply another preset separately) + #$ OPTION BEGIN (UNCHECKED): ELRS_250HZ (Recommended) + #$ INCLUDE: presets/4.3/rc_link/elrs_250hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): ELRS_500HZ + #$ INCLUDE: presets/4.3/rc_link/elrs_500hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): DJI Normal + #$ INCLUDE: presets/4.3/rc_link/DJI_Normal.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): DJI SBUS FAST + #$ INCLUDE: presets/4.3/rc_link/DJI_SBUS_Fast.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): Crossfire 50Hz + #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_50hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): Crossfire 150Hz + #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_150hz.txt + #$ OPTION END +#$ OPTION_GROUP END + +# -- Recommended options -- + +#$ OPTION_GROUP BEGIN: Check all of these (recommended) + + # -- VBat sag compensation -- + #$ OPTION BEGIN (CHECKED): Full battery sag compensation + set vbat_sag_compensation = 100 + set vbat_sag_lpf_period = 2 + #$ OPTION END + + # -- Stick behaviour -- + #$ OPTION BEGIN (CHECKED): No stick deadband + set deadband = 0 + set yaw_deadband = 0 + #$ OPTION END + + # -- Startup and arming -- + #$ OPTION BEGIN (CHECKED): Arm at any angle + set small_angle = 180 + #$ OPTION END + + # -- Prop direction -- + #$ OPTION BEGIN (CHECKED): Props out (check motor direction!) + set yaw_motors_reversed = ON + #$ OPTION END + +#$ OPTION_GROUP END + +simplified_tuning apply \ No newline at end of file diff --git a/presets/4.5/tune/aos_rc/aos_5_tune.txt b/presets/4.5/tune/aos_rc/aos_5_tune.txt new file mode 100644 index 000000000..284c5cd1b --- /dev/null +++ b/presets/4.5/tune/aos_rc/aos_5_tune.txt @@ -0,0 +1,144 @@ +#$ TITLE: AOS 5 tune by Chris Rosser +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: TUNE +#$ STATUS: EXPERIMENTAL +#$ KEYWORDS: aos, chris, rosser, pid, tune, 5 +#$ AUTHOR: Chris Rosser +#$ DISCUSSION: https://www.aos-rc.com +#$ DESCRIPTION: Custom Tune for the AOS 5. Based on a 1100mAh 6S build with 1800KV Motors. +#$ DESCRIPTION: +#$ DESCRIPTION: Master multiplier is set to 1.2 for safety. Increase it carefully to further improve flight performance. +#$ DESCRIPTION: +#$ DESCRIPTION: RPM filtering is MANDATORY! +#$ DESCRIPTION: +#$ DESCRIPTION: Please carefully review the options above and tick any that are relevant. +#$ DESCRIPTION: +#$ DESCRIPTION: Choose your RC link speed. +#$ DESCRIPTION: +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/4.5/tune/defaults.txt + +# -- PID values -- + +set p_pitch = 70 +set i_pitch = 125 +set d_pitch = 55 +set f_pitch = 194 +set p_roll = 67 +set i_roll = 119 +set d_roll = 47 +set f_roll = 187 +set p_yaw = 67 +set i_yaw = 119 +set f_yaw = 187 +set d_min_roll = 35 +set d_min_pitch = 40 +set d_max_advance = 0 +set simplified_master_multiplier = 120 +set simplified_pi_gain = 125 +set simplified_feedforward_gain = 130 + +# -- iTerm relax (default)-- +# -- iTerm windup (default)-- +# -- iTerm rotation (off, default) -- + +# -- Dmax -- +set d_max_advance = 0 + +# -- TPA -- + +# -- Feedforward -- +set feedforward_max_rate_limit = 95 + +# -- PIDsum limits (default)-- +# -- Antigravity (default) -- +# -- Absolute control (off, default) -- +# -- Accecleration limits (off, default) -- +# -- Angle and Horizon mode tuning (default) -- +# -- PIDs active below min throttle (default) -- +# -- Set mixer type to default (legacy) -- +# -- Set yaw spin recovery to default, which is auto -- +# -- Set integrated yaw to off, so pitch and yaw are independent (default) -- +# -- Gyro cal on first arm (off, default) -- +# -- Transient throttle limit (off, default) -- +# -- Thrust linear (off, default) -- +# -- Throttle boost (default, 5) +# -- VBat warning threshold -- + +# -- DShot Idle -- +set dshot_idle_value = 300 + +# -- Dynamic idle ON at 3000 rpm -- +set dyn_idle_min_rpm = 30 +set dyn_idle_p_gain = 40 + + +# ------ OPIONS GO BELOW THIS LINE ------ + +# -- Filters -- + +#$ OPTION_GROUP BEGIN: Filters + #$ OPTION BEGIN (CHECKED): AOS Filters (Recommended) + #$ INCLUDE: presets/4.5/filters/aos_rc/aos_5_filters.txt + #$ OPTION END + +#$ OPTION_GROUP END + +# -- Fast Rx Link Options -- + +#$ OPTION_GROUP BEGIN: Choose your RC link (or apply another preset separately) + #$ OPTION BEGIN (UNCHECKED): ELRS_250HZ (Recommended) + #$ INCLUDE: presets/4.3/rc_link/elrs_250hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): ELRS_500HZ + #$ INCLUDE: presets/4.3/rc_link/elrs_500hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): DJI Normal + #$ INCLUDE: presets/4.3/rc_link/DJI_Normal.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): DJI SBUS FAST + #$ INCLUDE: presets/4.3/rc_link/DJI_SBUS_Fast.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): Crossfire 50Hz + #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_50hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): Crossfire 150Hz + #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_150hz.txt + #$ OPTION END +#$ OPTION_GROUP END + +# -- Recommended options -- + +#$ OPTION_GROUP BEGIN: Check all of these (recommended) + + # -- VBat sag compensation -- + #$ OPTION BEGIN (CHECKED): Full battery sag compensation + set vbat_sag_compensation = 100 + set vbat_sag_lpf_period = 2 + #$ OPTION END + + # -- Stick behaviour -- + #$ OPTION BEGIN (CHECKED): No stick deadband + set deadband = 0 + set yaw_deadband = 0 + #$ OPTION END + + # -- Startup and arming -- + #$ OPTION BEGIN (CHECKED): Arm at any angle + set small_angle = 180 + #$ OPTION END + + # -- Prop direction -- + #$ OPTION BEGIN (CHECKED): Props out (check motor direction!) + set yaw_motors_reversed = ON + #$ OPTION END + +#$ OPTION_GROUP END + +simplified_tuning apply \ No newline at end of file diff --git a/presets/4.5/tune/aos_rc/aos_7_tune.txt b/presets/4.5/tune/aos_rc/aos_7_tune.txt new file mode 100644 index 000000000..ba3de50aa --- /dev/null +++ b/presets/4.5/tune/aos_rc/aos_7_tune.txt @@ -0,0 +1,143 @@ +#$ TITLE: AOS 7 tune by Chris Rosser +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: TUNE +#$ STATUS: EXPERIMENTAL +#$ KEYWORDS: aos, chris, rosser, pid, tune, 7 +#$ AUTHOR: Chris Rosser +#$ DISCUSSION: https://www.aos-rc.com +#$ DESCRIPTION: Custom Tune for the AOS 7. Based on a 5000mAh 6S build with 1350KV Motors. +#$ DESCRIPTION: +#$ DESCRIPTION: Master multiplier is set to 1.2 for safety. Increase it carefully to further improve flight performance. +#$ DESCRIPTION: +#$ DESCRIPTION: RPM filtering is MANDATORY! +#$ DESCRIPTION: +#$ DESCRIPTION: Please carefully review the options above and tick any that are relevant. +#$ DESCRIPTION: +#$ DESCRIPTION: Choose your RC link speed. +#$ DESCRIPTION: +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/4.5/tune/defaults.txt + +# -- PID values -- + +set p_pitch = 53 +set i_pitch = 95 +set d_pitch = 55 +set f_pitch = 185 +set p_roll = 53 +set i_roll = 95 +set d_roll = 47 +set f_roll = 187 +set p_yaw = 53 +set i_yaw = 95 +set f_yaw = 187 +set d_min_roll = 35 +set d_min_pitch = 40 +set simplified_master_multiplier = 120 +set simplified_feedforward_gain = 130 +set simplified_pitch_pi_gain = 95 + +# -- iTerm relax (default)-- +# -- iTerm windup (default)-- +# -- iTerm rotation (off, default) -- + +# -- Dmax -- +set d_max_advance = 0 + +# -- TPA -- + +# -- Feedforward -- +set feedforward_max_rate_limit = 95 + +# -- PIDsum limits (default)-- +# -- Antigravity (default) -- +# -- Absolute control (off, default) -- +# -- Accecleration limits (off, default) -- +# -- Angle and Horizon mode tuning (default) -- +# -- PIDs active below min throttle (default) -- +# -- Set mixer type to default (legacy) -- +# -- Set yaw spin recovery to default, which is auto -- +# -- Set integrated yaw to off, so pitch and yaw are independent (default) -- +# -- Gyro cal on first arm (off, default) -- +# -- Transient throttle limit (off, default) -- +# -- Thrust linear (off, default) -- +# -- Throttle boost (default, 5) +# -- VBat warning threshold -- + +# -- DShot Idle -- +set dshot_idle_value = 300 + +# -- Dynamic idle ON at 2000 rpm -- +set dyn_idle_min_rpm = 20 +set dyn_idle_p_gain = 40 + + +# ------ OPIONS GO BELOW THIS LINE ------ + +# -- Filters -- + +#$ OPTION_GROUP BEGIN: Filters + #$ OPTION BEGIN (CHECKED): AOS Filters (Recommended) + #$ INCLUDE: presets/4.5/filters/aos_rc/aos_7_filters.txt + #$ OPTION END + +#$ OPTION_GROUP END + +# -- Fast Rx Link Options -- + +#$ OPTION_GROUP BEGIN: Choose your RC link (or apply another preset separately) + #$ OPTION BEGIN (UNCHECKED): ELRS_250HZ (Recommended) + #$ INCLUDE: presets/4.3/rc_link/elrs_250hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): ELRS_500HZ + #$ INCLUDE: presets/4.3/rc_link/elrs_500hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): DJI Normal + #$ INCLUDE: presets/4.3/rc_link/DJI_Normal.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): DJI SBUS FAST + #$ INCLUDE: presets/4.3/rc_link/DJI_SBUS_Fast.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): Crossfire 50Hz + #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_50hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): Crossfire 150Hz + #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_150hz.txt + #$ OPTION END +#$ OPTION_GROUP END + +# -- Recommended options -- + +#$ OPTION_GROUP BEGIN: Check all of these (recommended) + + # -- VBat sag compensation -- + #$ OPTION BEGIN (CHECKED): Full battery sag compensation + set vbat_sag_compensation = 100 + set vbat_sag_lpf_period = 2 + #$ OPTION END + + # -- Stick behaviour -- + #$ OPTION BEGIN (CHECKED): No stick deadband + set deadband = 0 + set yaw_deadband = 0 + #$ OPTION END + + # -- Startup and arming -- + #$ OPTION BEGIN (CHECKED): Arm at any angle + set small_angle = 180 + #$ OPTION END + + # -- Prop direction -- + #$ OPTION BEGIN (CHECKED): Props out (check motor direction!) + set yaw_motors_reversed = ON + #$ OPTION END + +#$ OPTION_GROUP END + +simplified_tuning apply \ No newline at end of file diff --git a/presets/4.5/tune/aos_rc/aos_cine25_tune.txt b/presets/4.5/tune/aos_rc/aos_cine25_tune.txt new file mode 100644 index 000000000..f571f2965 --- /dev/null +++ b/presets/4.5/tune/aos_rc/aos_cine25_tune.txt @@ -0,0 +1,142 @@ +#$ TITLE: AOS Cine25 tune by Chris Rosser +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: TUNE +#$ STATUS: EXPERIMENTAL +#$ KEYWORDS: aos, chris, rosser, pid, tune, cine25 +#$ AUTHOR: Chris Rosser +#$ DISCUSSION: https://www.aos-rc.com +#$ DESCRIPTION: Custom Tune for the AOS Cine25. Based on a 1000mAh 6S build with 2750KV Motors. +#$ DESCRIPTION: +#$ DESCRIPTION: Master multiplier is set to 1.3 for safety. Increase it carefully to further improve flight performance. +#$ DESCRIPTION: +#$ DESCRIPTION: RPM filtering is MANDATORY! +#$ DESCRIPTION: +#$ DESCRIPTION: Please carefully review the options above and tick any that are relevant. +#$ DESCRIPTION: +#$ DESCRIPTION: Choose your RC link speed. +#$ DESCRIPTION: +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/4.5/tune/defaults.txt + +# -- PID values -- + +set d_pitch = 59 +set f_pitch = 0 +set p_roll = 40 +set i_roll = 72 +set d_roll = 52 +set f_roll = 0 +set p_yaw = 40 +set i_yaw = 72 +set f_yaw = 0 +set d_min_roll = 39 +set d_min_pitch = 44 +set simplified_master_multiplier = 130 +set simplified_pi_gain = 70 +set simplified_feedforward_gain = 0 +set simplified_pitch_pi_gain = 110 + +# -- iTerm relax (default)-- +# -- iTerm windup (default)-- +# -- iTerm rotation (off, default) -- + +# -- Dmax -- +set d_max_advance = 0 + +# -- TPA -- + +# -- Feedforward -- +set feedforward_max_rate_limit = 95 + +# -- PIDsum limits (default)-- +# -- Antigravity (default) -- +# -- Absolute control (off, default) -- +# -- Accecleration limits (off, default) -- +# -- Angle and Horizon mode tuning (default) -- +# -- PIDs active below min throttle (default) -- +# -- Set mixer type to default (legacy) -- +# -- Set yaw spin recovery to default, which is auto -- +# -- Set integrated yaw to off, so pitch and yaw are independent (default) -- +# -- Gyro cal on first arm (off, default) -- +# -- Transient throttle limit (off, default) -- +# -- Thrust linear (off, default) -- +# -- Throttle boost (default, 5) +# -- VBat warning threshold -- + +# -- DShot Idle -- +set dshot_idle_value = 300 + +# -- Dynamic idle ON at 4500 rpm -- +set dyn_idle_min_rpm = 60 +set dyn_idle_p_gain = 40 + + +# ------ OPIONS GO BELOW THIS LINE ------ + +# -- Filters -- + +#$ OPTION_GROUP BEGIN: Filters + #$ OPTION BEGIN (CHECKED): AOS Filters (Recommended) + #$ INCLUDE: presets/4.5/filters/aos_rc/aos_cine25_filters.txt + #$ OPTION END + +#$ OPTION_GROUP END + +# -- Fast Rx Link Options -- + +#$ OPTION_GROUP BEGIN: Choose your RC link (or apply another preset separately) + #$ OPTION BEGIN (UNCHECKED): ELRS_250HZ (Recommended) + #$ INCLUDE: presets/4.3/rc_link/elrs_250hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): ELRS_500HZ + #$ INCLUDE: presets/4.3/rc_link/elrs_500hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): DJI Normal + #$ INCLUDE: presets/4.3/rc_link/DJI_Normal.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): DJI SBUS FAST + #$ INCLUDE: presets/4.3/rc_link/DJI_SBUS_Fast.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): Crossfire 50Hz + #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_50hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): Crossfire 150Hz + #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_150hz.txt + #$ OPTION END +#$ OPTION_GROUP END + +# -- Recommended options -- + +#$ OPTION_GROUP BEGIN: Check all of these (recommended) + + # -- VBat sag compensation -- + #$ OPTION BEGIN (CHECKED): Full battery sag compensation + set vbat_sag_compensation = 100 + set vbat_sag_lpf_period = 2 + #$ OPTION END + + # -- Stick behaviour -- + #$ OPTION BEGIN (CHECKED): No stick deadband + set deadband = 0 + set yaw_deadband = 0 + #$ OPTION END + + # -- Startup and arming -- + #$ OPTION BEGIN (CHECKED): Arm at any angle + set small_angle = 180 + #$ OPTION END + + # -- Prop direction -- + #$ OPTION BEGIN (CHECKED): Props out (check motor direction!) + set yaw_motors_reversed = ON + #$ OPTION END + +#$ OPTION_GROUP END + +simplified_tuning apply \ No newline at end of file diff --git a/presets/4.5/tune/aos_rc/aos_cine35_tune.txt b/presets/4.5/tune/aos_rc/aos_cine35_tune.txt new file mode 100644 index 000000000..3c4895a15 --- /dev/null +++ b/presets/4.5/tune/aos_rc/aos_cine35_tune.txt @@ -0,0 +1,144 @@ +#$ TITLE: AOS Cine35 tune by Chris Rosser +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: TUNE +#$ STATUS: EXPERIMENTAL +#$ KEYWORDS: aos, chris, rosser, pid, tune, cine35 +#$ AUTHOR: Chris Rosser +#$ DISCUSSION: https://www.aos-rc.com +#$ DESCRIPTION: Custom Tune for the AOS Cine35. Based on a 1100mAh 6S build with 2000KV Motors. +#$ DESCRIPTION: +#$ DESCRIPTION: Master multiplier is set to 1.25 for safety. Increase it carefully to further improve flight performance. +#$ DESCRIPTION: +#$ DESCRIPTION: RPM filtering is MANDATORY! +#$ DESCRIPTION: +#$ DESCRIPTION: Please carefully review the options above and tick any that are relevant. +#$ DESCRIPTION: +#$ DESCRIPTION: Choose your RC link speed. +#$ DESCRIPTION: +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/4.5/tune/defaults.txt + +# -- PID values -- + +set p_pitch = 54 +set i_pitch = 98 +set d_pitch = 57 +set f_pitch = 0 +set p_roll = 47 +set i_roll = 85 +set d_roll = 50 +set f_roll = 0 +set p_yaw = 47 +set i_yaw = 85 +set f_yaw = 0 +set d_min_roll = 37 +set d_min_pitch = 42 +set simplified_master_multiplier = 125 +set simplified_pi_gain = 85 +set simplified_feedforward_gain = 0 +set simplified_pitch_pi_gain = 110 + +# -- iTerm relax (default)-- +# -- iTerm windup (default)-- +# -- iTerm rotation (off, default) -- + +# -- Dmax -- +set d_max_advance = 0 + +# -- TPA -- + +# -- Feedforward -- +set feedforward_max_rate_limit = 95 + +# -- PIDsum limits (default)-- +# -- Antigravity (default) -- +# -- Absolute control (off, default) -- +# -- Accecleration limits (off, default) -- +# -- Angle and Horizon mode tuning (default) -- +# -- PIDs active below min throttle (default) -- +# -- Set mixer type to default (legacy) -- +# -- Set yaw spin recovery to default, which is auto -- +# -- Set integrated yaw to off, so pitch and yaw are independent (default) -- +# -- Gyro cal on first arm (off, default) -- +# -- Transient throttle limit (off, default) -- +# -- Thrust linear (off, default) -- +# -- Throttle boost (default, 5) +# -- VBat warning threshold -- + +# -- DShot Idle -- +set dshot_idle_value = 300 + +# -- Dynamic idle ON at 4500 rpm -- +set dyn_idle_min_rpm = 45 +set dyn_idle_p_gain = 40 + + +# ------ OPIONS GO BELOW THIS LINE ------ + +# -- Filters -- + +#$ OPTION_GROUP BEGIN: Filters + #$ OPTION BEGIN (CHECKED): AOS Filters (Recommended) + #$ INCLUDE: presets/4.5/filters/aos_rc/aos_cine35_filters.txt + #$ OPTION END + +#$ OPTION_GROUP END + +# -- Fast Rx Link Options -- + +#$ OPTION_GROUP BEGIN: Choose your RC link (or apply another preset separately) + #$ OPTION BEGIN (UNCHECKED): ELRS_250HZ (Recommended) + #$ INCLUDE: presets/4.3/rc_link/elrs_250hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): ELRS_500HZ + #$ INCLUDE: presets/4.3/rc_link/elrs_500hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): DJI Normal + #$ INCLUDE: presets/4.3/rc_link/DJI_Normal.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): DJI SBUS FAST + #$ INCLUDE: presets/4.3/rc_link/DJI_SBUS_Fast.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): Crossfire 50Hz + #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_50hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): Crossfire 150Hz + #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_150hz.txt + #$ OPTION END +#$ OPTION_GROUP END + +# -- Recommended options -- + +#$ OPTION_GROUP BEGIN: Check all of these (recommended) + + # -- VBat sag compensation -- + #$ OPTION BEGIN (CHECKED): Full battery sag compensation + set vbat_sag_compensation = 100 + set vbat_sag_lpf_period = 2 + #$ OPTION END + + # -- Stick behaviour -- + #$ OPTION BEGIN (CHECKED): No stick deadband + set deadband = 0 + set yaw_deadband = 0 + #$ OPTION END + + # -- Startup and arming -- + #$ OPTION BEGIN (CHECKED): Arm at any angle + set small_angle = 180 + #$ OPTION END + + # -- Prop direction -- + #$ OPTION BEGIN (CHECKED): Props out (check motor direction!) + set yaw_motors_reversed = ON + #$ OPTION END + +#$ OPTION_GROUP END + +simplified_tuning apply \ No newline at end of file diff --git a/presets/4.5/tune/aos_rc/aos_cine80_tune.txt b/presets/4.5/tune/aos_rc/aos_cine80_tune.txt new file mode 100644 index 000000000..f83a1b78b --- /dev/null +++ b/presets/4.5/tune/aos_rc/aos_cine80_tune.txt @@ -0,0 +1,139 @@ +#$ TITLE: AOS Cine80 tune by Chris Rosser +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: TUNE +#$ STATUS: EXPERIMENTAL +#$ KEYWORDS: aos, chris, rosser, pid, tune, cine80 +#$ AUTHOR: Chris Rosser +#$ DISCUSSION: https://www.aos-rc.com +#$ DESCRIPTION: Custom Tune for the AOS Cine80. Based on a 5000mAh 6S build with 2808 1350KV Motors. 1.5kg Camera. HQ 8x3.7x3 Props +#$ DESCRIPTION: +#$ DESCRIPTION: Master multiplier is set to 1.3 for safety. Increase it carefully to further improve flight performance. +#$ DESCRIPTION: +#$ DESCRIPTION: RPM filtering is MANDATORY! +#$ DESCRIPTION: +#$ DESCRIPTION: Please carefully review the options above and tick any that are relevant. +#$ DESCRIPTION: +#$ DESCRIPTION: Choose your RC link speed. +#$ DESCRIPTION: +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/4.5/tune/defaults.txt + +# -- PID values -- + +set p_pitch = 38 +set i_pitch = 68 +set d_pitch = 44 +set f_pitch = 102 +set p_roll = 40 +set i_roll = 72 +set d_roll = 39 +set f_roll = 109 +set p_yaw = 40 +set i_yaw = 72 +set f_yaw = 109 +set d_min_roll = 39 +set d_min_pitch = 44 +set simplified_master_multiplier = 130 +set simplified_pi_gain = 70 +set simplified_dmax_gain = 0 +set simplified_feedforward_gain = 70 +set simplified_pitch_pi_gain = 90 + +# -- iTerm relax (default)-- +set iterm_relax_cutoff = 5 + +# -- iTerm windup (default)-- +# -- iTerm rotation (off, default) -- + +# -- Dmax -- +set d_max_advance = 0 + +# -- TPA -- + +# -- Feedforward (default)-- + +# -- PIDsum limits (default)-- + +# -- Antigravity-- +set anti_gravity_gain = 4000 + +# -- Absolute control (off, default) -- +# -- Accecleration limits (off, default) -- +# -- Angle and Horizon mode tuning (default) -- +# -- PIDs active below min throttle (default) -- +# -- Set mixer type to default (legacy) -- +# -- Set yaw spin recovery to default, which is auto -- +# -- Set integrated yaw to off, so pitch and yaw are independent (default) -- +# -- Gyro cal on first arm (off, default) -- +# -- Transient throttle limit (off, default) -- +# -- Thrust linear (off, default) -- +# -- Throttle boost (default, 5) +# -- VBat warning threshold -- + +# -- DShot Idle -- +set dshot_idle_value = 300 + +# -- Dynamic idle ON at 2000 rpm -- +set dyn_idle_min_rpm = 20 +set dyn_idle_p_gain = 40 + + +# ------ OPIONS GO BELOW THIS LINE ------ + +# -- Filters -- + +#$ OPTION_GROUP BEGIN: Filters + #$ OPTION BEGIN (CHECKED): AOS Filters (Recommended) + #$ INCLUDE: presets/4.5/filters/aos_rc/aos_7_filters.txt + #$ OPTION END + +#$ OPTION_GROUP END + +# -- Fast Rx Link Options -- + +#$ OPTION_GROUP BEGIN: Choose your RC link (or apply another preset separately) + #$ OPTION BEGIN (UNCHECKED): ELRS_250HZ (Recommended) + #$ INCLUDE: presets/4.3/rc_link/elrs_250hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): ELRS_500HZ + #$ INCLUDE: presets/4.3/rc_link/elrs_500hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): DJI Normal + #$ INCLUDE: presets/4.3/rc_link/DJI_Normal.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): DJI SBUS FAST + #$ INCLUDE: presets/4.3/rc_link/DJI_SBUS_Fast.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): Crossfire 50Hz + #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_50hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): Crossfire 150Hz + #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_150hz.txt + #$ OPTION END +#$ OPTION_GROUP END + +# -- Recommended options -- + +#$ OPTION_GROUP BEGIN: Check all of these (recommended) + + # -- VBat sag compensation -- + #$ OPTION BEGIN (CHECKED): Full battery sag compensation + set vbat_sag_compensation = 100 + set vbat_sag_lpf_period = 2 + #$ OPTION END + + # -- Stick behaviour -- + #$ OPTION BEGIN (CHECKED): No stick deadband + set deadband = 0 + set yaw_deadband = 0 + #$ OPTION END + +#$ OPTION_GROUP END + +simplified_tuning apply \ No newline at end of file diff --git a/presets/4.5/tune/aos_rc/aos_lr5_tune.txt b/presets/4.5/tune/aos_rc/aos_lr5_tune.txt new file mode 100644 index 000000000..511356e78 --- /dev/null +++ b/presets/4.5/tune/aos_rc/aos_lr5_tune.txt @@ -0,0 +1,143 @@ +#$ TITLE: AOS LR5 tune by Chris Rosser +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: TUNE +#$ STATUS: EXPERIMENTAL +#$ KEYWORDS: aos, chris, rosser, pid, tune, lr5 +#$ AUTHOR: Chris Rosser +#$ DISCUSSION: https://www.aos-rc.com +#$ DESCRIPTION: Custom Tune for the AOS LR5. Based on a 1000mAh 6S build with 1800KV Motors. +#$ DESCRIPTION: +#$ DESCRIPTION: Master multiplier is set to 0.8 for safety. Increase it carefully to further improve flight performance. +#$ DESCRIPTION: +#$ DESCRIPTION: RPM filtering is MANDATORY! +#$ DESCRIPTION: +#$ DESCRIPTION: Please carefully review the options above and tick any that are relevant. +#$ DESCRIPTION: +#$ DESCRIPTION: Choose your RC link speed. +#$ DESCRIPTION: +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/4.5/tune/defaults.txt + +# -- PID values -- + +set p_pitch = 41 +set i_pitch = 73 +set d_pitch = 36 +set f_pitch = 129 +set p_roll = 39 +set i_roll = 70 +set d_roll = 31 +set f_roll = 124 +set p_yaw = 39 +set i_yaw = 70 +set f_yaw = 124 +set d_min_roll = 23 +set d_min_pitch = 27 +set simplified_master_multiplier = 80 +set simplified_pi_gain = 110 +set simplified_feedforward_gain = 130 + +# -- iTerm relax (default)-- +# -- iTerm windup (default)-- +# -- iTerm rotation (off, default) -- + +# -- Dmax -- +set d_max_advance = 0 + +# -- TPA -- + +# -- Feedforward -- +set feedforward_max_rate_limit = 95 + +# -- PIDsum limits (default)-- +# -- Antigravity (default) -- +# -- Absolute control (off, default) -- +# -- Accecleration limits (off, default) -- +# -- Angle and Horizon mode tuning (default) -- +# -- PIDs active below min throttle (default) -- +# -- Set mixer type to default (legacy) -- +# -- Set yaw spin recovery to default, which is auto -- +# -- Set integrated yaw to off, so pitch and yaw are independent (default) -- +# -- Gyro cal on first arm (off, default) -- +# -- Transient throttle limit (off, default) -- +# -- Thrust linear (off, default) -- +# -- Throttle boost (default, 5) +# -- VBat warning threshold -- + +# -- DShot Idle -- +set dshot_idle_value = 300 + +# -- Dynamic idle ON at 2000 rpm -- +set dyn_idle_min_rpm = 20 +set dyn_idle_p_gain = 40 + + +# ------ OPIONS GO BELOW THIS LINE ------ + +# -- Filters -- + +#$ OPTION_GROUP BEGIN: Filters + #$ OPTION BEGIN (CHECKED): AOS Filters (Recommended) + #$ INCLUDE: presets/4.5/filters/aos_rc/aos_lr5_filters.txt + #$ OPTION END + +#$ OPTION_GROUP END + +# -- Fast Rx Link Options -- + +#$ OPTION_GROUP BEGIN: Choose your RC link (or apply another preset separately) + #$ OPTION BEGIN (UNCHECKED): ELRS_250HZ (Recommended) + #$ INCLUDE: presets/4.3/rc_link/elrs_250hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): ELRS_500HZ + #$ INCLUDE: presets/4.3/rc_link/elrs_500hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): DJI Normal + #$ INCLUDE: presets/4.3/rc_link/DJI_Normal.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): DJI SBUS FAST + #$ INCLUDE: presets/4.3/rc_link/DJI_SBUS_Fast.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): Crossfire 50Hz + #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_50hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): Crossfire 150Hz + #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_150hz.txt + #$ OPTION END +#$ OPTION_GROUP END + +# -- Recommended options -- + +#$ OPTION_GROUP BEGIN: Check all of these (recommended) + + # -- VBat sag compensation -- + #$ OPTION BEGIN (CHECKED): Full battery sag compensation + set vbat_sag_compensation = 100 + set vbat_sag_lpf_period = 2 + #$ OPTION END + + # -- Stick behaviour -- + #$ OPTION BEGIN (CHECKED): No stick deadband + set deadband = 0 + set yaw_deadband = 0 + #$ OPTION END + + # -- Startup and arming -- + #$ OPTION BEGIN (CHECKED): Arm at any angle + set small_angle = 180 + #$ OPTION END + + # -- Prop direction -- + #$ OPTION BEGIN (CHECKED): Props out (check motor direction!) + set yaw_motors_reversed = ON + #$ OPTION END + +#$ OPTION_GROUP END + +simplified_tuning apply \ No newline at end of file diff --git a/presets/4.5/tune/aos_rc/aos_ul5_tune.txt b/presets/4.5/tune/aos_rc/aos_ul5_tune.txt new file mode 100644 index 000000000..27d156eff --- /dev/null +++ b/presets/4.5/tune/aos_rc/aos_ul5_tune.txt @@ -0,0 +1,144 @@ +#$ TITLE: AOS UL5 tune by Chris Rosser +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: TUNE +#$ STATUS: EXPERIMENTAL +#$ KEYWORDS: aos, chris, rosser, pid, tune, ul5 +#$ AUTHOR: Chris Rosser +#$ DISCUSSION: https://www.aos-rc.com +#$ DESCRIPTION: Custom Tune for the AOS UL5. Based on a 1000mAh 6S build with 1800KV Motors. +#$ DESCRIPTION: +#$ DESCRIPTION: Master multiplier is set to 0.8 for safety. Increase it carefully to further improve flight performance. +#$ DESCRIPTION: +#$ DESCRIPTION: RPM filtering is MANDATORY! +#$ DESCRIPTION: +#$ DESCRIPTION: Please carefully review the options above and tick any that are relevant. +#$ DESCRIPTION: +#$ DESCRIPTION: Choose your RC link speed. +#$ DESCRIPTION: +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/4.5/tune/defaults.txt + +# -- PID values -- + +set p_pitch = 37 +set i_pitch = 66 +set d_pitch = 36 +set f_pitch = 142 +set p_roll = 32 +set i_roll = 57 +set d_roll = 31 +set f_roll = 124 +set p_yaw = 32 +set i_yaw = 57 +set f_yaw = 124 +set d_min_roll = 23 +set d_min_pitch = 27 +set simplified_master_multiplier = 80 +set simplified_pi_gain = 90 +set simplified_feedforward_gain = 130 +set simplified_pitch_pi_gain = 110 + +# -- iTerm relax (default)-- +# -- iTerm windup (default)-- +# -- iTerm rotation (off, default) -- + +# -- Dmax -- +set d_max_advance = 0 + +# -- TPA -- + +# -- Feedforward -- +set feedforward_max_rate_limit = 95 + +# -- PIDsum limits (default)-- +# -- Antigravity (default) -- +# -- Absolute control (off, default) -- +# -- Accecleration limits (off, default) -- +# -- Angle and Horizon mode tuning (default) -- +# -- PIDs active below min throttle (default) -- +# -- Set mixer type to default (legacy) -- +# -- Set yaw spin recovery to default, which is auto -- +# -- Set integrated yaw to off, so pitch and yaw are independent (default) -- +# -- Gyro cal on first arm (off, default) -- +# -- Transient throttle limit (off, default) -- +# -- Thrust linear (off, default) -- +# -- Throttle boost (default, 5) +# -- VBat warning threshold -- + +# -- DShot Idle -- +set dshot_idle_value = 300 + +# -- Dynamic idle ON at 2000 rpm -- +set dyn_idle_min_rpm = 20 +set dyn_idle_p_gain = 40 + + +# ------ OPIONS GO BELOW THIS LINE ------ + +# -- Filters -- + +#$ OPTION_GROUP BEGIN: Filters + #$ OPTION BEGIN (CHECKED): AOS Filters (Recommended) + #$ INCLUDE: presets/4.4/filters/aos_rc/aos_ul5_filters.txt + #$ OPTION END + +#$ OPTION_GROUP END + +# -- Fast Rx Link Options -- + +#$ OPTION_GROUP BEGIN: Choose your RC link (or apply another preset separately) + #$ OPTION BEGIN (UNCHECKED): ELRS_250HZ (Recommended) + #$ INCLUDE: presets/4.3/rc_link/elrs_250hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): ELRS_500HZ + #$ INCLUDE: presets/4.3/rc_link/elrs_500hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): DJI Normal + #$ INCLUDE: presets/4.3/rc_link/DJI_Normal.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): DJI SBUS FAST + #$ INCLUDE: presets/4.3/rc_link/DJI_SBUS_Fast.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): Crossfire 50Hz + #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_50hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): Crossfire 150Hz + #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_150hz.txt + #$ OPTION END +#$ OPTION_GROUP END + +# -- Recommended options -- + +#$ OPTION_GROUP BEGIN: Check all of these (recommended) + + # -- VBat sag compensation -- + #$ OPTION BEGIN (CHECKED): Full battery sag compensation + set vbat_sag_compensation = 100 + set vbat_sag_lpf_period = 2 + #$ OPTION END + + # -- Stick behaviour -- + #$ OPTION BEGIN (CHECKED): No stick deadband + set deadband = 0 + set yaw_deadband = 0 + #$ OPTION END + + # -- Startup and arming -- + #$ OPTION BEGIN (CHECKED): Arm at any angle + set small_angle = 180 + #$ OPTION END + + # -- Prop direction -- + #$ OPTION BEGIN (CHECKED): Props out (check motor direction!) + set yaw_motors_reversed = ON + #$ OPTION END + +#$ OPTION_GROUP END + +simplified_tuning apply \ No newline at end of file diff --git a/presets/4.5/tune/aos_rc/aos_ul7_tune.txt b/presets/4.5/tune/aos_rc/aos_ul7_tune.txt new file mode 100644 index 000000000..c696e4d08 --- /dev/null +++ b/presets/4.5/tune/aos_rc/aos_ul7_tune.txt @@ -0,0 +1,139 @@ +#$ TITLE: AOS UL7 tune by Chris Rosser +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: TUNE +#$ STATUS: EXPERIMENTAL +#$ KEYWORDS: aos, chris, rosser, pid, tune, ul7 +#$ AUTHOR: Chris Rosser +#$ DISCUSSION: https://www.aos-rc.com +#$ DESCRIPTION: Custom Tune for the AOS UL7. Based on a 5000mAh 6S build with 1350KV Motors. +#$ DESCRIPTION: +#$ DESCRIPTION: Master multiplier is set to 1.0 for safety. Increase it carefully to further improve flight performance. +#$ DESCRIPTION: +#$ DESCRIPTION: RPM filtering is MANDATORY! +#$ DESCRIPTION: +#$ DESCRIPTION: Please carefully review the options above and tick any that are relevant. +#$ DESCRIPTION: +#$ DESCRIPTION: Choose your RC link speed. +#$ DESCRIPTION: +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/4.5/tune/defaults.txt + +# -- PID values -- + +set p_pitch = 46 +set i_pitch = 83 +set f_pitch = 146 +set p_roll = 49 +set i_roll = 88 +set f_roll = 156 +set p_yaw = 49 +set i_yaw = 88 +set f_yaw = 156 +set simplified_pi_gain = 110 +set simplified_feedforward_gain = 130 +set simplified_pitch_pi_gain = 90 + +# -- iTerm relax (default)-- +# -- iTerm windup (default)-- +# -- iTerm rotation (off, default) -- + +# -- Dmax -- +set d_max_advance = 0 + +# -- TPA -- + +# -- Feedforward -- +set feedforward_max_rate_limit = 95 + +# -- PIDsum limits (default)-- +# -- Antigravity (default) -- +# -- Absolute control (off, default) -- +# -- Accecleration limits (off, default) -- +# -- Angle and Horizon mode tuning (default) -- +# -- PIDs active below min throttle (default) -- +# -- Set mixer type to default (legacy) -- +# -- Set yaw spin recovery to default, which is auto -- +# -- Set integrated yaw to off, so pitch and yaw are independent (default) -- +# -- Gyro cal on first arm (off, default) -- +# -- Transient throttle limit (off, default) -- +# -- Thrust linear (off, default) -- +# -- Throttle boost (default, 5) +# -- VBat warning threshold -- + +# -- DShot Idle -- +set dshot_idle_value = 300 + +# -- Dynamic idle ON at 2000 rpm -- +set dyn_idle_min_rpm = 20 +set dyn_idle_p_gain = 40 + + +# ------ OPIONS GO BELOW THIS LINE ------ + +# -- Filters -- + +#$ OPTION_GROUP BEGIN: Filters + #$ OPTION BEGIN (CHECKED): AOS Filters (Recommended) + #$ INCLUDE: presets/4.5/filters/aos_rc/aos_ul7_filters.txt + #$ OPTION END + +#$ OPTION_GROUP END + +# -- Fast Rx Link Options -- + +#$ OPTION_GROUP BEGIN: Choose your RC link (or apply another preset separately) + #$ OPTION BEGIN (UNCHECKED): ELRS_250HZ (Recommended) + #$ INCLUDE: presets/4.3/rc_link/elrs_250hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): ELRS_500HZ + #$ INCLUDE: presets/4.3/rc_link/elrs_500hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): DJI Normal + #$ INCLUDE: presets/4.3/rc_link/DJI_Normal.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): DJI SBUS FAST + #$ INCLUDE: presets/4.3/rc_link/DJI_SBUS_Fast.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): Crossfire 50Hz + #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_50hz.txt + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): Crossfire 150Hz + #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_150hz.txt + #$ OPTION END +#$ OPTION_GROUP END + +# -- Recommended options -- + +#$ OPTION_GROUP BEGIN: Check all of these (recommended) + + # -- VBat sag compensation -- + #$ OPTION BEGIN (CHECKED): Full battery sag compensation + set vbat_sag_compensation = 100 + set vbat_sag_lpf_period = 2 + #$ OPTION END + + # -- Stick behaviour -- + #$ OPTION BEGIN (CHECKED): No stick deadband + set deadband = 0 + set yaw_deadband = 0 + #$ OPTION END + + # -- Startup and arming -- + #$ OPTION BEGIN (CHECKED): Arm at any angle + set small_angle = 180 + #$ OPTION END + + # -- Prop direction -- + #$ OPTION BEGIN (CHECKED): Props out (check motor direction!) + set yaw_motors_reversed = ON + #$ OPTION END + +#$ OPTION_GROUP END + +simplified_tuning apply \ No newline at end of file