Skip to content

Commit

Permalink
update to BF 4.5
Browse files Browse the repository at this point in the history
  • Loading branch information
ChrisRosser committed May 8, 2024
1 parent 40f4342 commit 127178b
Show file tree
Hide file tree
Showing 20 changed files with 1,824 additions and 0 deletions.
40 changes: 40 additions & 0 deletions presets/4.5/filters/aos_rc/aos_3.5_filters.txt
Original file line number Diff line number Diff line change
@@ -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
39 changes: 39 additions & 0 deletions presets/4.5/filters/aos_rc/aos_5.5_filters.txt
Original file line number Diff line number Diff line change
@@ -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
39 changes: 39 additions & 0 deletions presets/4.5/filters/aos_rc/aos_5_filters.txt
Original file line number Diff line number Diff line change
@@ -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
39 changes: 39 additions & 0 deletions presets/4.5/filters/aos_rc/aos_7_filters.txt
Original file line number Diff line number Diff line change
@@ -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
40 changes: 40 additions & 0 deletions presets/4.5/filters/aos_rc/aos_cine25_filters.txt
Original file line number Diff line number Diff line change
@@ -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
40 changes: 40 additions & 0 deletions presets/4.5/filters/aos_rc/aos_cine35_filters.txt
Original file line number Diff line number Diff line change
@@ -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
44 changes: 44 additions & 0 deletions presets/4.5/filters/aos_rc/aos_cine80_filters.txt
Original file line number Diff line number Diff line change
@@ -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


39 changes: 39 additions & 0 deletions presets/4.5/filters/aos_rc/aos_lr5_filters.txt
Original file line number Diff line number Diff line change
@@ -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
39 changes: 39 additions & 0 deletions presets/4.5/filters/aos_rc/aos_ul5_filters.txt
Original file line number Diff line number Diff line change
@@ -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
Loading

0 comments on commit 127178b

Please sign in to comment.