Skip to content

Commit 0a01e5f

Browse files
Merge pull request #171 from iNavFlight/presets-update
Presets update
2 parents 7285023 + 3fb9dcc commit 0a01e5f

File tree

2 files changed

+78
-4
lines changed

2 files changed

+78
-4
lines changed

build/script.js

Lines changed: 39 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tabs/profiles.js

Lines changed: 39 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ presets.presets = [
7373
{
7474
name: '5" Racer',
7575
description: "210-250 class racer with F3/F4 CPU on 4S battery<br>" +
76-
"<span>400g-650g weight, 2000KV - 2600KV motors, 5 inch propellers, MPU6000 or MPU6050 gyro, no GPS capabilities</span>",
76+
"<span>400g-650g weight, 2000KV - 2600KV motors, 5 inch propellers, MPU6000 or MPU6050 gyro, acro flight optimized</span>",
7777
features: [
7878
"Asynchronous processing",
7979
"OneShot125 at 2kHz",
@@ -110,6 +110,44 @@ presets.presets = [
110110
],
111111
type: 'multirotor'
112112
},
113+
{
114+
name: '5" GPS',
115+
description: "210-250 class quadcopter with F1/F3/F4 CPU on 3S or 4S battery<br>" +
116+
"<span>500g-700g weight, 2000KV - 2600KV motors, 5 inch propellers, MPU6000 or MPU6050 gyro, GPS optimized</span>",
117+
features: [
118+
"OneShot125 at 1kHz",
119+
"500dps rates",
120+
"Dterm and gyro notch filter",
121+
"Increased LPF cutoff frequencies",
122+
"Improved PID defaults"
123+
],
124+
applyDefaults: ["PIDs", "INAV_PID_CONFIG", "ADVANCED_CONFIG", "RC_tuning", "PID_ADVANCED", "FILTER_CONFIG", "FC_CONFIG"],
125+
settings: [
126+
presets.elementHelper("BF_CONFIG", "mixerConfiguration", 3),
127+
presets.elementHelper("INAV_PID_CONFIG", "asynchronousMode", 0),
128+
presets.elementHelper("FC_CONFIG", "loopTime", 2000),
129+
presets.elementHelper("INAV_PID_CONFIG", "gyroscopeLpf", 1),
130+
presets.elementHelper("ADVANCED_CONFIG", "gyroSyncDenominator", 2),
131+
presets.elementHelper("ADVANCED_CONFIG", "gyroSync", 1),
132+
presets.elementHelper("ADVANCED_CONFIG", "motorPwmProtocol", 1),
133+
presets.elementHelper("ADVANCED_CONFIG", "motorPwmRate", 1000),
134+
presets.elementHelper("FILTER_CONFIG", "gyroSoftLpfHz", 90),
135+
presets.elementHelper("FILTER_CONFIG", "dtermLpfHz", 80),
136+
presets.elementHelper("RC_tuning", "roll_rate", 500),
137+
presets.elementHelper("RC_tuning", "pitch_rate", 500),
138+
presets.elementHelper("RC_tuning", "yaw_rate", 450),
139+
presets.elementHelper("FILTER_CONFIG", "dtermNotchHz", 260),
140+
presets.elementHelper("FILTER_CONFIG", "dtermNotchCutoff", 160),
141+
presets.elementHelper("FILTER_CONFIG", "gyroNotchHz1", 400),
142+
presets.elementHelper("FILTER_CONFIG", "gyroNotchCutoff1", 300),
143+
presets.elementHelper("FILTER_CONFIG", "gyroNotchHz2", 200),
144+
presets.elementHelper("FILTER_CONFIG", "gyroNotchCutoff2", 100),
145+
presets.elementHelper("PIDs", 0, [43, 40, 20]), //ROLL PIDs
146+
presets.elementHelper("PIDs", 1, [58, 50, 22]), //PITCH PIDs
147+
presets.elementHelper("PIDs", 2, [70, 45, 0]) //YAW PIDs
148+
],
149+
type: 'multirotor'
150+
},
113151
{
114152
name: '10" General Purpose',
115153
description: "450-600 class general purpose multirotor <br><span>1.0kg - 1.4kg weight, 10 inch propellers, <br>F1, F3 or F4 CPU, MPU6000 or MPU6050 gyro, GPS optional.</span>",
@@ -460,7 +498,6 @@ TABS.profiles.initialize = function (callback, scrollPosition) {
460498
window[setting.group][setting.field] = setting.value;
461499
}
462500
}
463-
464501
saveChainer.execute();
465502
}
466503

0 commit comments

Comments
 (0)