Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

new karate whoop tune late 2024 #490

Merged
merged 4 commits into from
Oct 17, 2024
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions presets/4.3/rates/SugarK_whoop.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#$ TITLE: Sugar k Whoop rates
#$ FIRMWARE_VERSION: 4.3
#$ FIRMWARE_VERSION: 4.4
#$ FIRMWARE_VERSION: 4.5
#$ CATEGORY: RATES
#$ STATUS: OFFICIAL
#$ KEYWORDS: racing, rates, MultiGP, quaddiction, tyrant, sugar k
#$ AUTHOR: sugarK
#$ DESCRIPTION: Racing rates from Zak Smiley, aka SugarK, second fastest Dev in Betaflight.
#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/366
#$ INCLUDE: presets/4.3/rates/defaults.txt


set roll_expo = 54
set pitch_expo = 54
set yaw_expo = 54
set roll_srate = 52
set pitch_srate = 52
set yaw_srate = 57
183 changes: 183 additions & 0 deletions presets/4.5/tune/karate/karate_whoop_late_2024.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,183 @@
#$ TITLE: Karate whoop late 2024
#$ FIRMWARE_VERSION: 4.5
#$ CATEGORY: TUNE
#$ STATUS: EXPERIMENTAL
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

extra space. This one is important when you search for all experimental presets to turn them community

#$ KEYWORDS: karate, 1S, race, brushless, whoop, 65mm, sugarK, KarateBrot
#$ AUTHOR: sugarK

#$ PARSER: MARKED

#$ DESCRIPTION:
#$ 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"/>
#$ DESCRIPTION: <h1>Karate Race 6S 5"</h1>
#$ DESCRIPTION: <br>
#$ DESCRIPTION:
#$ 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.
#$ DESCRIPTION:
#$ DESCRIPTION: <br>
#$ DESCRIPTION:
#$ 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.
#$ DESCRIPTION:
#$ DESCRIPTION: <br>
#$ DESCRIPTION:
#$ DESCRIPTION: ## Things to note:
#$ DESCRIPTION: - **YOU HAVE TO USE RPM FILTERING WITH THIS TUNE!** Failure to do so might result in fire 🔥
#$ DESCRIPTION: - Also this should be applied to a clean flash after you've setup your rates, swtiches, vtx tables etc.
#$ 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.
#$ DESCRIPTION: - **If anything is off, don't fly it!!**
#$ DESCRIPTION:
#$ DESCRIPTION: <br>
#$ DESCRIPTION:
#$ DESCRIPTION: ## Second note... Radio links:
#$ DESCRIPTION: 1. Make sure your radio firmware is up to date using either EdgeTX or OpenTX
#$ DESCRIPTION: 1. Make sure your **ADC Filter is OFF** in the hardware page
#$ DESCRIPTION: 1. Go to the radio (RC_LINK) presets and apply the correct setup for your system and link speed

#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/490

#$ INCLUDE_WARNING: misc/warnings/en/rpm_filters.txt
#$ INCLUDE: presets/4.4/tune/defaults.txt
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

here also 4.4

ANd need to include filters defaults too i guess


# --DSHOT --
set motor_pwm_protocol = Dshot300

# -- Gyro lowpass filters --
set gyro_lpf1_dyn_min_hz = 0
set gyro_lpf1_dyn_max_hz = 0
set gyro_lpf1_static_hz = 0

# -- Gyro Dynamic Notches --
set dyn_notch_count = 1
set dyn_notch_q = 600
set dyn_notch_max_hz = 750

# -- Dterm filtering --
set dterm_lpf1_dyn_expo = 7

# -- RPM filtering --
set motor_poles = 12
set dshot_bidir = ON
set rpm_filter_fade_range_hz = 150
set rpm_filter_harmonics = 1

# -- iTerm --
set iterm_relax_cutoff = 45

# -- Misc --
set thrust_linear = 20
set vbat_max_cell_voltage = 445

#$ OPTION BEGIN (CHECKED): Dynamic idle for sub 20g whoop ( recommended )
set dyn_idle_min_rpm = 150
set dyn_idle_p_gain = 35
set dyn_idle_start_increase = 60
#$ OPTION END

#$ OPTION BEGIN (CHECKED): Vbat sag compensation ( recommended )
limonspb marked this conversation as resolved.
Show resolved Hide resolved
set vbat_sag_compensation = 100
#$ OPTION END

#$ OPTION BEGIN (UNCHECKED): Over clock f411 with ICM42688p only
set cpu_overclock = 120MHZ
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

extra spaces

#$ OPTION END


# -- PID values --
set simplified_pids_mode = RP
set simplified_i_gain = 110
set simplified_d_gain = 85
set simplified_pi_gain = 95
set simplified_dmax_gain = 80
set simplified_feedforward_gain = 115
set simplified_pitch_d_gain = 105
set simplified_dterm_filter_multiplier = 90
simplified_tuning apply



#$ OPTION_GROUP BEGIN: Some popular RC Links

#$ OPTION BEGIN (UNCHECKED): Tracer/ELRS 250Hz
# Tracer/ELRS 250Hz

feature RX_SERIAL
set serialrx_provider = CRSF

#$ INCLUDE: presets/4.3/rc_link/generic/250hz_race.txt

#$ OPTION END

#$ OPTION BEGIN (UNCHECKED): ELRS 500Hz
# ERLS 500Hz

feature RX_SERIAL
set serialrx_provider = CRSF

#$ INCLUDE: presets/4.3/rc_link/generic/500hz_race.txt

#$ OPTION END

#$ OPTION BEGIN (UNCHECKED): ELRS 500Hz spicy ( recommended )
# ERLS 500Hz

feature RX_SERIAL
set serialrx_provider = CRSF

#$ INCLUDE: presets/4.3/rc_link/generic/500hz_race.txt

set feedforward_jitter_factor = 1
set feedforward_max_rate_limit = 100

#$ OPTION END

#$ OPTION BEGIN (UNCHECKED): ELRS 1000Hz
# ELRS 1000Hz

feature RX_SERIAL
set serialrx_provider = CRSF

#$ INCLUDE: presets/4.3/rc_link/generic/1000hz_race.txt

#$ OPTION END

#$ OPTION BEGIN (UNCHECKED): Ghost 250Hz
# Ghost 250Hz

feature RX_SERIAL
set serialrx_provider = GHST

#$ INCLUDE:presets/4.3/rc_link/generic/250hz_race.txt

#$ OPTION END

#$ OPTION BEGIN (UNCHECKED): Ghost 500Hz
# Ghost 500Hz

feature RX_SERIAL
set serialrx_provider = GHST

#$ INCLUDE: presets/4.3/rc_link/generic/500hz_race.txt

#$ OPTION END

#$ OPTION_GROUP END

#$ OPTION_GROUP BEGIN: Optional rates
#$ OPTION BEGIN (UNCHECKED): sugarK's rates
#$ INCLUDE: presets/4.3/rates/SugarK_whoop.txt

#$ OPTION END

#$ OPTION BEGIN (UNCHECKED): throttle expo for 30% hover throttle
set thr_mid = 30
set thr_expo = 65
#$ OPTION END

#$ OPTION BEGIN (UNCHECKED): throttle expo for 45% hover throttle
set thr_mid = 45
set thr_expo = 65
#$ OPTION END


#$ OPTION_GROUP END

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👾

Suggested change
#$ OPTION_GROUP END
#$ OPTION_GROUP END

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed

Loading