|
| 1 | +#$ TITLE: Karate whoop late 2024 |
| 2 | +#$ FIRMWARE_VERSION: 4.5 |
| 3 | +#$ CATEGORY: TUNE |
| 4 | +#$ STATUS: EXPERIMENTAL |
| 5 | +#$ KEYWORDS: karate, 1S, race, brushless, whoop, 65mm, sugarK, KarateBrot |
| 6 | +#$ AUTHOR: sugarK |
| 7 | + |
| 8 | +#$ PARSER: MARKED |
| 9 | + |
| 10 | +#$ DESCRIPTION: |
| 11 | +#$ DESCRIPTION: <img src="https://user-images.githubusercontent.com/19867640/174759844-ffd85f42-1f1c-42bf-9032-d9f96d4d9619.svg" width="90px" style="display: block; float: left; margin-right: 10px; margin-top: 20px"/> |
| 12 | +#$ DESCRIPTION: <h1>Karate Race 6S 5"</h1> |
| 13 | +#$ DESCRIPTION: <br> |
| 14 | +#$ DESCRIPTION: |
| 15 | +#$ DESCRIPTION: This 1s whoop racing tune was developed using my custom Betafpv 5n1 build that weighs 15.6g [Air Brushless FC](https://betafpv.com/collections/brushless-flight-controller/products/air-brushless-flight-controller?variant=41142912745606) it is a slider tune allowing easy modification. |
| 16 | +#$ DESCRIPTION: |
| 17 | +#$ DESCRIPTION: <br> |
| 18 | +#$ DESCRIPTION: |
| 19 | +#$ DESCRIPTION: This tune should work well on any BRUSHLESS powered quality whoop build in the sub 20g range. It shouldn't be used on a brushed whoop. |
| 20 | +#$ DESCRIPTION: |
| 21 | +#$ DESCRIPTION: <br> |
| 22 | +#$ DESCRIPTION: |
| 23 | +#$ DESCRIPTION: ## Things to note: |
| 24 | +#$ DESCRIPTION: - **YOU HAVE TO USE RPM FILTERING WITH THIS TUNE!** Failure to do so might result in fire 🔥 |
| 25 | +#$ DESCRIPTION: - Also this should be applied to a clean flash after you've setup your rates, swtiches, vtx tables etc. |
| 26 | +#$ DESCRIPTION: - To test arm the quad with props on, it should **sound clean with no grinding**. If it passes that then hover test and check motor temps. |
| 27 | +#$ DESCRIPTION: - **If anything is off, don't fly it!!** |
| 28 | +#$ DESCRIPTION: |
| 29 | +#$ DESCRIPTION: <br> |
| 30 | +#$ DESCRIPTION: |
| 31 | +#$ DESCRIPTION: ## Second note... Radio links: |
| 32 | +#$ DESCRIPTION: 1. Make sure your radio firmware is up to date using either EdgeTX or OpenTX |
| 33 | +#$ DESCRIPTION: 1. Make sure your **ADC Filter is OFF** in the hardware page |
| 34 | +#$ DESCRIPTION: 1. Go to the radio (RC_LINK) presets and apply the correct setup for your system and link speed |
| 35 | + |
| 36 | +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/490 |
| 37 | + |
| 38 | +#$ INCLUDE_WARNING: misc/warnings/en/rpm_filters.txt |
| 39 | +#$ INCLUDE: presets/4.4/tune/defaults.txt |
| 40 | +#$ INCLUDE: presets/4.5/filters/defaults.txt |
| 41 | + |
| 42 | +# --DSHOT -- |
| 43 | +set motor_pwm_protocol = Dshot300 |
| 44 | + |
| 45 | +# -- Gyro lowpass filters -- |
| 46 | +set gyro_lpf1_dyn_min_hz = 0 |
| 47 | +set gyro_lpf1_dyn_max_hz = 0 |
| 48 | +set gyro_lpf1_static_hz = 0 |
| 49 | + |
| 50 | +# -- Gyro Dynamic Notches -- |
| 51 | +set dyn_notch_count = 1 |
| 52 | +set dyn_notch_q = 600 |
| 53 | +set dyn_notch_max_hz = 750 |
| 54 | + |
| 55 | +# -- Dterm filtering -- |
| 56 | +set dterm_lpf1_dyn_expo = 7 |
| 57 | + |
| 58 | +# -- RPM filtering -- |
| 59 | +set motor_poles = 12 |
| 60 | +set dshot_bidir = ON |
| 61 | +set rpm_filter_fade_range_hz = 120 |
| 62 | +set rpm_filter_harmonics = 1 |
| 63 | + |
| 64 | +# -- iTerm -- |
| 65 | +set iterm_relax_cutoff = 45 |
| 66 | + |
| 67 | +# -- Misc -- |
| 68 | +set thrust_linear = 20 |
| 69 | +set vbat_max_cell_voltage = 445 |
| 70 | + |
| 71 | +#$ OPTION BEGIN (CHECKED): Dynamic idle for sub 20g whoop ( recommended ) |
| 72 | + set dyn_idle_min_rpm = 120 |
| 73 | + set dyn_idle_p_gain = 35 |
| 74 | + set dyn_idle_start_increase = 60 |
| 75 | +#$ OPTION END |
| 76 | + |
| 77 | +#$ OPTION BEGIN (CHECKED): Vbat sag compensation ( recommended ) |
| 78 | + set vbat_sag_compensation = 100 |
| 79 | +#$ OPTION END |
| 80 | + |
| 81 | +#$ OPTION BEGIN (UNCHECKED): Over clock f411 with ICM42688p only |
| 82 | + set cpu_overclock = 120MHZ |
| 83 | +#$ OPTION END |
| 84 | + |
| 85 | +# -- PID values -- |
| 86 | +set simplified_pids_mode = RP |
| 87 | +set simplified_i_gain = 110 |
| 88 | +set simplified_d_gain = 85 |
| 89 | +set simplified_pi_gain = 95 |
| 90 | +set simplified_dmax_gain = 80 |
| 91 | +set simplified_feedforward_gain = 115 |
| 92 | +set simplified_pitch_d_gain = 105 |
| 93 | +set simplified_dterm_filter_multiplier = 90 |
| 94 | +simplified_tuning apply |
| 95 | + |
| 96 | +#$ OPTION_GROUP BEGIN: Some popular RC Links |
| 97 | + |
| 98 | + #$ OPTION BEGIN (UNCHECKED): Tracer/ELRS 250Hz |
| 99 | + # Tracer/ELRS 250Hz |
| 100 | + |
| 101 | + feature RX_SERIAL |
| 102 | + set serialrx_provider = CRSF |
| 103 | + |
| 104 | + #$ INCLUDE: presets/4.3/rc_link/generic/250hz_race.txt |
| 105 | + |
| 106 | + #$ OPTION END |
| 107 | + |
| 108 | + #$ OPTION BEGIN (UNCHECKED): ELRS 500Hz |
| 109 | + # ERLS 500Hz |
| 110 | + |
| 111 | + feature RX_SERIAL |
| 112 | + set serialrx_provider = CRSF |
| 113 | + |
| 114 | + #$ INCLUDE: presets/4.3/rc_link/generic/500hz_race.txt |
| 115 | + |
| 116 | + #$ OPTION END |
| 117 | + |
| 118 | + #$ OPTION BEGIN (UNCHECKED): ELRS 500Hz spicy ( recommended ) |
| 119 | + # ERLS 500Hz |
| 120 | + |
| 121 | + feature RX_SERIAL |
| 122 | + set serialrx_provider = CRSF |
| 123 | + |
| 124 | + #$ INCLUDE: presets/4.3/rc_link/generic/500hz_race.txt |
| 125 | + |
| 126 | + set feedforward_jitter_factor = 1 |
| 127 | + set feedforward_max_rate_limit = 100 |
| 128 | + |
| 129 | + #$ OPTION END |
| 130 | + |
| 131 | + #$ OPTION BEGIN (UNCHECKED): ELRS 1000Hz |
| 132 | + # ELRS 1000Hz |
| 133 | + |
| 134 | + feature RX_SERIAL |
| 135 | + set serialrx_provider = CRSF |
| 136 | + |
| 137 | + #$ INCLUDE: presets/4.3/rc_link/generic/1000hz_race.txt |
| 138 | + |
| 139 | + #$ OPTION END |
| 140 | + |
| 141 | + #$ OPTION BEGIN (UNCHECKED): Ghost 250Hz |
| 142 | + # Ghost 250Hz |
| 143 | + |
| 144 | + feature RX_SERIAL |
| 145 | + set serialrx_provider = GHST |
| 146 | + |
| 147 | + #$ INCLUDE:presets/4.3/rc_link/generic/250hz_race.txt |
| 148 | + |
| 149 | + #$ OPTION END |
| 150 | + |
| 151 | + #$ OPTION BEGIN (UNCHECKED): Ghost 500Hz |
| 152 | + # Ghost 500Hz |
| 153 | + |
| 154 | + feature RX_SERIAL |
| 155 | + set serialrx_provider = GHST |
| 156 | + |
| 157 | + #$ INCLUDE: presets/4.3/rc_link/generic/500hz_race.txt |
| 158 | + |
| 159 | + #$ OPTION END |
| 160 | + |
| 161 | +#$ OPTION_GROUP END |
| 162 | + |
| 163 | +#$ OPTION_GROUP BEGIN: Optional rates |
| 164 | + #$ OPTION BEGIN (UNCHECKED): sugarK's rates |
| 165 | + #$ INCLUDE: presets/4.3/rates/SugarK_whoop.txt |
| 166 | + |
| 167 | + #$ OPTION END |
| 168 | + |
| 169 | + #$ OPTION BEGIN (UNCHECKED): throttle expo for 30% hover throttle |
| 170 | + set thr_mid = 30 |
| 171 | + set thr_expo = 65 |
| 172 | + #$ OPTION END |
| 173 | + |
| 174 | + #$ OPTION BEGIN (UNCHECKED): throttle expo for 45% hover throttle |
| 175 | + set thr_mid = 45 |
| 176 | + set thr_expo = 65 |
| 177 | + #$ OPTION END |
| 178 | + |
| 179 | +#$ OPTION_GROUP END |
0 commit comments