diff --git a/presets/4.4/profile/profile-helper.include b/helpers/2.1/profile-selector.include similarity index 100% rename from presets/4.4/profile/profile-helper.include rename to helpers/2.1/profile-selector.include diff --git a/helpers/2.2/filter-defaults.include b/helpers/2.2/filter-defaults.include new file mode 100644 index 0000000..e69de29 diff --git a/helpers/2.2/profile-selector.include b/helpers/2.2/profile-selector.include new file mode 100644 index 0000000..e8ace32 --- /dev/null +++ b/helpers/2.2/profile-selector.include @@ -0,0 +1,126 @@ +#$ OPTION_GROUP BEGIN: (EXCLUSIVE) Applied Profile + #$ OPTION BEGIN (UNCHECKED): Profile 1 + profile 0 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Profile 2 + profile 1 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Profile 3 + profile 2 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Profile 4 + profile 3 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Profile 5 + profile 4 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Profile 6 + profile 5 + #$ OPTION END +#$ OPTION_GROUP END +set profile_name = - +set pid_mode = 3 +set pid_gyro_filter_type = FIRST_ORDER +set pitch_p_gain = 50 +set pitch_i_gain = 100 +set pitch_d_gain = 50 +set pitch_f_gain = 100 +set pitch_b_gain = 0 +set pitch_o_gain = 40 +set roll_p_gain = 50 +set roll_i_gain = 100 +set roll_d_gain = 20 +set roll_f_gain = 100 +set roll_b_gain = 0 +set roll_o_gain = 40 +set yaw_p_gain = 80 +set yaw_i_gain = 120 +set yaw_d_gain = 40 +set yaw_b_gain = 0 +set yaw_f_gain = 0 +set pitch_d_cutoff = 15 +set pitch_b_cutoff = 15 +set pitch_gyro_cutoff = 50 +set roll_d_cutoff = 15 +set roll_b_cutoff = 15 +set roll_gyro_cutoff = 50 +set yaw_d_cutoff = 20 +set yaw_b_cutoff = 20 +set yaw_gyro_cutoff = 100 +set yaw_cw_stop_gain = 120 +set yaw_ccw_stop_gain = 80 +set yaw_precomp_cutoff = 5 +set yaw_precomp_filter_type = FIRST_ORDER +set yaw_cyclic_ff_gain = 0 +set yaw_collective_ff_gain = 30 +set yaw_inertia_precomp_gain = 0 +set yaw_inertia_precomp_cutoff = 25 +set pitch_collective_ff_gain = 0 +set cyclic_cross_coupling_gain = 50 +set cyclic_cross_coupling_ratio = 0 +set cyclic_cross_coupling_cutoff = 25 +set error_rotation = ON +set error_limit = 30,30,45 +set offset_limit = 45,45 +set error_decay_time_ground = 25 +set error_decay_time_cyclic = 250 +set error_decay_time_yaw = 0 +set error_decay_limit_cyclic = 12 +set error_decay_limit_yaw = 0 +set error_decay_rate_curve = 12,13,14,15,17,20,23,28,36,49,78,187,250,250,250,250 +set error_decay_limit_curve = 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12 +set offset_decay_rate_curve = 250,250,250,250,250,30,5,0,0,0,0,0,0,0,0,0 +set offset_decay_limit_curve = 12,12,10,8,6,4,2,2,2,2,2,2,2,2,2,2 +set offset_bleed_rate_curve = 0,0,0,0,0,0,2,4,30,250,250,250,250,250,250,250 +set offset_bleed_limit_curve = 0,0,0,0,0,0,15,40,100,150,200,250,250,250,250,250 +set offset_charge_curve = 0,100,100,100,100,100,95,90,82,76,72,68,65,62,60,58 +set offset_flood_curve = 0,0,0,20,50,100,180,220,220,220,220,220,220,220,220,220 +set offset_flood_relax_level = 40 +set offset_flood_relax_cutoff = 3 +set iterm_relax_type = RPY +set iterm_relax_level = 40,40,40 +set iterm_relax_cutoff = 10,10,10 +set angle_level_strength = 40 +set angle_level_limit = 55 +set horizon_level_strength = 40 +set horizon_transition = 75 +set horizon_tilt_effect = 75 +set horizon_tilt_expert_mode = OFF +set acro_trainer_angle_limit = 20 +set acro_trainer_lookahead_ms = 50 +set acro_trainer_gain = 75 +set rescue_mode = OFF +set rescue_flip = OFF +set rescue_flip_gain = 200 +set rescue_level_gain = 100 +set rescue_pull_up_time = 3 +set rescue_climb_time = 10 +set rescue_flip_time = 20 +set rescue_exit_time = 5 +set rescue_pull_up_collective = 650 +set rescue_climb_collective = 450 +set rescue_hover_collective = 350 +set rescue_hover_altitude = 500 +set rescue_alt_p_gain = 20 +set rescue_alt_i_gain = 20 +set rescue_alt_d_gain = 10 +set rescue_max_sp_rate = 300 +set rescue_max_sp_accel = 3000 +set rescue_max_collective = 500 +set gov_headspeed = 1000 +set gov_gain = 40 +set gov_p_gain = 40 +set gov_i_gain = 50 +set gov_d_gain = 0 +set gov_f_gain = 10 +set gov_p_limit = 20 +set gov_i_limit = 95 +set gov_d_limit = 20 +set gov_f_limit = 50 +set gov_tta_gain = 0 +set gov_tta_limit = 20 +set gov_yaw_ff_weight = 0 +set gov_cyclic_ff_weight = 10 +set gov_collective_ff_weight = 100 +set gov_max_throttle = 100 +set gov_min_throttle = 10 \ No newline at end of file diff --git a/helpers/2.2/rateprofile-selector.include b/helpers/2.2/rateprofile-selector.include new file mode 100644 index 0000000..d61fe99 --- /dev/null +++ b/helpers/2.2/rateprofile-selector.include @@ -0,0 +1,52 @@ +#$ OPTION_GROUP BEGIN: (EXCLUSIVE) Applied Rate Profile + #$ OPTION BEGIN (UNCHECKED): Rate Profile 1 + rateprofile 0 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Rate Profile 2 + rateprofile 1 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Rate Profile 3 + rateprofile 2 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Rate Profile 4 + rateprofile 3 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Rate Profile 5 + rateprofile 4 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Rate Profile 6 + rateprofile 5 + #$ OPTION END +#$ OPTION_GROUP END +set rateprofile_name = - +set rates_type = ACTUAL +set quickrates_rc_expo = OFF +set roll_rc_rate = 18 +set pitch_rc_rate = 18 +set yaw_rc_rate = 18 +set collective_rc_rate = 50 +set roll_expo = 0 +set pitch_expo = 0 +set yaw_expo = 0 +set collective_expo = 0 +set roll_srate = 24 +set pitch_srate = 24 +set yaw_srate = 40 +set collective_srate = 50 +set roll_accel_limit = 0 +set pitch_accel_limit = 0 +set yaw_accel_limit = 0 +set collective_accel_limit = 0 +set roll_level_expo = 0 +set pitch_level_expo = 0 +set roll_response = 0 +set pitch_response = 0 +set yaw_response = 0 +set collective_response = 0 +set cyclic_ring = 0 +set setpoint_boost_gain = 0,0,0,0 +set setpoint_boost_cutoff = 15,15,90,15 +set yaw_dynamic_ceiling_gain = 30 +set yaw_dynamic_deadband_gain = 30 +set yaw_dynamic_deadband_filter = 60 +set yaw_dynamic_deadband_cutoff = 50 \ No newline at end of file diff --git a/index.json b/index.json index 863d305..17ed971 100644 --- a/index.json +++ b/index.json @@ -4,18 +4,20 @@ "settings": { "MetapropertyDirective": "#$", "PresetCategories": { + "SETUP": "SETUP", + "FILTERS": "FILTERS", "PROFILE": "PROFILE", "RATEPROFILE": "RATEPROFILE", - "FILTERS": "FILTERS", "REMAPPING": "REMAPPING", "BNF": "BNF", "OTHER": "OTHER" }, "PresetCategoriesPriorities": { + "SETUP": 0, + "FILTERS": 100, "PROFILE": 1000000000000, "RATEPROFILE": 10000, "REMAPPING": 0, - "FILTERS": 100, "BNF": 0, "OTHER": 0 }, @@ -129,37 +131,45 @@ }, "uniqueValues": { "firmware_version": [ - "4.4" + "4.4", + "4.5" ], "category": [ - "REMAPPING" + "REMAPPING", + "SETUP" ], "author": [ - "FlyDragonRC" + "etocii", + "FlyDragonRC", + "Rotorflight Team" ], "keywords": [ "bec", "ext", "f.port", - "fbus", - "rpm-e", - "rpm-s", + "filters", + "fport", + "motorized tail", + "rpm-s rpm-e rpm", "s.bus", "sbus", + "servo", "voltage" ], "board_name": [ "FLYDRAGONF722_V2", - "FLYDRAGONF722_V2_2" + "FLYDRAGONF722_V2_2", + "NEXUS_F7" ] }, "presets": [ { - "fullPath": "presets/4.4/remapping/FDRC/f722v2/ext-volt-to-bec.txt", - "hash": "dd3ff6286dca2208919240c3a8071a5ce08c80be7a054c3db98f78e4912320b0", + "fullPath": "presets/FDRC/f722v2.x/f722v2/remapping/ext-volt-to-bec.txt", + "hash": "53f2b18828066779f17041e8022cbccc121c1a3dec2bd49da1ae921e3a70e8fd", "title": "FlyDragon F722V2 EXT Voltage -> BEC", "firmware_version": [ - "4.4" + "4.4", + "4.5" ], "board_name": [ "FLYDRAGONF722_V2" @@ -175,11 +185,12 @@ "priority": 0 }, { - "fullPath": "presets/4.4/remapping/FDRC/f722v2/fport-to-servo5.txt", - "hash": "12548f2ea3b30e5e77e435f3126d586210c266bda7af1c97118d1d9eea72d1fa", - "title": "FlyDragon F722V2/F722V2.2 F.Port -> Servo 5 Remap", + "fullPath": "presets/FDRC/f722v2.x/f722v2.2/remapping/rpm-port.txt", + "hash": "e0a29944f5db9bd6e84a21ccb6ada4c8563832913d5d88658f64bfa9c4810944", + "title": "FlyDragon F722V2/F722V2.2 RPM Port Selection", "firmware_version": [ - "4.4" + "4.4", + "4.5" ], "board_name": [ "FLYDRAGONF722_V2", @@ -188,56 +199,18 @@ "category": "REMAPPING", "status": "COMMUNITY", "keywords": [ - "fbus", - "f.port" + "rpm-s rpm-e rpm" ], "author": "FlyDragonRC", "priority": 0 }, { - "fullPath": "presets/4.4/remapping/FDRC/f722v2/rpm-e.txt", - "hash": "c6254c47c37e86d6a174994eba4f0f00e5459e25c55cb520abec3c860be90ae9", - "title": "FlyDragon F722V2/F722V2.2 Enable RPM-E", + "fullPath": "presets/FDRC/f722v2.x/f722v2.2/remapping/servo5.txt", + "hash": "ea9e39fd8174d3e10b50215b7eb4e73cc496051607df92a2f30782db5cbf7db2", + "title": "FlyDragon F722V2/F722V2.2 Enable Servo 5", "firmware_version": [ - "4.4" - ], - "board_name": [ - "FLYDRAGONF722_V2", - "FLYDRAGONF722_V2_2" - ], - "category": "REMAPPING", - "status": "COMMUNITY", - "keywords": [ - "rpm-e" - ], - "author": "FlyDragonRC", - "priority": 0 - }, - { - "fullPath": "presets/4.4/remapping/FDRC/f722v2/rpm-s.txt", - "hash": "0375fd67da70aed1092c3cc4bb171c36d68effc82b9bbfcb1d11aea438daa9de", - "title": "FlyDragon F722V2/F722V2.2 Enable RPM-S", - "firmware_version": [ - "4.4" - ], - "board_name": [ - "FLYDRAGONF722_V2", - "FLYDRAGONF722_V2_2" - ], - "category": "REMAPPING", - "status": "COMMUNITY", - "keywords": [ - "rpm-s" - ], - "author": "FlyDragonRC", - "priority": 0 - }, - { - "fullPath": "presets/4.4/remapping/FDRC/f722v2/sbus-to-servo5.txt", - "hash": "6050f47a404ca5ca8c9f40cefacf18318364d5579edd8a7cf57442b93148b894", - "title": "FlyDragon F722V2/F722V2.2 SBUS -> Servo 5 Remap", - "firmware_version": [ - "4.4" + "4.4", + "4.5" ], "board_name": [ "FLYDRAGONF722_V2", @@ -247,10 +220,48 @@ "status": "COMMUNITY", "keywords": [ "sbus", - "s.bus" + "s.bus", + "fport", + "f.port", + "servo" ], "author": "FlyDragonRC", "priority": 0 + }, + { + "fullPath": "presets/RDMS/nexus/motorized-tail.txt", + "hash": "ac18a98b3c90f9269be8f6c0e793ee7e185b4b434dc7c3864224acc5a9ae02a9", + "title": "Radiomaster Nexus Motorized Tail", + "firmware_version": [ + "4.4", + "4.5" + ], + "board_name": [ + "NEXUS_F7" + ], + "category": "REMAPPING", + "status": "COMMUNITY", + "keywords": [ + "motorized tail" + ], + "author": "Rotorflight Team", + "priority": 0 + }, + { + "fullPath": "presets/etocii/setup/2.2/etocii-filters.txt", + "hash": "70a40bcd5993b96af5332308baccb7aae315e8f317f6715494065901c8773fdd", + "title": "etocii's Filters", + "firmware_version": [ + "4.5" + ], + "category": "SETUP", + "status": "COMMUNITY", + "keywords": [ + "filters" + ], + "author": "etocii", + "force_options_review": true, + "priority": 0 } ] } \ No newline at end of file diff --git a/index_hash.txt b/index_hash.txt index c2eb5c2..400c835 100644 --- a/index_hash.txt +++ b/index_hash.txt @@ -1 +1 @@ -dd4f63da8853f01599a966b968e7ce51a36e84a962d1f9fc4d674b3ddbcbd985 \ No newline at end of file +352815c0e58a84a960fe532b302489fb6fd033a6d5d9419407a7774e95136a41 \ No newline at end of file diff --git a/indexer/Settings.js b/indexer/Settings.js index c9e761b..0af7b72 100644 --- a/indexer/Settings.js +++ b/indexer/Settings.js @@ -17,15 +17,18 @@ const PresetStatusEnum = ["OFFICIAL", "COMMUNITY", "EXPERIMENTAL"]; const ParserEnum = ["TEXT", "MARKED"]; const PresetCategories = { + SETUP: "SETUP", + FILTERS: "FILTERS", PROFILE: "PROFILE", RATEPROFILE: "RATEPROFILE", - FILTERS: "FILTERS", REMAPPING: "REMAPPING", BNF: "BNF", OTHER: "OTHER", } const PresetCategoriesPriorities = { + SETUP: 0, + FILTERS: 0, PROFILE: 10**12, RATEPROFILE: 10**4, REMAPPING: 0, diff --git a/presets/4.4/remapping/FDRC/f722v2/fport-to-servo5.txt b/presets/4.4/remapping/FDRC/f722v2/fport-to-servo5.txt deleted file mode 100644 index 0777d53..0000000 --- a/presets/4.4/remapping/FDRC/f722v2/fport-to-servo5.txt +++ /dev/null @@ -1,16 +0,0 @@ -#$ TITLE: FlyDragon F722V2/F722V2.2 F.Port -> Servo 5 Remap -#$ FIRMWARE_VERSION: 4.4 -#$ BOARD_NAME: FLYDRAGONF722_V2 -#$ BOARD_NAME: FLYDRAGONF722_V2_2 -#$ CATEGORY: REMAPPING -#$ STATUS: COMMUNITY -#$ KEYWORDS: fbus, f.port -#$ AUTHOR: FlyDragonRC -#$ DESCRIPTION: Remaps F.Port to Servo 5 -#$ PRIORITY: 0 - -resource SERIAL_TX 2 none -resource SERVO 5 A02 -timer A02 AF3 -mixer input CH10 -1000 1000 1000 -mixer rule 10 set CH10 S5 1000 0 \ No newline at end of file diff --git a/presets/4.4/remapping/FDRC/f722v2/rpm-e.txt b/presets/4.4/remapping/FDRC/f722v2/rpm-e.txt deleted file mode 100644 index ddb1554..0000000 --- a/presets/4.4/remapping/FDRC/f722v2/rpm-e.txt +++ /dev/null @@ -1,12 +0,0 @@ -#$ TITLE: FlyDragon F722V2/F722V2.2 Enable RPM-E -#$ FIRMWARE_VERSION: 4.4 -#$ BOARD_NAME: FLYDRAGONF722_V2 -#$ BOARD_NAME: FLYDRAGONF722_V2_2 -#$ CATEGORY: REMAPPING -#$ STATUS: COMMUNITY -#$ KEYWORDS: rpm-e -#$ AUTHOR: FlyDragonRC -#$ DESCRIPTION: Enables the RPM-E Port for RPM Input -#$ PRIORITY: 0 - -resource FREQ 1 A01 \ No newline at end of file diff --git a/presets/4.4/remapping/FDRC/f722v2/rpm-s.txt b/presets/4.4/remapping/FDRC/f722v2/rpm-s.txt deleted file mode 100644 index 09f76d4..0000000 --- a/presets/4.4/remapping/FDRC/f722v2/rpm-s.txt +++ /dev/null @@ -1,12 +0,0 @@ -#$ TITLE: FlyDragon F722V2/F722V2.2 Enable RPM-S -#$ FIRMWARE_VERSION: 4.4 -#$ BOARD_NAME: FLYDRAGONF722_V2 -#$ BOARD_NAME: FLYDRAGONF722_V2_2 -#$ CATEGORY: REMAPPING -#$ STATUS: COMMUNITY -#$ KEYWORDS: rpm-s -#$ AUTHOR: FlyDragonRC -#$ DESCRIPTION: Enables the RPM-S Port for RPM Input -#$ PRIORITY: 0 - -resource FREQ 1 A15 \ No newline at end of file diff --git a/presets/4.4/remapping/FDRC/f722v2/sbus-to-servo5.txt b/presets/4.4/remapping/FDRC/f722v2/sbus-to-servo5.txt deleted file mode 100644 index d129df0..0000000 --- a/presets/4.4/remapping/FDRC/f722v2/sbus-to-servo5.txt +++ /dev/null @@ -1,16 +0,0 @@ -#$ TITLE: FlyDragon F722V2/F722V2.2 SBUS -> Servo 5 Remap -#$ FIRMWARE_VERSION: 4.4 -#$ BOARD_NAME: FLYDRAGONF722_V2 -#$ BOARD_NAME: FLYDRAGONF722_V2_2 -#$ CATEGORY: REMAPPING -#$ STATUS: COMMUNITY -#$ KEYWORDS: sbus, s.bus -#$ AUTHOR: FlyDragonRC -#$ DESCRIPTION: Remaps the SBUS port to Servo 5 -#$ PRIORITY: 0 - -resource SERIAL_RX 2 none -resource SERVO 5 A03 -timer A03 AF3 -mixer input CH10 -1000 1000 1000 -mixer rule 10 set CH10 S5 1000 0 \ No newline at end of file diff --git a/presets/FDRC/f722v2.x/f722v2.2/remapping/rpm-port.txt b/presets/FDRC/f722v2.x/f722v2.2/remapping/rpm-port.txt new file mode 100644 index 0000000..b053b80 --- /dev/null +++ b/presets/FDRC/f722v2.x/f722v2.2/remapping/rpm-port.txt @@ -0,0 +1,20 @@ +#$ TITLE: FlyDragon F722V2/F722V2.2 RPM Port Selection +#$ FIRMWARE_VERSION: 4.4 +#$ FIRMWARE_VERSION: 4.5 +#$ BOARD_NAME: FLYDRAGONF722_V2 +#$ BOARD_NAME: FLYDRAGONF722_V2_2 +#$ CATEGORY: REMAPPING +#$ STATUS: COMMUNITY +#$ KEYWORDS: rpm-s rpm-e rpm +#$ AUTHOR: FlyDragonRC +#$ DESCRIPTION: Changes the utilized RPM port +#$ PRIORITY: 0 + +#$ OPTION_GROUP BEGIN: (EXCLUSIVE) RPM Port + #$ OPTION BEGIN (CHECKED): RPM-E + resource FREQ 1 A01 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): RPM-S + resource FREQ 1 A15 + #$ OPTION END +#$ OPTION_GROUP END diff --git a/presets/FDRC/f722v2.x/f722v2.2/remapping/servo5.txt b/presets/FDRC/f722v2.x/f722v2.2/remapping/servo5.txt new file mode 100644 index 0000000..e4ec3eb --- /dev/null +++ b/presets/FDRC/f722v2.x/f722v2.2/remapping/servo5.txt @@ -0,0 +1,28 @@ +#$ TITLE: FlyDragon F722V2/F722V2.2 Enable Servo 5 +#$ FIRMWARE_VERSION: 4.4 +#$ FIRMWARE_VERSION: 4.5 +#$ BOARD_NAME: FLYDRAGONF722_V2 +#$ BOARD_NAME: FLYDRAGONF722_V2_2 +#$ CATEGORY: REMAPPING +#$ STATUS: COMMUNITY +#$ KEYWORDS: sbus, s.bus, fport, f.port, servo +#$ AUTHOR: FlyDragonRC +#$ DESCRIPTION: Enables the F.Port or SBUS output to be used as Servo 5. +#$ PRIORITY: 0 + +#$ OPTION_GROUP BEGIN: (EXCLUSIVE) Servo 5 Port + #$ OPTION BEGIN (CHECKED): F.Port + resource SERIAL_TX 2 none + resource SERVO 5 A02 + timer A02 AF3 + mixer input CH10 -1000 1000 1000 + mixer rule 10 set CH10 S5 1000 0 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): S.BUS + resource SERIAL_RX 2 none + resource SERVO 5 A03 + timer A03 AF3 + mixer input CH10 -1000 1000 1000 + mixer rule 10 set CH10 S5 1000 0 + #$ OPTION END +#$ OPTION_GROUP END \ No newline at end of file diff --git a/presets/4.4/remapping/FDRC/f722v2/ext-volt-to-bec.txt b/presets/FDRC/f722v2.x/f722v2/remapping/ext-volt-to-bec.txt similarity index 94% rename from presets/4.4/remapping/FDRC/f722v2/ext-volt-to-bec.txt rename to presets/FDRC/f722v2.x/f722v2/remapping/ext-volt-to-bec.txt index 4dfacef..a1ecc92 100644 --- a/presets/4.4/remapping/FDRC/f722v2/ext-volt-to-bec.txt +++ b/presets/FDRC/f722v2.x/f722v2/remapping/ext-volt-to-bec.txt @@ -1,5 +1,6 @@ #$ TITLE: FlyDragon F722V2 EXT Voltage -> BEC #$ FIRMWARE_VERSION: 4.4 +#$ FIRMWARE_VERSION: 4.5 #$ BOARD_NAME: FLYDRAGONF722_V2 #$ CATEGORY: REMAPPING #$ STATUS: COMMUNITY diff --git a/presets/RDMS/nexus/motorized-tail.txt b/presets/RDMS/nexus/motorized-tail.txt new file mode 100644 index 0000000..706fdc5 --- /dev/null +++ b/presets/RDMS/nexus/motorized-tail.txt @@ -0,0 +1,13 @@ +#$ TITLE: Radiomaster Nexus Motorized Tail +#$ FIRMWARE_VERSION: 4.4 +#$ FIRMWARE_VERSION: 4.5 +#$ BOARD_NAME: NEXUS_F7 +#$ CATEGORY: REMAPPING +#$ STATUS: COMMUNITY +#$ KEYWORDS: motorized tail +#$ AUTHOR: Rotorflight Team +#$ DESCRIPTION: Changes the Servo 4 output to be used for a motorized tail. +#$ PRIORITY: 0 + +resource SERVO 4 none +resource MOTOR 2 B03 diff --git a/presets/etocii/setup/2.2/etocii-filters.txt b/presets/etocii/setup/2.2/etocii-filters.txt new file mode 100644 index 0000000..a578ccf --- /dev/null +++ b/presets/etocii/setup/2.2/etocii-filters.txt @@ -0,0 +1,45 @@ +#$ TITLE: etocii's Filters +#$ FIRMWARE_VERSION: 4.5 +#$ CATEGORY: SETUP +#$ STATUS: COMMUNITY +#$ KEYWORDS: filters +#$ AUTHOR: etocii +#$ FORCE_OPTIONS_REVIEW: true + +#$ PARSER: MARKED +#$ DESCRIPTION: etocii's Filter Setup +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: +#$ DESCRIPTION: Description: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: etocii's filters are his recommended filters that can be used with his presets. + +#$ INCLUDE: helpers/2.2/filter-defaults.include +feature -DYN_NOTCH +feature RPM_FILTER + +set gyro_lpf1_type = NONE +set gyro_lpf1_static_hz = 100 +set gyro_lpf1_dyn_min_hz = 0 +set gyro_lpf1_dyn_max_hz = 0 +set gyro_lpf2_type = NONE +set gyro_lpf2_static_hz = 50 +set gyro_notch1_hz = 0 +set gyro_notch1_cutoff = 0 +set gyro_notch2_hz = 0 +set gyro_notch2_cutoff = 0 +set dyn_notch_count = 6 +set dyn_notch_q = 25 +set dyn_notch_min_hz = 20 +set dyn_notch_max_hz = 240 +set gyro_rpm_notch_preset = 0 +set gyro_rpm_notch_min_hz = 20 +set gyro_rpm_notch_source_pitch = 10,11,12,13,14,21,22,0,0,0,0,0,0,0,0,0 +set gyro_rpm_notch_center_pitch = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +set gyro_rpm_notch_q_pitch = 50,100,36,80,80,60,50,0,0,0,0,0,0,0,0,0 +set gyro_rpm_notch_source_roll = 10,11,12,13,14,21,22,0,0,0,0,0,0,0,0,0 +set gyro_rpm_notch_center_roll = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +set gyro_rpm_notch_q_roll = 50,100,36,80,80,60,50,0,0,0,0,0,0,0,0,0 +set gyro_rpm_notch_source_yaw = 12,13,14,21,22,0,0,0,0,0,0,0,0,0,0,0 +set gyro_rpm_notch_center_yaw = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +set gyro_rpm_notch_q_yaw = 80,100,100,60,50,0,0,0,0,0,0,0,0,0,0,0 \ No newline at end of file