From 99c7f4914c8ad2363b6cb8e70882bd4332a704cf Mon Sep 17 00:00:00 2001 From: UAV Tech Date: Wed, 15 Nov 2023 19:08:58 -0500 Subject: [PATCH] Push UAV Tech Presets to 4.5 --- presets/4.5/osd/UAV_tech_Analog.txt | 53 +++++++ presets/4.5/osd/UAV_tech_DJI.txt | 46 ++++++ presets/4.5/osd/UAV_tech_DJI_GPS.txt | 46 ++++++ presets/4.5/rates/UAV_tech.txt | 55 +++++++ presets/4.5/tune/uav_tech/UAV_tech_10in.txt | 130 +++++++++++++++++ .../UAV_tech_5in_Freestyle_575-650.txt | 129 ++++++++++++++++ .../UAV_tech_5in_Freestyle_650-750.txt | 132 +++++++++++++++++ .../uav_tech/UAV_tech_5in_Race_500-575.txt | 129 ++++++++++++++++ presets/4.5/tune/uav_tech/UAV_tech_6-7in.txt | 133 +++++++++++++++++ presets/4.5/tune/uav_tech/UAV_tech_8-9in.txt | 134 +++++++++++++++++ .../uav_tech/UAV_tech_Cinelifter_8-9in.txt | 137 +++++++++++++++++ .../4.5/tune/uav_tech/UAV_tech_Cinelog.txt | 136 +++++++++++++++++ .../4.5/tune/uav_tech/UAV_tech_Cinewhoop.txt | 136 +++++++++++++++++ presets/4.5/tune/uav_tech/UAV_tech_Micro.txt | 129 ++++++++++++++++ presets/4.5/tune/uav_tech/UAV_tech_Whoop.txt | 138 ++++++++++++++++++ 15 files changed, 1663 insertions(+) create mode 100644 presets/4.5/osd/UAV_tech_Analog.txt create mode 100644 presets/4.5/osd/UAV_tech_DJI.txt create mode 100644 presets/4.5/osd/UAV_tech_DJI_GPS.txt create mode 100644 presets/4.5/rates/UAV_tech.txt create mode 100644 presets/4.5/tune/uav_tech/UAV_tech_10in.txt create mode 100644 presets/4.5/tune/uav_tech/UAV_tech_5in_Freestyle_575-650.txt create mode 100644 presets/4.5/tune/uav_tech/UAV_tech_5in_Freestyle_650-750.txt create mode 100644 presets/4.5/tune/uav_tech/UAV_tech_5in_Race_500-575.txt create mode 100644 presets/4.5/tune/uav_tech/UAV_tech_6-7in.txt create mode 100644 presets/4.5/tune/uav_tech/UAV_tech_8-9in.txt create mode 100644 presets/4.5/tune/uav_tech/UAV_tech_Cinelifter_8-9in.txt create mode 100644 presets/4.5/tune/uav_tech/UAV_tech_Cinelog.txt create mode 100644 presets/4.5/tune/uav_tech/UAV_tech_Cinewhoop.txt create mode 100644 presets/4.5/tune/uav_tech/UAV_tech_Micro.txt create mode 100644 presets/4.5/tune/uav_tech/UAV_tech_Whoop.txt diff --git a/presets/4.5/osd/UAV_tech_Analog.txt b/presets/4.5/osd/UAV_tech_Analog.txt new file mode 100644 index 000000000..c3e61a4e9 --- /dev/null +++ b/presets/4.5/osd/UAV_tech_Analog.txt @@ -0,0 +1,53 @@ +#$ TITLE: UAV Tech - Analog +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: OSD +#$ STATUS: COMMUNITY +#$ KEYWORDS: analog +#$ AUTHOR: UAV Tech (Mark Spatz) + +#$ PARSER: MARKED + +#$ DESCRIPTION: I am a Betaflight contributor, Youtube content creator, and professional tuner [www.theuavtech.com](https://www.theuavtech.com) +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Information: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: Geneeral analog OSD Setup. Layout was based on **NTSC** so if you need use the **PAL** format you may need to adjust element locations. +#$ DESCRIPTION: +#$ DESCRIPTION: OSD Elements Include: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: Vbat, Amps, mAh drawn, Armed Time, Time Remaining, VTX Channel, VTX Power, Uplink Power, RSSI, etc... +#$ DESCRIPTION: +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/211 +#$ INCLUDE: presets/4.3/osd/defaults.txt + +set osd_warn_core_temp = OFF +set osd_warn_fail_safe = OFF +set osd_warn_rssi = ON +set osd_rssi_alarm = 30 +set osd_cap_alarm = 1200 +set osd_alt_alarm = 400 +set osd_rssi_pos = 2098 +set osd_link_tx_power_pos = 2113 +set osd_tim_1_pos = 449 +set osd_tim_2_pos = 2465 +set osd_remaining_time_estimate_pos = 2498 +set osd_g_force_pos = 2489 +set osd_vtx_channel_pos = 2081 +set osd_current_pos = 2102 +set osd_mah_drawn_pos = 2136 +set osd_altitude_pos = 2518 +set osd_pid_roll_pos = 33 +set osd_pid_pitch_pos = 65 +set osd_pid_yaw_pos = 97 +set osd_warnings_pos = 2249 +set osd_avg_cell_voltage_pos = 2091 +set osd_flip_arrow_pos = 2221 +set osd_core_temp_pos = 467 +set osd_log_status_pos = 2458 +set osd_stat_tim_1 = ON +set osd_stat_endbatt = ON +set osd_stat_max_alt = ON +set osd_stat_max_g_force = ON +set osd_menu_background = GRAY diff --git a/presets/4.5/osd/UAV_tech_DJI.txt b/presets/4.5/osd/UAV_tech_DJI.txt new file mode 100644 index 000000000..e29a8ecc2 --- /dev/null +++ b/presets/4.5/osd/UAV_tech_DJI.txt @@ -0,0 +1,46 @@ +#$ TITLE: UAV Tech - DJI +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: OSD +#$ STATUS: COMMUNITY +#$ KEYWORDS: DJI +#$ AUTHOR: UAV Tech (Mark Spatz) + +#$ PARSER: MARKED + +#$ DESCRIPTION: I am a Betaflight contributor, Youtube content creator, and professional tuner [www.theuavtech.com](https://www.theuavtech.com) +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Information: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: General DJI OSD setup. Make sure to have Custom OSD enabled in your DJI Goggles for Betaflight elements to display. +#$ DESCRIPTION: +#$ DESCRIPTION: OSD Elements Include: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: Includes: Vbat, Amps, MaH drawn, etc... +#$ DESCRIPTION: +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/212 +#$ INCLUDE: presets/4.3/osd/defaults.txt + +set osd_cap_alarm = 1000 +set osd_alt_alarm = 400 +set osd_rssi_pos = 6163 +set osd_tim_2_pos = 266 +set osd_remaining_time_estimate_pos = 299 +set osd_current_pos = 6164 +set osd_mah_drawn_pos = 6198 +set osd_gps_speed_pos = 100 +set osd_gps_lon_pos = 67 +set osd_gps_lat_pos = 35 +set osd_gps_sats_pos = 4 +set osd_home_dir_pos = 9 +set osd_home_dist_pos = 12 +set osd_flight_dist_pos = 79 +set osd_compass_bar_pos = 41 +set osd_altitude_pos = 131 +set osd_warnings_pos = 6313 +set osd_avg_cell_voltage_pos = 6158 +set osd_battery_usage_pos = 40 +set osd_disarmed_pos = 6252 +set osd_nvario_pos = 164 +set osd_rtc_date_time_pos = 8 diff --git a/presets/4.5/osd/UAV_tech_DJI_GPS.txt b/presets/4.5/osd/UAV_tech_DJI_GPS.txt new file mode 100644 index 000000000..c0155b65a --- /dev/null +++ b/presets/4.5/osd/UAV_tech_DJI_GPS.txt @@ -0,0 +1,46 @@ +#$ TITLE: UAV Tech - DJI with GPS +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: OSD +#$ STATUS: COMMUNITY +#$ KEYWORDS: DJI, GPS +#$ AUTHOR: UAV Tech (Mark Spatz) + +#$ PARSER: MARKED + +#$ DESCRIPTION: I am a Betaflight contributor, Youtube content creator, and professional tuner [www.theuavtech.com](https://www.theuavtech.com) +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Information: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: General DJI **with GPS** OSD setup. Make sure to have Custom OSD enabled in your DJI Goggles for Betaflight elements to display. +#$ DESCRIPTION: +#$ DESCRIPTION: OSD Elements Include: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: Vbat, Amps, mAh drawn, Armed Time, Time Remaining, VTX Channel, VTX Power, Uplink Power, RSSI, etc... +#$ DESCRIPTION: +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/213 +#$ INCLUDE: presets/4.3/osd/defaults.txt + +set osd_cap_alarm = 1000 +set osd_alt_alarm = 400 +set osd_rssi_pos = 2067 +set osd_tim_2_pos = 266 +set osd_remaining_time_estimate_pos = 299 +set osd_current_pos = 2068 +set osd_mah_drawn_pos = 2102 +set osd_gps_speed_pos = 2148 +set osd_gps_lon_pos = 2115 +set osd_gps_lat_pos = 2083 +set osd_gps_sats_pos = 2052 +set osd_home_dir_pos = 2057 +set osd_home_dist_pos = 2060 +set osd_flight_dist_pos = 79 +set osd_compass_bar_pos = 41 +set osd_altitude_pos = 2179 +set osd_warnings_pos = 6313 +set osd_avg_cell_voltage_pos = 2062 +set osd_battery_usage_pos = 40 +set osd_disarmed_pos = 2156 +set osd_nvario_pos = 2212 +set osd_rtc_date_time_pos = 8 diff --git a/presets/4.5/rates/UAV_tech.txt b/presets/4.5/rates/UAV_tech.txt new file mode 100644 index 000000000..74cb23c84 --- /dev/null +++ b/presets/4.5/rates/UAV_tech.txt @@ -0,0 +1,55 @@ +#$ TITLE: UAV Tech Rates (w/ Cinematic/Whoop Options) +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: RATES +#$ STATUS: COMMUNITY +#$ KEYWORDS: whoop, freetyle, cinematic, HD +#$ AUTHOR: UAV Tech (Mark Spatz) + +#$ PARSER: MARKED + +#$ DESCRIPTION: I am a Betaflight contributor, Youtube content creator, and professional tuner [www.theuavtech.com](https://www.theuavtech.com) +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Information: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: FREESTYLE: 1000 degrees/sec for roll and pitch, 700 - for yaw. Smooth at center stick but still snappy at the edges. +#$ DESCRIPTION: +#$ DESCRIPTION: OPTIONS: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: - CINEMATIC/HD: Same max rates, but adds more smoothing (Expo.) at center stick for smooth transitions when you pass over stick centers (improved "skating" HD footage). +#$ DESCRIPTION: - WHOOP: For whoop racing in Angle/Horizon Modes. Adjust Yaw rate and also Angle/Horizon Strenght, Level Limit and Transition. It along with adds 0.5 Throttle Expo at the 45% throttle. +#$ DESCRIPTION: +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/216 +#$ INCLUDE: presets/4.3/rates/defaults.txt + +set rates_type = ACTUAL +set roll_rc_rate = 1 +set pitch_rc_rate = 1 +set yaw_rc_rate = 1 +set roll_expo = 55 +set pitch_expo = 55 +set yaw_expo = 55 +set roll_srate = 100 +set pitch_srate = 100 +set yaw_srate = 70 + +#$ OPTION BEGIN (UNCHECKED): Cinematic/HD Smoothing + # -- ADDER: Cinematic/HD Expo -- + set roll_expo = 70 + set pitch_expo = 70 + set yaw_expo = 70 +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Whooping in Angle\Horizon Mode + # -- ADDER: Whoop Yaw, Angle & Horizon Settings -- + set thr_mid = 45 + set thr_expo = 50 + set yaw_rc_rate = 10 + set yaw_expo = 25 + set yaw_srate = 60 + set angle_level_strength = 70 + set horizon_level_strength = 70 + set horizon_transition = 100 + set level_limit = 85 +#$ OPTION END diff --git a/presets/4.5/tune/uav_tech/UAV_tech_10in.txt b/presets/4.5/tune/uav_tech/UAV_tech_10in.txt new file mode 100644 index 000000000..9c6e09eea --- /dev/null +++ b/presets/4.5/tune/uav_tech/UAV_tech_10in.txt @@ -0,0 +1,130 @@ +#$ TITLE: UAV Tech - 10" (1400-1700g | 31xx motors) +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: TUNE +#$ STATUS: COMMUNITY +#$ KEYWORDS: 4S, 6S, 10in, 10", freestyle +#$ AUTHOR: UAV Tech (Mark Spatz) + +#$ PARSER: MARKED + +#$ DESCRIPTION: I am a Betaflight contributor, Youtube content creator, and professional tuner [www.theuavtech.com](https://www.theuavtech.com) +#$ DESCRIPTION: +#$ DESCRIPTION: - [Preset Overview Video](https://youtu.be/dEuNa-V6pys) +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Preset for this class of quadcopters: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Description: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: Base tune for a 10in quad with HD camera, approximate weight 1,400 to 1,700 grams. This tune is good for 4S or 6S batteries. The base preset assume you have your ESC set to 24K PWM (default). If you are on 48K+ ESC PWM, click that option above. Also if you would like to use with the RPM filtering or Dynamic Idle, click the option above. If you don't know what these features mean, click the links below for videos on each topic. +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Tune MOTOR size: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: Builds with 31xx motors +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Options (click for video): +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: - [What is ESC PWM Frequency?](https://youtu.be/v3806Incpvo) +#$ DESCRIPTION: - [HIGH vs. low PWM Frequency](https://youtu.be/ibMbsi09vVo) +#$ DESCRIPTION: +#$ DESCRIPTION: (Recommendation: 24k | make sure to adjust in ESC settings) +#$ DESCRIPTION: +#$ DESCRIPTION: - [What is the RPM Filter?](https://youtu.be/ve_TNB0D87U) +#$ DESCRIPTION: - [RPM vs. Dynamic Notch ONLY](https://youtu.be/ve_TNB0D87U) +#$ DESCRIPTION: +#$ DESCRIPTION: - [What is Dynamic Idle?](https://youtu.be/2Mr-AP7K8YE) +#$ DESCRIPTION: +#$ DESCRIPTION: Need more HELP? +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: - [UAV Tech Discord](https://discordapp.com/invite/rCCzgeT) +#$ DESCRIPTION: - [Take it to the NEXT LEVEL!](https://theuavtech.com/tuning) +#$ DESCRIPTION: +#$ WARNING: **DO NOT** select the RPM Filter option unless your ESCs support DSHOT and Bi-Directional Communication. If you are unsure, HIT CANCEL and de-select that option, OTHERWISE it can spin up motors even before you arm your quad!!! +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/350 +#$ INCLUDE: presets/4.4/tune/defaults.txt +#$ INCLUDE: presets/4.3/filters/defaults.txt + +# -- PID Settings -- +set simplified_master_multiplier = 80 +set simplified_pi_gain = 100 +set simplified_d_gain = 170 +set simplified_dmax_gain = 0 +set simplified_feedforward_gain = 200 +set simplified_pitch_d_gain = 100 +set simplified_pitch_pi_gain = 100 +set anti_gravity_gain = 80 +set pidsum_limit = 1000 +set pidsum_limit_yaw = 1000 + +#$ OPTION_GROUP BEGIN: Choose ONE Filter option (+ RPM filter if desired) + #$ OPTION BEGIN (UNCHECKED): low Build Quality + # -- ADDER: For HIGH gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 30 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 80 + set dyn_notch_count = 4 + set dyn_notch_min_hz = 100 + set dyn_notch_max_hz = 650 + set yaw_lowpass_hz = 0 + #$ OPTION END + + #$ OPTION BEGIN (CHECKED): Medium Build Quality + # -- ADDER: For Medium gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 60 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 100 + set dyn_notch_count = 3 + set dyn_notch_min_hz = 125 + set dyn_notch_max_hz = 650 + set yaw_lowpass_hz = 0 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): HIGH Build Quality + # -- ADDER: For low gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 100 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 120 + set dyn_notch_count = 2 + set dyn_notch_min_hz = 125 + set dyn_notch_max_hz = 550 + set yaw_lowpass_hz = 0 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): ... + enable RPM filter (if supported) + # -- ADDER: Enabled RPM filtering -- + set motor_pwm_protocol = DSHOT600 + set dshot_bidir = ON + set rpm_filter_harmonics = 2 + set dyn_notch_count = 2 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: ESC PWM Options ... + #$ OPTION BEGIN (CHECKED): 16 & 24k ESC PWM Settings + # -- ADDER: For 16 & 24k ESC PWM Settings -- + set thrust_linear = 0 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): 48k+ ESC PWM Settings + # -- ADDER: For 48k+ ESC PWM Settings -- + set thrust_linear = 25 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: Prop Wash Performance Booster ... + #$ OPTION BEGIN (UNCHECKED): Dynamic Idle + # -- ADDER: Enabling Dynamic Idle -- + set dyn_idle_min_rpm = 35 + #$ OPTION END +#$ OPTION_GROUP END + +simplified_tuning apply diff --git a/presets/4.5/tune/uav_tech/UAV_tech_5in_Freestyle_575-650.txt b/presets/4.5/tune/uav_tech/UAV_tech_5in_Freestyle_575-650.txt new file mode 100644 index 000000000..fd44099ed --- /dev/null +++ b/presets/4.5/tune/uav_tech/UAV_tech_5in_Freestyle_575-650.txt @@ -0,0 +1,129 @@ +#$ TITLE: UAV Tech - 5" Freestyle withOUT GoPro (575-650g AUW) +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: TUNE +#$ STATUS: COMMUNITY +#$ KEYWORDS: 4S, 6S, 5in, 5", freestyle +#$ AUTHOR: UAV Tech (Mark Spatz) + +#$ PARSER: MARKED + +#$ DESCRIPTION: I am a Betaflight contributor, Youtube content creator, and professional tuner [www.theuavtech.com](https://www.theuavtech.com) +#$ DESCRIPTION: +#$ DESCRIPTION: - [Preset Overview Video](https://youtu.be/dEuNa-V6pys) +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Preset for this class of quadcopters: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Description: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: Base tune for a 5in quad with analog or onboard HD cameras (DJI, HD Zero, Walksnail) - typically no GoPro added - an approximate weight of 575 to 650 grams. This tune is good for 4S or 6S batteries. The base preset assume you have your ESC set to 24K PWM (default). If you are on 48K+ ESC PWM, click that option above. Also if you would like to use with the RPM filtering or Dynamic Idle, click the option above. If you don't know what these features mean, click the links below for videos on each topic. +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Options (click for video): +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: - [What is ESC PWM Frequency?](https://youtu.be/v3806Incpvo) +#$ DESCRIPTION: - [HIGH vs. low PWM Frequency](https://youtu.be/ibMbsi09vVo) +#$ DESCRIPTION: +#$ DESCRIPTION: (Recommendation: 24k for 5" | make sure to adjust in ESC settings) +#$ DESCRIPTION: +#$ DESCRIPTION: - [What is the RPM Filter?](https://youtu.be/ve_TNB0D87U) +#$ DESCRIPTION: - [RPM vs. Dynamic Notch ONLY](https://youtu.be/ve_TNB0D87U) +#$ DESCRIPTION: +#$ DESCRIPTION: - [What is Dynamic Idle?](https://youtu.be/2Mr-AP7K8YE) +#$ DESCRIPTION: +#$ DESCRIPTION: Need more HELP? +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: - [UAV Tech Discord](https://discordapp.com/invite/rCCzgeT) +#$ DESCRIPTION: - [Take it to the NEXT LEVEL!](https://theuavtech.com/tuning) +#$ DESCRIPTION: +#$ WARNING: **DO NOT** select the RPM Filter option unless your ESCs support DSHOT and Bi-Directional Communication. If you are unsure, HIT CANCEL and de-select that option, OTHERWISE it can spin up motors even before you arm your quad!!! +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/201 +#$ INCLUDE: presets/4.4/tune/defaults.txt +#$ INCLUDE: presets/4.3/filters/defaults.txt + +# -- PID Settings -- +set simplified_d_gain = 100 +set simplified_pi_gain = 110 +set simplified_feedforward_gain = 130 +set simplified_dmax_gain = 0 +set simplified_i_gain = 100 +set simplified_pitch_d_gain = 100 +set simplified_pitch_pi_gain = 100 +set simplified_master_multiplier = 135 + +set anti_gravity_gain = 80 +set pidsum_limit = 1000 +set pidsum_limit_yaw = 1000 + +#$ OPTION_GROUP BEGIN: Choose ONE Filter option (+ RPM filter if desired) + #$ OPTION BEGIN (UNCHECKED): low Build Quality + # -- ADDER: For HIGH gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 60 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 100 + set dyn_notch_count = 4 + set dyn_notch_min_hz = 100 + set dyn_notch_max_hz = 650 + set yaw_lowpass_hz = 0 + #$ OPTION END + + #$ OPTION BEGIN (CHECKED): Medium Build Quality + # -- ADDER: For Medium gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 100 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 120 + set dyn_notch_count = 3 + set dyn_notch_min_hz = 125 + set dyn_notch_max_hz = 650 + set yaw_lowpass_hz = 0 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): HIGH Build Quality + # -- ADDER: For low gyro vibration builds -- + set simplified_gyro_filter = OFF + set gyro_lpf1_static_hz = 0 + set gyro_lpf2_static_hz = 0 + set gyro_lpf1_dyn_min_hz = 0 + set gyro_lpf1_dyn_max_hz = 0 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 120 + set dyn_notch_count = 4 + set dyn_notch_min_hz = 125 + set dyn_notch_max_hz = 650 + set yaw_lowpass_hz = 0 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): ... + enable RPM filter (if supported) + # -- ADDER: Enabled RPM filtering -- + set motor_pwm_protocol = DSHOT600 + set dshot_bidir = ON + set rpm_filter_harmonics = 2 + set dyn_notch_count = 2 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: ESC PWM Options ... + #$ OPTION BEGIN (CHECKED): 16 & 24k ESC PWM Settings + # -- ADDER: For 16 & 24k ESC PWM Settings -- + set thrust_linear = 0 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): 48k+ ESC PWM Settings + # -- ADDER: For 48k+ ESC PWM Settings -- + set thrust_linear = 20 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: Prop Wash Performance Booster ... + #$ OPTION BEGIN (UNCHECKED): Dynamic Idle + # -- ADDER: Enabling Dynamic Idle -- + set dyn_idle_min_rpm = 35 + #$ OPTION END +#$ OPTION_GROUP END + +simplified_tuning apply diff --git a/presets/4.5/tune/uav_tech/UAV_tech_5in_Freestyle_650-750.txt b/presets/4.5/tune/uav_tech/UAV_tech_5in_Freestyle_650-750.txt new file mode 100644 index 000000000..5ff57495b --- /dev/null +++ b/presets/4.5/tune/uav_tech/UAV_tech_5in_Freestyle_650-750.txt @@ -0,0 +1,132 @@ +#$ TITLE: UAV Tech - 5" Freestyle with GoPro (650-750g AUW) +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: TUNE +#$ STATUS: COMMUNITY +#$ KEYWORDS: 4S, 6S, 5in, 5", freestyle +#$ AUTHOR: UAV Tech (Mark Spatz) + +#$ PARSER: MARKED + +#$ DESCRIPTION: I am a Betaflight contributor, Youtube content creator, and professional tuner [www.theuavtech.com](https://www.theuavtech.com) +#$ DESCRIPTION: +#$ DESCRIPTION: - [Preset Overview Video](https://youtu.be/dEuNa-V6pys) +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Preset for this class of quadcopters: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Description: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: Base tune for a 5in quad with HD camera, approximate weight of 650 to 750 grams. This tune is good for 4S or 6S batteries. The base preset assume you have your ESC set to 24K PWM (default). If you are on 48K+ ESC PWM, click that option above. Also if you would like to use with the RPM filtering or Dynamic Idle, click the option above. If you don't know what these features mean, click the links below for videos on each topic. +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Options (click for video): +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: - [What is ESC PWM Frequency?](https://youtu.be/v3806Incpvo) +#$ DESCRIPTION: - [HIGH vs. low PWM Frequency](https://youtu.be/ibMbsi09vVo) +#$ DESCRIPTION: +#$ DESCRIPTION: (Recommendation: 24k for 5" | make sure to adjust in ESC settings) +#$ DESCRIPTION: +#$ DESCRIPTION: - [What is the RPM Filter?](https://youtu.be/Y_fIJ7-c0_A) +#$ DESCRIPTION: - [RPM vs. Dynamic Notch ONLY](https://youtu.be/ve_TNB0D87U) +#$ DESCRIPTION: +#$ DESCRIPTION: - [What is Dynamic Idle?](https://youtu.be/ynHsoQXifdU) +#$ DESCRIPTION: +#$ DESCRIPTION: Need more HELP? +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: - [UAV Tech Discord](https://discordapp.com/invite/rCCzgeT) +#$ DESCRIPTION: - [Take it to the NEXT LEVEL!](https://theuavtech.com/tuning) +#$ DESCRIPTION: +#$ WARNING: Prior to selecting the "RPM Filter" or "Dynamic Idle" options, Bi-Directional DSHOT must be setup for your quad. If you have not setup yet, click "CANCEL" and setup first (PROPS OFF to test). If you have NOT selected the "RPM Filter" or "Dynamic Idle" options, YOU CAN IGNORE THIS MESSAGE. +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/346 +#$ INCLUDE: presets/4.4/tune/defaults.txt +#$ INCLUDE: presets/4.3/filters/defaults.txt + +# -- PID Settings -- +set simplified_d_gain = 100 +set simplified_pi_gain = 110 +set simplified_feedforward_gain = 130 +set simplified_dmax_gain = 0 +set simplified_i_gain = 90 +set simplified_pitch_d_gain = 100 +set simplified_pitch_pi_gain = 100 +set simplified_master_multiplier = 160 + +set anti_gravity_gain = 120 +set pidsum_limit = 1000 +set pidsum_limit_yaw = 1000 + +#$ OPTION_GROUP BEGIN: Prop Wash Performance Booster ... + #$ OPTION BEGIN (UNCHECKED): Dynamic Idle + # -- ADDER: Enabling Dynamic Idle -- + set motor_pwm_protocol = DSHOT600 + set dshot_bidir = ON + set rpm_filter_harmonics = 0 + set dyn_idle_min_rpm = 30 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: Choose ONE Filter option (+ RPM filter if desired) + #$ OPTION BEGIN (UNCHECKED): low Build Quality + # -- ADDER: For HIGH gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 60 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 100 + set dyn_notch_count = 4 + set dyn_notch_min_hz = 100 + set dyn_notch_max_hz = 650 + set yaw_lowpass_hz = 0 + #$ OPTION END + + #$ OPTION BEGIN (CHECKED): Medium Build Quality + # -- ADDER: For Medium gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 100 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 120 + set dyn_notch_count = 3 + set dyn_notch_min_hz = 125 + set dyn_notch_max_hz = 650 + set yaw_lowpass_hz = 0 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): HIGH Build Quality + # -- ADDER: For low gyro vibration builds -- + set simplified_gyro_filter = OFF + set gyro_lpf1_static_hz = 0 + set gyro_lpf2_static_hz = 0 + set gyro_lpf1_dyn_min_hz = 0 + set gyro_lpf1_dyn_max_hz = 0 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 120 + set dyn_notch_count = 4 + set dyn_notch_min_hz = 125 + set dyn_notch_max_hz = 650 + set yaw_lowpass_hz = 0 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): ... + enable RPM filter (if supported) + # -- ADDER: Enabled RPM filtering -- + set motor_pwm_protocol = DSHOT600 + set dshot_bidir = ON + set rpm_filter_harmonics = 2 + set dyn_notch_count = 2 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: ESC PWM Options ... + #$ OPTION BEGIN (CHECKED): 16 & 24k ESC PWM Settings + # -- ADDER: For 16 & 24k ESC PWM Settings -- + set thrust_linear = 0 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): 48k+ ESC PWM Settings + # -- ADDER: For 48k+ ESC PWM Settings -- + set thrust_linear = 20 + #$ OPTION END +#$ OPTION_GROUP END + +simplified_tuning apply diff --git a/presets/4.5/tune/uav_tech/UAV_tech_5in_Race_500-575.txt b/presets/4.5/tune/uav_tech/UAV_tech_5in_Race_500-575.txt new file mode 100644 index 000000000..3aa860b01 --- /dev/null +++ b/presets/4.5/tune/uav_tech/UAV_tech_5in_Race_500-575.txt @@ -0,0 +1,129 @@ +#$ TITLE: UAV Tech - 5" Race (500-550g AUW) +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: TUNE +#$ STATUS: COMMUNITY +#$ KEYWORDS: 4S, 6S, 5in, 5", race, racing +#$ AUTHOR: UAV Tech (Mark Spatz) + +#$ PARSER: MARKED + +#$ DESCRIPTION: I am a Betaflight contributor, Youtube content creator, and professional tuner [www.theuavtech.com](https://www.theuavtech.com) +#$ DESCRIPTION: +#$ DESCRIPTION: - [Preset Overview Video](https://youtu.be/dEuNa-V6pys) +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Preset for this class of quadcopters: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Description: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: Base tune for a 5in racing quads, approximate weight 500 to 550 grams. This tune is good for 4S or 6S batteries. The base preset assume you have your ESC set to 24K PWM (default). If you are on 48K+ ESC PWM, click that option above. Also if you would like to use with the RPM filtering or Dynamic Idle, click the option above. If you don't know what these features mean, click the links below for videos on each topic. +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Options (click for video): +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: - [What is ESC PWM Frequency?](https://youtu.be/v3806Incpvo) +#$ DESCRIPTION: - [HIGH vs. low PWM Frequency](https://youtu.be/ibMbsi09vVo) +#$ DESCRIPTION: +#$ DESCRIPTION: (Recommendation: 24k for 5" | make sure to adjust in ESC settings) +#$ DESCRIPTION: +#$ DESCRIPTION: - [What is the RPM Filter?](https://youtu.be/ve_TNB0D87U) +#$ DESCRIPTION: - [RPM vs. Dynamic Notch ONLY](https://youtu.be/ve_TNB0D87U) +#$ DESCRIPTION: +#$ DESCRIPTION: - [What is Dynamic Idle?](https://youtu.be/2Mr-AP7K8YE) +#$ DESCRIPTION: +#$ DESCRIPTION: Need more HELP? +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: - [UAV Tech Discord](https://discordapp.com/invite/rCCzgeT) +#$ DESCRIPTION: - [Take it to the NEXT LEVEL!](https://theuavtech.com/tuning) +#$ DESCRIPTION: +#$ WARNING: **DO NOT** select the RPM Filter option unless your ESCs support DSHOT and Bi-Directional Communication. If you are unsure, HIT CANCEL and de-select that option, OTHERWISE it can spin up motors even before you arm your quad!!! +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/347 +#$ INCLUDE: presets/4.4/tune/defaults.txt +#$ INCLUDE: presets/4.3/filters/defaults.txt + +# -- PID Settings -- +set simplified_d_gain = 100 +set simplified_pi_gain = 110 +set simplified_feedforward_gain = 130 +set simplified_dmax_gain = 0 +set simplified_i_gain = 100 +set simplified_pitch_d_gain = 100 +set simplified_pitch_pi_gain = 100 +set simplified_master_multiplier = 100 + +set anti_gravity_gain = 80 +set pidsum_limit = 1000 +set pidsum_limit_yaw = 1000 + +#$ OPTION_GROUP BEGIN: Choose ONE Filter option (+ RPM filter if desired) + #$ OPTION BEGIN (UNCHECKED): low Build Quality + # -- ADDER: For HIGH gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 80 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 100 + set dyn_notch_count = 4 + set dyn_notch_min_hz = 100 + set dyn_notch_max_hz = 650 + set yaw_lowpass_hz = 0 + #$ OPTION END + + #$ OPTION BEGIN (CHECKED): Medium Build Quality + # -- ADDER: For Medium gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 120 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 120 + set dyn_notch_count = 3 + set dyn_notch_min_hz = 125 + set dyn_notch_max_hz = 650 + set yaw_lowpass_hz = 0 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): HIGH Build Quality + # -- ADDER: For low gyro vibration builds -- + set simplified_gyro_filter = OFF + set gyro_lpf1_static_hz = 0 + set gyro_lpf2_static_hz = 0 + set gyro_lpf1_dyn_min_hz = 0 + set gyro_lpf1_dyn_max_hz = 0 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 120 + set dyn_notch_count = 4 + set dyn_notch_min_hz = 125 + set dyn_notch_max_hz = 650 + set yaw_lowpass_hz = 0 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): ... + enable RPM filter (if supported) + # -- ADDER: Enabled RPM filtering -- + set motor_pwm_protocol = DSHOT600 + set dshot_bidir = ON + set rpm_filter_harmonics = 2 + set dyn_notch_count = 2 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: ESC PWM Options ... + #$ OPTION BEGIN (CHECKED): 16 & 24k ESC PWM Settings + # -- ADDER: For 16 & 24k ESC PWM Settings -- + set thrust_linear = 0 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): 48k+ ESC PWM Settings + # -- ADDER: For 48k+ ESC PWM Settings -- + set thrust_linear = 20 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: Prop Wash Performance Booster ... + #$ OPTION BEGIN (UNCHECKED): Dynamic Idle + # -- ADDER: Enabling Dynamic Idle -- + set dyn_idle_min_rpm = 35 + #$ OPTION END +#$ OPTION_GROUP END + +simplified_tuning apply diff --git a/presets/4.5/tune/uav_tech/UAV_tech_6-7in.txt b/presets/4.5/tune/uav_tech/UAV_tech_6-7in.txt new file mode 100644 index 000000000..c880c6923 --- /dev/null +++ b/presets/4.5/tune/uav_tech/UAV_tech_6-7in.txt @@ -0,0 +1,133 @@ +#$ TITLE: UAV Tech - 6"/7" (750-1000g AUW) +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: TUNE +#$ STATUS: COMMUNITY +#$ KEYWORDS: 4S, 6S, 6in, 7in, 6", 7", freestyle, long range +#$ AUTHOR: UAV Tech (Mark Spatz) + +#$ PARSER: MARKED + +#$ DESCRIPTION: I am a Betaflight contributor, Youtube content creator, and professional tuner [www.theuavtech.com](https://www.theuavtech.com) +#$ DESCRIPTION: +#$ DESCRIPTION: - [Preset Overview Video](https://youtu.be/dEuNa-V6pys) +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Preset for this class of quadcopters: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Description: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: Base tune for a 6-7in quad with HD camera, approximate weight of 750 to 1000grams. This tune is good for 4S or 6S batteries. The base preset assume you have your ESC set to 24K PWM (default). If you are on 48K+ ESC PWM, click that option above. Also if you would like to use with the RPM filtering or Dynamic Idle, click the option above. If you don't know what these features mean, click the links below for videos on each topic. +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Recommended MINIMUM motor sizes: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: 6″ is 25xx+ | 7″ is 28xx+ +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Options (click for video): +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: - [What is ESC PWM Frequency?](https://youtu.be/v3806Incpvo) +#$ DESCRIPTION: - [HIGH vs. low PWM Frequency](https://youtu.be/ibMbsi09vVo) +#$ DESCRIPTION: +#$ DESCRIPTION: (Recommendation: 16k or 24k | make sure to adjust in ESC settings) +#$ DESCRIPTION: +#$ DESCRIPTION: - [What is the RPM Filter?](https://youtu.be/ve_TNB0D87U) +#$ DESCRIPTION: - [RPM vs. Dynamic Notch ONLY](https://youtu.be/ve_TNB0D87U) +#$ DESCRIPTION: +#$ DESCRIPTION: - [What is Dynamic Idle?](https://youtu.be/2Mr-AP7K8YE) +#$ DESCRIPTION: +#$ DESCRIPTION: Need more HELP? +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: - [UAV Tech Discord](https://discordapp.com/invite/rCCzgeT) +#$ DESCRIPTION: - [Take it to the NEXT LEVEL!](https://theuavtech.com/tuning) +#$ DESCRIPTION: +#$ WARNING: **DO NOT** select the RPM Filter option unless your ESCs support DSHOT and Bi-Directional Communication. If you are unsure, HIT CANCEL and de-select that option, OTHERWISE it can spin up motors even before you arm your quad!!! +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/202 +#$ INCLUDE: presets/4.4/tune/defaults.txt +#$ INCLUDE: presets/4.3/filters/defaults.txt + +# -- PID Settings -- +set simplified_d_gain = 130 +set simplified_pi_gain = 85 +set simplified_feedforward_gain = 115 +set simplified_dmax_gain = 0 +set simplified_i_gain = 65 +set simplified_pitch_d_gain = 110 +set simplified_pitch_pi_gain = 100 +set simplified_master_multiplier = 150 + +set iterm_relax_cutoff = 10 +set anti_gravity_gain = 90 +set pidsum_limit = 1000 +set pidsum_limit_yaw = 1000 + +#$ OPTION_GROUP BEGIN: Choose ONE Filter option (+ RPM filter if desired) + #$ OPTION BEGIN (UNCHECKED): low Build Quality + # -- ADDER: For HIGH gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 40 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 100 + set dyn_notch_count = 4 + set dyn_notch_min_hz = 80 + set dyn_notch_max_hz = 550 + set yaw_lowpass_hz = 90 + #$ OPTION END + + #$ OPTION BEGIN (CHECKED): Medium Build Quality + # -- ADDER: For Medium gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 60 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 120 + set dyn_notch_count = 3 + set dyn_notch_min_hz = 100 + set dyn_notch_max_hz = 550 + set yaw_lowpass_hz = 125 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): HIGH Build Quality + # -- ADDER: For low gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 120 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 120 + set dyn_notch_count = 2 + set dyn_notch_min_hz = 125 + set dyn_notch_max_hz = 550 + set yaw_lowpass_hz = 0 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): ... + enable RPM filter (if supported) + # -- ADDER: Enabled RPM filtering -- + set motor_pwm_protocol = DSHOT600 + set dshot_bidir = ON + set rpm_filter_harmonics = 2 + set dyn_notch_count = 2 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: ESC PWM Options ... + #$ OPTION BEGIN (CHECKED): 16 & 24k ESC PWM Settings + # -- ADDER: For 16 & 24k ESC PWM Settings -- + set thrust_linear = 0 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): 48k+ ESC PWM Settings + # -- ADDER: For 48k+ ESC PWM Settings -- + set thrust_linear = 20 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: Prop Wash Performance Booster ... + #$ OPTION BEGIN (UNCHECKED): Dynamic Idle + # -- ADDER: Enabling Dynamic Idle -- + set dyn_idle_min_rpm = 35 + #$ OPTION END +#$ OPTION_GROUP END + +simplified_tuning apply diff --git a/presets/4.5/tune/uav_tech/UAV_tech_8-9in.txt b/presets/4.5/tune/uav_tech/UAV_tech_8-9in.txt new file mode 100644 index 000000000..3daf33bd1 --- /dev/null +++ b/presets/4.5/tune/uav_tech/UAV_tech_8-9in.txt @@ -0,0 +1,134 @@ +#$ TITLE: UAV Tech - 8"/9" (1000-1400 AUW) +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: TUNE +#$ STATUS: COMMUNITY +#$ KEYWORDS: 4S, 6S, 8in, 9in, 8", 9", freestyle, long range +#$ AUTHOR: UAV Tech (Mark Spatz) + +#$ PARSER: MARKED + +#$ DESCRIPTION: I am a Betaflight contributor, Youtube content creator, and professional tuner [www.theuavtech.com](https://www.theuavtech.com) +#$ DESCRIPTION: +#$ DESCRIPTION: - [Preset Overview Video](https://youtu.be/dEuNa-V6pys) +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Preset for this class of quadcopters: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Description: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: Base tune for a 8-9in quad with HD camera, approximate weight from 1,000 to 1,400 grams. This tune is good for 4S or 6S batteries. The base preset assume you have your ESC set to 24K PWM (default). If you are on 48K+, click the option above. Also if you would like to use with the RPM filtering or Dynamic Idle, click the option above. If you don't know what these features mean, click the links below for videos on each topic. +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Recommended MINIMUM motor sizes: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: 9″/10" is 28xx+ | for HEAVIER builds ==> 31xx +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Options (click for video): +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: - [What is ESC PWM Frequency?](https://youtu.be/v3806Incpvo) +#$ DESCRIPTION: - [HIGH vs. low PWM Frequency](https://youtu.be/ibMbsi09vVo) +#$ DESCRIPTION: +#$ DESCRIPTION: (Recommendation: 16k or 24k | make sure to adjust in ESC settings) +#$ DESCRIPTION: +#$ DESCRIPTION: - [What is the RPM Filter?](https://youtu.be/ve_TNB0D87U) +#$ DESCRIPTION: - [RPM vs. Dynamic Notch ONLY](https://youtu.be/ve_TNB0D87U) +#$ DESCRIPTION: +#$ DESCRIPTION: - [What is Dynamic Idle?](https://youtu.be/2Mr-AP7K8YE) +#$ DESCRIPTION: +#$ DESCRIPTION: Need more HELP? +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: - [UAV Tech Discord](https://discordapp.com/invite/rCCzgeT) +#$ DESCRIPTION: - [Take it to the NEXT LEVEL!](https://theuavtech.com/tuning) +#$ DESCRIPTION: +#$ WARNING: Prior to selecting the "RPM Filter" or "Dynamic Idle" options, Bi-Directional DSHOT must be setup for your quad. If you have not setup yet, click "CANCEL" and setup first (PROPS OFF to test). If you have NOT selected the "RPM Filter" or "Dynamic Idle" options, YOU CAN IGNORE THIS MESSAGE. +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/206 +#$ INCLUDE: presets/4.4/tune/defaults.txt +#$ INCLUDE: presets/4.3/filters/defaults.txt + +# -- PID Settings -- +set simplified_d_gain = 140 +set simplified_pi_gain = 100 +set simplified_feedforward_gain = 140 +set simplified_dmax_gain = 0 +set simplified_i_gain = 50 +set simplified_pitch_d_gain = 120 +set simplified_pitch_pi_gain = 110 +set simplified_master_multiplier = 170 + +set iterm_relax_cutoff = 10 +set anti_gravity_gain = 100 +set pidsum_limit = 1000 +set pidsum_limit_yaw = 1000 + +#$ OPTION_GROUP BEGIN: Choose ONE Filter option (+ RPM filter if desired) + #$ OPTION BEGIN (UNCHECKED): low Build Quality + # -- ADDER: For HIGH gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 30 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 80 + set dyn_notch_count = 4 + set dyn_notch_min_hz = 80 + set dyn_notch_max_hz = 550 + set yaw_lowpass_hz = 90 + #$ OPTION END + + #$ OPTION BEGIN (CHECKED): Medium Build Quality + # -- ADDER: For Medium gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 60 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 100 + set dyn_notch_count = 3 + set dyn_notch_min_hz = 100 + set dyn_notch_max_hz = 550 + set yaw_lowpass_hz = 125 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): HIGH Build Quality + # -- ADDER: For low gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 100 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 120 + set dyn_notch_count = 2 + set dyn_notch_min_hz = 125 + set dyn_notch_max_hz = 550 + set yaw_lowpass_hz = 0 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): ... + enable RPM filter (if supported) + # -- ADDER: Enabled RPM filtering -- + set motor_pwm_protocol = DSHOT600 + set dshot_bidir = ON + set rpm_filter_harmonics = 2 + set dyn_notch_count = 2 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: ESC PWM Options ... + #$ OPTION BEGIN (CHECKED): 16 & 24k ESC PWM Settings + # -- ADDER: For 16 & 24k ESC PWM Settings -- + set thrust_linear = 0 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): 48k+ ESC PWM Settings + # -- ADDER: For 48k+ ESC PWM Settings -- + set thrust_linear = 20 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: Prop Wash Performance Booster ... + #$ OPTION BEGIN (UNCHECKED): Dynamic Idle + # -- ADDER: Enabling Dynamic Idle -- + set dyn_idle_min_rpm = 35 + #$ OPTION END +#$ OPTION_GROUP END + +simplified_tuning apply + diff --git a/presets/4.5/tune/uav_tech/UAV_tech_Cinelifter_8-9in.txt b/presets/4.5/tune/uav_tech/UAV_tech_Cinelifter_8-9in.txt new file mode 100644 index 000000000..7694952fd --- /dev/null +++ b/presets/4.5/tune/uav_tech/UAV_tech_Cinelifter_8-9in.txt @@ -0,0 +1,137 @@ +#$ TITLE: UAV Tech - Cinelifter (8"/9" >2,000g AUW) +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: TUNE +#$ STATUS: COMMUNITY +#$ KEYWORDS: 6S, 8S, 8in, 9in, 8", 9", cinelifter +#$ AUTHOR: UAV Tech (Mark Spatz) + +#$ PARSER: MARKED + +#$ DESCRIPTION: I am a Betaflight contributor, Youtube content creator, and professional tuner [www.theuavtech.com](https://www.theuavtech.com) +#$ DESCRIPTION: +#$ DESCRIPTION: - [Preset Overview Video](https://youtu.be/dEuNa-V6pys) +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Preset for this class of quadcopters: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Description: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: Base tune for a 8-9in Cinelifter (4x or 8x) quad with Red or BlackMagic cameras, approximae weight 2000 grams. This tune is good for 6S or 8S batteries. The base preset assume you have your ESC set to 24K PWM (default). If you are on 48K+, click the option above. Also if you would like to use with the RPM filtering or Dynamic Idle, click the option above. If you don't know what these features mean, click the links below for videos on each topic. +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Recommended MINIMUM motor sizes: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: 8″/9″ is 28xx (min.) | 31xx is recommended. +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Options (click for video): +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: - [What is ESC PWM Frequency?](https://youtu.be/v3806Incpvo) +#$ DESCRIPTION: - [HIGH vs. low PWM Frequency](https://youtu.be/ibMbsi09vVo) +#$ DESCRIPTION: +#$ DESCRIPTION: (Recommendation: 16k or 24k | make sure to adjust in ESC settings) +#$ DESCRIPTION: +#$ DESCRIPTION: - [What is the RPM Filter?](https://youtu.be/ve_TNB0D87U) +#$ DESCRIPTION: - [RPM vs. Dynamic Notch ONLY](https://youtu.be/ve_TNB0D87U) +#$ DESCRIPTION: +#$ DESCRIPTION: - [What is Dynamic Idle?](https://youtu.be/2Mr-AP7K8YE) +#$ DESCRIPTION: +#$ DESCRIPTION: Need more HELP? +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: - [UAV Tech Discord](https://discordapp.com/invite/rCCzgeT) +#$ DESCRIPTION: - [Take it to the NEXT LEVEL!](https://theuavtech.com/tuning) +#$ DESCRIPTION: +#$ WARNING: Prior to selecting the "RPM Filter" or "Dynamic Idle" options, Bi-Directional DSHOT must be setup for your quad. If you have not setup yet, click "CANCEL" and setup first (PROPS OFF to test). If you have NOT selected the "RPM Filter" or "Dynamic Idle" options, YOU CAN IGNORE THIS MESSAGE. +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/207 +#$ INCLUDE: presets/4.4/tune/defaults.txt +#$ INCLUDE: presets/4.3/filters/defaults.txt + +# -- PID Settings -- +set simplified_pids_mode = RP +set simplified_d_gain = 140 +set simplified_pi_gain = 100 +set simplified_feedforward_gain = 100 +set simplified_dmax_gain = 150 +set simplified_i_gain = 75 +set simplified_pitch_d_gain = 120 +set simplified_pitch_pi_gain = 100 +set simplified_master_multiplier = 150 +set p_yaw = 150 +set i_yaw = 150 +set f_yaw = 0 + +set iterm_relax_cutoff = 5 +set anti_gravity_gain = 110 +set pidsum_limit = 1000 +set pidsum_limit_yaw = 1000 + +#$ OPTION_GROUP BEGIN: Choose ONE Filter option (+ RPM filter if desired) + #$ OPTION BEGIN (UNCHECKED): low Build Quality + # -- ADDER: For HIGH gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 30 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 80 + set dyn_notch_count = 4 + set dyn_notch_min_hz = 80 + set dyn_notch_max_hz = 550 + set yaw_lowpass_hz = 90 + #$ OPTION END + + #$ OPTION BEGIN (CHECKED): Medium Build Quality + # -- ADDER: For Medium gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 60 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 100 + set dyn_notch_count = 3 + set dyn_notch_min_hz = 100 + set dyn_notch_max_hz = 550 + set yaw_lowpass_hz = 125 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): HIGH Build Quality + # -- ADDER: For low gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 100 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 120 + set dyn_notch_count = 2 + set dyn_notch_min_hz = 125 + set dyn_notch_max_hz = 550 + set yaw_lowpass_hz = 0 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): ... + enable RPM filter (if supported) + # -- ADDER: Enabled RPM filtering -- + set motor_pwm_protocol = DSHOT600 + set dshot_bidir = ON + set rpm_filter_harmonics = 2 + set dyn_notch_count = 2 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: ESC PWM Options ... + #$ OPTION BEGIN (CHECKED): 16 & 24k ESC PWM Settings + # -- ADDER: For 16 & 24k ESC PWM Settings -- + set thrust_linear = 0 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): 48k+ ESC PWM Settings + # -- ADDER: For 48k+ ESC PWM Settings -- + set thrust_linear = 20 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: Prop Wash Performance Booster ... + #$ OPTION BEGIN (UNCHECKED): Dynamic Idle + # -- ADDER: Enabling Dynamic Idle -- + set dyn_idle_min_rpm = 37 + #$ OPTION END +#$ OPTION_GROUP END + +simplified_tuning apply diff --git a/presets/4.5/tune/uav_tech/UAV_tech_Cinelog.txt b/presets/4.5/tune/uav_tech/UAV_tech_Cinelog.txt new file mode 100644 index 000000000..67ab27832 --- /dev/null +++ b/presets/4.5/tune/uav_tech/UAV_tech_Cinelog.txt @@ -0,0 +1,136 @@ +#$ TITLE: UAV Tech - Cinelog (250-300g AUW) +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: TUNE +#$ STATUS: COMMUNITY +#$ KEYWORDS: CineLog +#$ AUTHOR: UAV Tech (Mark Spatz) + +#$ PARSER: MARKED + +#$ DESCRIPTION: I am a Betaflight contributor, Youtube content creator, and professional tuner [www.theuavtech.com](https://www.theuavtech.com) +#$ DESCRIPTION: +#$ DESCRIPTION: - [Preset Overview Video](https://youtu.be/dEuNa-V6pys) +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Preset for this class of quadcopters: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Description: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: Base tune for cinelog quads with light weight HD cameras, approximate weight 250 to 300 grams. This tune is good for 3S or 4S batteries. The base preset assume you have your ESC set to 24K PWM (default). If you are on 48K+ ESC PWM, click that option above. If you would like to use with RPM filtering or Dynamic Idle, click the options above. If you don't know what these features mean, click the links below for videos on each topic. +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Options (click for video): +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: - [What is ESC PWM Frequency?](https://youtu.be/v3806Incpvo) +#$ DESCRIPTION: - [More Whoop Battery @ 48k PWM!](https://youtu.be/iyQoOrXuldc) +#$ DESCRIPTION: +#$ DESCRIPTION: (Recommendation: 24k | make sure to adjust in ESC settings) +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: - [What is the RPM Filter?](https://youtu.be/ve_TNB0D87U) +#$ DESCRIPTION: - [RPM vs. Dynamic Notch ONLY](https://youtu.be/ve_TNB0D87U) +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: - [What is Dynamic Idle?](https://youtu.be/2Mr-AP7K8YE) +#$ DESCRIPTION: +#$ DESCRIPTION: Need more HELP? +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: - [UAV Tech Discord](https://discordapp.com/invite/rCCzgeT) +#$ DESCRIPTION: - [Take it to the NEXT LEVEL!](https://theuavtech.com/tuning) +#$ DESCRIPTION: +#$ WARNING: **DO NOT** select the RPM Filter option unless your ESCs support DSHOT and Bi-Directional Communication. If you are unsure, HIT CANCEL and de-select that option, OTHERWISE it can spin up motors even before you arm your quad!!! +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/352 +#$ INCLUDE: presets/4.4/tune/defaults.txt +#$ INCLUDE: presets/4.3/filters/defaults.txt + +# -- PID Settings -- +set simplified_d_gain = 140 +set simplified_pi_gain = 100 +set simplified_feedforward_gain = 130 +set simplified_dmax_gain = 0 +set simplified_i_gain = 50 +set simplified_pitch_d_gain = 100 +set simplified_pitch_pi_gain = 100 +set simplified_master_multiplier = 120 + +set iterm_relax_cutoff = 10 +set vbat_sag_compensation = 100 +set anti_gravity_gain = 90 +set pidsum_limit = 1000 +set pidsum_limit_yaw = 1000 + +#$ OPTION_GROUP BEGIN: Choose ONE Filter option (+ RPM filter if desired) + #$ OPTION BEGIN (UNCHECKED): low Build Quality + # -- ADDER: For HIGH gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 30 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 100 + set dyn_notch_count = 4 + set dyn_notch_min_hz = 80 + set dyn_notch_max_hz = 750 + set yaw_lowpass_hz = 90 + #$ OPTION END + + #$ OPTION BEGIN (CHECKED): Medium Build Quality + # -- ADDER: For Medium gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 60 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 100 + set dyn_notch_count = 3 + set dyn_notch_min_hz = 100 + set dyn_notch_max_hz = 750 + set yaw_lowpass_hz = 125 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): HIGH Build Quality + # -- ADDER: For low gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 100 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 120 + set dyn_notch_count = 2 + set dyn_notch_min_hz = 125 + set dyn_notch_max_hz = 750 + set yaw_lowpass_hz = 0 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): ... + enable RPM filter (if supported) + # -- ADDER: Enabled RPM filtering -- + set motor_pwm_protocol = DSHOT600 + set dshot_bidir = ON + set motor_poles = 12 + set rpm_filter_harmonics = 2 + set dyn_notch_count = 2 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: ESC PWM Options ... + #$ OPTION BEGIN (CHECKED): 16 & 24k ESC PWM Settings + # -- ADDER: For 16 & 24k ESC PWM Settings -- + set thrust_linear = 0 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): 48k ESC PWM Settings + # -- ADDER: For 48k ESC PWM Settings -- + set thrust_linear = 20 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): 96k+ ESC PWM Settings + # -- ADDER: For 96k ESC PWM Settings -- + set thrust_linear = 40 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: Prop Wash Performance Booster ... + #$ OPTION BEGIN (UNCHECKED): Dynamic Idle + # -- ADDER: Enabling Dynamic Idle -- + set dyn_idle_min_rpm = 35 + #$ OPTION END +#$ OPTION_GROUP END + +simplified_tuning apply diff --git a/presets/4.5/tune/uav_tech/UAV_tech_Cinewhoop.txt b/presets/4.5/tune/uav_tech/UAV_tech_Cinewhoop.txt new file mode 100644 index 000000000..80190fd40 --- /dev/null +++ b/presets/4.5/tune/uav_tech/UAV_tech_Cinewhoop.txt @@ -0,0 +1,136 @@ +#$ TITLE: UAV Tech - Cinewhoop +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: TUNE +#$ STATUS: COMMUNITY +#$ KEYWORDS: cinewhoop +#$ AUTHOR: UAV Tech (Mark Spatz) + +#$ PARSER: MARKED + +#$ DESCRIPTION: I am a Betaflight contributor, Youtube content creator, and professional tuner [www.theuavtech.com](https://www.theuavtech.com) +#$ DESCRIPTION: +#$ DESCRIPTION: - [Preset Overview Video](https://youtu.be/dEuNa-V6pys) +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Preset for this class of quadcopters: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Description: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: Base tune for a Cinewhoop. This tune is good for 4S or 6S batteries. +#$ DESCRIPTION: The base preset assume you have your ESC set to 48K PWM (default). If you are on 24k or 96K, click the option above. Also if you would like to use with the RPM filtering or Dynamic Idle, click the option above. If you don't know what these features mean, click the links below for videos on each topic. Also check out the "Discussions" button below if you want to see what settings this preset changes (screen shots). +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Options (click for video): +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: - [What is ESC PWM Frequency?](https://youtu.be/v3806Incpvo) +#$ DESCRIPTION: - [More Whoop Battery @ 48k PWM!](https://youtu.be/iyQoOrXuldc) +#$ DESCRIPTION: +#$ DESCRIPTION: (Recommendation: 48k | make sure to adjust in ESC settings) +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: - [What is the RPM Filter?](https://youtu.be/ve_TNB0D87U) +#$ DESCRIPTION: - [RPM vs. Dynamic Notch ONLY](https://youtu.be/ve_TNB0D87U) +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: - [What is Dynamic Idle?](https://youtu.be/2Mr-AP7K8YE) +#$ DESCRIPTION: +#$ DESCRIPTION: Need more HELP? +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: - [UAV Tech Discord](https://discordapp.com/invite/rCCzgeT) +#$ DESCRIPTION: - [Take it to the NEXT LEVEL!](https://theuavtech.com/tuning) +#$ DESCRIPTION: +#$ WARNING: Prior to selecting the "RPM Filter" or "Dynamic Idle" options, Bi-Directional DSHOT must be setup for your quad. If you have not setup yet, click "CANCEL" and setup first (PROPS OFF to test). If you have NOT selected the "RPM Filter" or "Dynamic Idle" options, YOU CAN IGNORE THIS MESSAGE. +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/208 +#$ INCLUDE: presets/4.4/tune/defaults.txt +#$ INCLUDE: presets/4.3/filters/defaults.txt + +# -- PID Settings -- +set simplified_d_gain = 140 +set simplified_pi_gain = 100 +set simplified_feedforward_gain = 100 +set simplified_dmax_gain = 0 +set simplified_i_gain = 100 +set simplified_pitch_d_gain = 100 +set simplified_pitch_pi_gain = 100 +set simplified_master_multiplier = 160 + +set iterm_relax_cutoff = 5 +set vbat_sag_compensation = 100 +set anti_gravity_gain = 90 +set pidsum_limit = 1000 +set pidsum_limit_yaw = 1000 + +#$ OPTION_GROUP BEGIN: Choose ONE Filter option (+ RPM filter if desired) + #$ OPTION BEGIN (UNCHECKED): low Build Quality + # -- ADDER: For HIGH gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 40 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 100 + set dyn_notch_count = 4 + set dyn_notch_min_hz = 80 + set dyn_notch_max_hz = 550 + set yaw_lowpass_hz = 90 + #$ OPTION END + + #$ OPTION BEGIN (CHECKED): Medium Build Quality + # -- ADDER: For Medium gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 60 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 120 + set dyn_notch_count = 3 + set dyn_notch_min_hz = 100 + set dyn_notch_max_hz = 550 + set yaw_lowpass_hz = 125 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): HIGH Build Quality + # -- ADDER: For low gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 100 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 120 + set dyn_notch_count = 2 + set dyn_notch_min_hz = 125 + set dyn_notch_max_hz = 550 + set yaw_lowpass_hz = 0 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): ... + enable RPM filter (if supported) + # -- ADDER: Enabled RPM filtering -- + set motor_pwm_protocol = DSHOT600 + set dshot_bidir = ON + set rpm_filter_harmonics = 2 + set dyn_notch_count = 2 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: ESC PWM Options ... + #$ OPTION BEGIN (UNCHECKED): 16 & 24k ESC PWM Settings + # -- ADDER: For 16 & 24k ESC PWM Settings -- + set thrust_linear = 0 + #$ OPTION END + + #$ OPTION BEGIN (CHECKED): 48k ESC PWM Settings + # -- ADDER: For 48k ESC PWM Settings -- + set thrust_linear = 20 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): 96k+ ESC PWM Settings + # -- ADDER: For 96k ESC PWM Settings -- + set thrust_linear = 40 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: Prop Wash Performance Booster ... + #$ OPTION BEGIN (UNCHECKED): Dynamic Idle + # -- ADDER: Enabling Dynamic Idle -- + set dyn_idle_min_rpm = 35 + #$ OPTION END +#$ OPTION_GROUP END + +simplified_tuning apply diff --git a/presets/4.5/tune/uav_tech/UAV_tech_Micro.txt b/presets/4.5/tune/uav_tech/UAV_tech_Micro.txt new file mode 100644 index 000000000..15148e94d --- /dev/null +++ b/presets/4.5/tune/uav_tech/UAV_tech_Micro.txt @@ -0,0 +1,129 @@ +#$ TITLE: UAV Tech - Micro (2" to 4") +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: TUNE +#$ STATUS: COMMUNITY +#$ KEYWORDS: 2S, 3S, 4S, 6S, toothpic, 2in, 2.5in, 3in, 3.5in, 4in +#$ AUTHOR: UAV Tech (Mark Spatz) + +#$ PARSER: MARKED + +#$ DESCRIPTION: I am a Betaflight contributor, Youtube content creator, and professional tuner [www.theuavtech.com](https://www.theuavtech.com) +#$ DESCRIPTION: +#$ DESCRIPTION: - [Preset Overview Video](https://youtu.be/dEuNa-V6pys) +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Preset for this class of quadcopters: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Description: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: Base tune for a micro quadcopters; anything from 2" ("Toothpic") to 4". This tune is good for 2S to 6S batteries. The base preset assume you have your ESC set to 24K PWM (default). If you are on 48K+, click the option above. Also if you would like to use with the RPM filtering or Dynamic Idle, click the option above. If you don't know what these features mean, click the links below for videos on each topic. +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Options (click for video): +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: - [What is ESC PWM Frequency?](https://youtu.be/v3806Incpvo) +#$ DESCRIPTION: - [More Whoop Battery @ 48k PWM!](https://youtu.be/iyQoOrXuldc) +#$ DESCRIPTION: +#$ DESCRIPTION: (Recommendation: 24k or 48k | make sure to adjust in ESC settings) +#$ DESCRIPTION: +#$ DESCRIPTION: - [What is the RPM Filter?](https://youtu.be/ve_TNB0D87U) +#$ DESCRIPTION: - [RPM vs. Dynamic Notch ONLY](https://youtu.be/ve_TNB0D87U) +#$ DESCRIPTION: +#$ DESCRIPTION: - [What is Dynamic Idle?](https://youtu.be/2Mr-AP7K8YE) +#$ DESCRIPTION: +#$ DESCRIPTION: Need more HELP? +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: - [UAV Tech Discord](https://discordapp.com/invite/rCCzgeT) +#$ DESCRIPTION: - [Take it to the NEXT LEVEL!](https://theuavtech.com/tuning) +#$ DESCRIPTION: +#$ WARNING: Prior to selecting the "RPM Filter" or "Dynamic Idle" options, Bi-Directional DSHOT must be setup for your quad. If you have not setup yet, click "CANCEL" and setup first (PROPS OFF to test). If you have NOT selected the "RPM Filter" or "Dynamic Idle" options, YOU CAN IGNORE THIS MESSAGE. +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/209 +#$ INCLUDE: presets/4.4/tune/defaults.txt +#$ INCLUDE: presets/4.3/filters/defaults.txt + +# -- PID Settings -- +set simplified_d_gain = 90 +set simplified_pi_gain = 100 +set simplified_feedforward_gain = 100 +set simplified_dmax_gain = 0 +set simplified_i_gain = 100 +set simplified_pitch_d_gain = 100 +set simplified_pitch_pi_gain = 100 +set simplified_master_multiplier = 150 + +set anti_gravity_gain = 80 +set pidsum_limit = 1000 +set pidsum_limit_yaw = 1000 + +#$ OPTION_GROUP BEGIN: Choose ONE Filter option (+ RPM filter if desired) + #$ OPTION BEGIN (UNCHECKED): low Build Quality + # -- ADDER: For HIGH gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 60 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 100 + set dyn_notch_count = 4 + set dyn_notch_min_hz = 100 + set dyn_notch_max_hz = 850 + set yaw_lowpass_hz = 0 + #$ OPTION END + + #$ OPTION BEGIN (CHECKED): Medium Build Quality + # -- ADDER: For Medium gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 100 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 120 + set dyn_notch_count = 3 + set dyn_notch_min_hz = 125 + set dyn_notch_max_hz = 850 + set yaw_lowpass_hz = 0 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): HIGH Build Quality + # -- ADDER: For low gyro vibration builds -- + set simplified_gyro_filter = OFF + set gyro_lpf1_static_hz = 0 + set gyro_lpf2_static_hz = 0 + set gyro_lpf1_dyn_min_hz = 0 + set gyro_lpf1_dyn_max_hz = 0 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 120 + set dyn_notch_count = 4 + set dyn_notch_min_hz = 150 + set dyn_notch_max_hz = 850 + set yaw_lowpass_hz = 0 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): ... + enable RPM filter (if supported) + # -- ADDER: Enabled RPM filtering -- + set motor_pwm_protocol = DSHOT600 + set dshot_bidir = ON + set rpm_filter_harmonics = 2 + set dyn_notch_count = 2 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: ESC PWM Options ... + #$ OPTION BEGIN (CHECKED): 16 & 24k ESC PWM Settings + # -- ADDER: For 16 & 24k ESC PWM Settings -- + set thrust_linear = 0 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): 48k+ ESC PWM Settings + # -- ADDER: For 48k+ ESC PWM Settings -- + set thrust_linear = 20 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: Prop Wash Performance Booster ... + #$ OPTION BEGIN (UNCHECKED): Dynamic Idle + # -- ADDER: Enabling Dynamic Idle -- + set dyn_idle_min_rpm = 35 + #$ OPTION END +#$ OPTION_GROUP END + +simplified_tuning apply diff --git a/presets/4.5/tune/uav_tech/UAV_tech_Whoop.txt b/presets/4.5/tune/uav_tech/UAV_tech_Whoop.txt new file mode 100644 index 000000000..a584bc429 --- /dev/null +++ b/presets/4.5/tune/uav_tech/UAV_tech_Whoop.txt @@ -0,0 +1,138 @@ +#$ TITLE: UAV Tech - Whoop (1S & 2S) +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: TUNE +#$ STATUS: COMMUNITY +#$ KEYWORDS: whoop +#$ AUTHOR: UAV Tech (Mark Spatz) + +#$ PARSER: MARKED + +#$ DESCRIPTION: I am a Betaflight contributor, Youtube content creator, and professional tuner [www.theuavtech.com](https://www.theuavtech.com) +#$ DESCRIPTION: +#$ DESCRIPTION: - [Preset Overview Video](https://youtu.be/dEuNa-V6pys) +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Preset for this class of quadcopters: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Description: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: Base tune for a "Whoop" style quadcopter. Good for 1S or 2S Whoops. The base preset (no Options selected) assumes you have your ESC settings to use 48K PWM. If your ESC PWM frequency is set to 24K or 96K, check out the Options above and select 24k or 96k. If you don't know what some of the Optional preset features mean, click the links below for videos on each. Also check out the "Discussions" button below if you want to see what settings this preset changes (screen shots). +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: Options (click for video): +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: - [What is ESC PWM Frequency?](https://youtu.be/v3806Incpvo) +#$ DESCRIPTION: - [More Whoop Battery @ 48k PWM!](https://youtu.be/iyQoOrXuldc) +#$ DESCRIPTION: +#$ DESCRIPTION: (Recommendation: 48K for Whoops | make sure to adjust in ESC settings) +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: - [What is the RPM Filter?](https://youtu.be/ve_TNB0D87U) +#$ DESCRIPTION: - [RPM vs. Dynamic Notch ONLY](https://youtu.be/ve_TNB0D87U) +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: - [What is Dynamic Idle?](https://youtu.be/2Mr-AP7K8YE) +#$ DESCRIPTION: +#$ DESCRIPTION: Need more HELP? +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: - [UAV Tech Discord](https://discordapp.com/invite/rCCzgeT) +#$ DESCRIPTION: - [Take it to the NEXT LEVEL!](https://theuavtech.com/tuning) +#$ DESCRIPTION: +#$ WARNING: Prior to selecting the "RPM Filter" or "Dynamic Idle" options, Bi-Directional DSHOT must be setup for your quad. If you have not setup yet, click "CANCEL" and setup first (PROPS OFF to test). If you have NOT selected the "RPM Filter" or "Dynamic Idle" options, YOU CAN IGNORE THIS MESSAGE. +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/210 +#$ INCLUDE: presets/4.4/tune/defaults.txt +#$ INCLUDE: presets/4.3/filters/defaults.txt + +set motor_poles = 12 + +# -- PID Settings -- +set simplified_d_gain = 140 +set simplified_pi_gain = 100 +set simplified_feedforward_gain = 100 +set simplified_dmax_gain = 0 +set simplified_i_gain = 100 +set simplified_pitch_d_gain = 100 +set simplified_pitch_pi_gain = 100 +set simplified_master_multiplier = 160 + +set iterm_relax_cutoff = 5 +set vbat_sag_compensation = 100 +set anti_gravity_gain = 90 +set pidsum_limit = 1000 +set pidsum_limit_yaw = 1000 + +#$ OPTION_GROUP BEGIN: Choose ONE Filter option (+ RPM filter if desired) + #$ OPTION BEGIN (UNCHECKED): low Build Quality + # -- ADDER: For HIGH gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 40 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 100 + set dyn_notch_count = 4 + set dyn_notch_min_hz = 80 + set dyn_notch_max_hz = 700 + set yaw_lowpass_hz = 90 + #$ OPTION END + + #$ OPTION BEGIN (CHECKED): Medium Build Quality + # -- ADDER: For Medium gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 60 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 120 + set dyn_notch_count = 3 + set dyn_notch_min_hz = 100 + set dyn_notch_max_hz = 700 + set yaw_lowpass_hz = 125 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): HIGH Build Quality + # -- ADDER: For low gyro vibration builds -- + set simplified_gyro_filter = ON + set simplified_gyro_filter_multiplier = 120 + set simplified_dterm_filter = ON + set simplified_dterm_filter_multiplier = 120 + set dyn_notch_count = 2 + set dyn_notch_min_hz = 125 + set dyn_notch_max_hz = 700 + set yaw_lowpass_hz = 0 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): ... + RPM filter (ESC bi-directional Dshot required) + # -- ADDER: Enabled RPM filtering -- + set motor_pwm_protocol = DSHOT300 + set dshot_bidir = ON + set motor_poles = 12 + set rpm_filter_harmonics = 2 + set dyn_notch_count = 2 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: ESC PWM Options ... + #$ OPTION BEGIN (UNCHECKED): 16 & 24k ESC PWM Settings + # -- ADDER: For 16 & 24k ESC PWM Settings -- + set thrust_linear = 0 + #$ OPTION END + + #$ OPTION BEGIN (CHECKED): 48k ESC PWM Settings + # -- ADDER: For 48k ESC PWM Settings -- + set thrust_linear = 20 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): 96k+ ESC PWM Settings + # -- ADDER: For 96k ESC PWM Settings -- + set thrust_linear = 40 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: Prop Wash Performance Booster ... + #$ OPTION BEGIN (UNCHECKED): Dynamic Idle (ESC bi-directional Dshot required) + # -- ADDER: Enabling Dynamic Idle -- + set dyn_idle_min_rpm = 40 + #$ OPTION END +#$ OPTION_GROUP END + +simplified_tuning apply