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

Create zoefpv.txt #440

Merged
merged 7 commits into from
Jan 20, 2024
Merged
Show file tree
Hide file tree
Changes from all 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
21 changes: 21 additions & 0 deletions presets/4.5/other/reset_3d.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#$ TITLE: Reset 3D settings to 4.5 default settings
#$ FIRMWARE_VERSION: 4.5
#$ CATEGORY: OTHER
#$ STATUS: OFFICIAL
#$ KEYWORDS: defaults, reset, 3d, upside down
#$ AUTHOR: Betaflight
#$ DESCRIPTION: Resets the 3D settings to 4.5 defaults

feature -3D
set 3d_deadband_low = 1406
set 3d_deadband_high = 1514
set 3d_neutral = 1460
set 3d_deadband_throttle = 50
set 3d_limit_low = 1000
set 3d_limit_high = 2000
set 3d_switched_mode = OFF
set min_check = 1050
set max_check = 1900
set deadband = 0
set yaw_deadband = 0

183 changes: 183 additions & 0 deletions presets/4.5/other/zoefpv.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,183 @@
#$ TITLE: ZoeFPV 3d tuneup
#$ FIRMWARE_VERSION: 4.5
#$ CATEGORY: TUNE
#$ STATUS: EXPERIMENTAL
#$ KEYWORDS: rates, freestyle, juicy, sbang, zoeFPV, zoe, 3d, upside down, sugarK, sliders
#$ AUTHOR: ZoeFPV

#$ PARSER: MARKED

#$ DESCRIPTION: <img src="https://cdn.discordapp.com/attachments/1175277085321863188/1178779293376057425/ZoeClearBackground.png?ex=657762c4&is=6564edc4&hm=1c6b4d99f7a96c8c27ff8af42383848f5c5109bb9cff46e1d7a3a08204779557&" style="max-width: 35%; margin-left: auto; margin-right: auto; display: block;"/>
#$ DESCRIPTION: <br /><br />
#$ DESCRIPTION: ZoeFPV 3D setup and tunes
#$ DESCRIPTION: <br /><br />
#$ DESCRIPTION: This preset has everything you need for a smooth 3D flying experience, no longer guess if you have BetaFlight setup right! Includes my legendary rate profile that I’ve used for years, along with 2 variations of it depending on your own style and feel, plus KittFPV’s rates for a more linear and locked in experience.
#$ DESCRIPTION: Each rate has been tested for it’s ability to do chaotic 3D manoeuvres, and for tight tic-tocs.
#$ DESCRIPTION:
#$ DESCRIPTION: Included PID Presets are for 4s, on a Unicorn airframe, running 2208-1950kv motors. Should work with any well made frame in good condition.
#$ DESCRIPTION: Have been tested on 2207-2450kv motors.
#$ DESCRIPTION:
#$ DESCRIPTION: Will add 5s and 6s tune to this preset in the near future. And yes this has airmode on and should be kept on.
#$ DESCRIPTION: Also there is a ‘reset’ option to remove the 3D settings in the 3D setup.
#$ DESCRIPTION:
#$ DESCRIPTION: Special thanks to Aeon, Allie aka KittFPV, and Devin Davis
#$ DESCRIPTION:
#$ DESCRIPTION: <br /><br />
#$ DESCRIPTION: [YouTube](www.youtube.com/@ZoeFPV)
#$ DESCRIPTION:
#$ DESCRIPTION: [Instagram](https://www.instagram.com/zoefpv/)
#$ DESCRIPTION:
#$ DESCRIPTION: [Discord with 3D Pilots around to help](https://discord.com/invite/nRn9gU3)
#$ DESCRIPTION:
#$ DESCRIPTION: <br /><br />
#$ DESCRIPTION: Co authored by sugarK
#$ DESCRIPTION:
#$ DESCRIPTION:
#$ DESCRIPTION: Radio links:
#$ DESCRIPTION: 1. Make sure your radio firmware is up to date using either EdgeTX or OpenTX
#$ DESCRIPTION: 2. Make sure your **ADC Filter is OFF** in the hardware page
#$ DESCRIPTION: 3. Go to the radio (RC_LINK) presets and apply the correct setup for your system and link speed, some links available in the preset below.

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

