@@ -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