#$ WARNING: WARNING: YOU WILL NEED TO HAVE ENABLED BIDIRECTIONAL SOFT MODE IN BLHELI SUITE (OR Bidirectional Mode in Bluejay v0.20.1rc2 or Newer!) ON YOUR ESC’S BEFORE USING THIS PRESET. NOT CONFIGURING YOUR ESC BEFORE TESTING COULD BE DANGEROUS IF THE MACHINE HAS PROPS ON, ALWAYS TEST AND VERIFY MOTOR SPIN DIRECTIONS AND YOUR SWITCHES/MODES WHILE THE PROPELLERS ARE OFF! I TAKE NO RESPONSIBILITY FOR YOU NOT HEEDING THIS WARNING.
#$ INCLUDE: presets/4.5/tune/defaults.txt
#$ INCLUDE: presets/4.3/filters/defaults.txt

#$ OPTION_GROUP BEGIN: 3D options

#$ OPTION BEGIN (CHECKED): 3D setup
feature 3D
set min_check = 1005
set max_check = 1995
set 3d_deadband_low = 1499
set 3d_deadband_high = 1501
set 3d_neutral = 1500
set 3d_deadband_throttle = 3
set deadband = 3
set yaw_deadband = 3
#$ OPTION END

#$ OPTION BEGIN (UNCHECKED): Remove 3D setup
#$ INCLUDE: presets/4.5/other/reset_3d.txt
#$ OPTION END

#$ OPTION_GROUP END

# -- Gyro lowpass filters --
set simplified_gyro_filter_multiplier = 110

# -- Gyro Dynamic Notches --
set dyn_notch_count = 1
set dyn_notch_max_hz = 450

# -- Dterm filtering --
set simplified_dterm_filter_multiplier = 90
simplified_tuning apply


# -- RPM filtering --
set rpm_filter_fade_range_hz = 100
set rpm_filter_harmonics = 2

# -- Misc --
set anti_gravity_gain = 100
set tpa_breakpoint = 1500

# -- PIDsum limits --
set pidsum_limit = 1000
set pidsum_limit_yaw = 1000



#$ OPTION_GROUP BEGIN: Dshot and Bidirectional RPM

#$ OPTION BEGIN (CHECKED): Bidirectional RPM
set dshot_bidir = ON
#$ OPTION END

#$ OPTION BEGIN (CHECKED): Dshot600
set motor_pwm_protocol = DSHOT600
#$ OPTION END

#$ OPTION BEGIN (UNCHECKED): Dshot300
set motor_pwm_protocol = Dshot300
#$ OPTION END

#$ OPTION_GROUP END

#$ OPTION BEGIN (UNCHECKED): Dynamic idle 3500rpm
#dynamic idle for 3500rpm
set dyn_idle_min_rpm = 35
#$ OPTION END

#$ OPTION BEGIN (UNCHECKED): Vbat Sag Compensation
set vbat_sag_compensation = 100
#$ OPTION END

#$ OPTION BEGIN (CHECKED): Arm at any angle
set small_angle = 180
#$ OPTION END

#$ OPTION_GROUP BEGIN: 4s tune

#$ OPTION BEGIN (CHECKED): set to profile 1
profile 0
#$ OPTION END

#$ OPTION BEGIN (CHECKED):4s tune
set thrust_linear = 30
set profile_name = 4s
set simplified_pids_mode = RP
set simplified_master_multiplier = 160
set simplified_i_gain = 75
set simplified_dmax_gain = 0
set simplified_feedforward_gain = 75
simplified_tuning apply
#$ OPTION END

#$ OPTION_GROUP END

#$ OPTION_GROUP BEGIN: Some popular RC Links

#$ OPTION BEGIN (UNCHECKED): Crossfire/ELRS 50hz
# Crossfire/ELRS 50Hz

feature RX_SERIAL
set serialrx_provider = CRSF

#$ INCLUDE: presets/4.3/rc_link/generic/50hz_freestyle.txt
#$ OPTION END

#$ OPTION BEGIN (UNCHECKED): DJI SBUS fast
# DJI SBUS fast

#$ INCLUDE: presets/4.3/rc_link/DJI_SBUS_Fast.txt
#$ OPTION END

#$ OPTION BEGIN (UNCHECKED): ELRS 250hz
# ELRS 250Hz

feature RX_SERIAL
set serialrx_provider = CRSF

#$ INCLUDE: presets/4.3/rc_link/generic/250hz_freestyle.txt
#$ OPTION END

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

feature RX_SERIAL
set serialrx_provider = CRSF

#$ INCLUDE: presets/4.3/rc_link/generic/500hz_freestyle.txt
#$ OPTION END

#$ OPTION_GROUP END

#$ OPTION_GROUP BEGIN: ZoeFPV 3D rate bomb
#$ OPTION BEGIN (UNCHECKED): Zoes rates
#$ INCLUDE: presets/4.5/rates/ZoeFPV_3D_rates.txt
#$ OPTION END

#$ OPTION_GROUP END
Loading