diff --git a/_locales/en/messages.json b/_locales/en/messages.json index 2fa93f8a..65773fac 100755 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -822,7 +822,7 @@ "message": "Please read receiver chapter of the documentation. Configure serial port (if required), receiver mode (serial/ppm/pwm), provider (for serial receivers), bind receiver, set channel map, configure channel endpoints/range on TX so that all channels go from ~1000 to ~2000. Set midpoint (default 1500), trim channels to 1500, configure stick deadband, verify behaviour when TX is off or out of range.
IMPORTANT: Before flying read failsafe chapter of documentation and configure failsafe." }, "tuningHelp": { - "message": "Tuning tips
Derivative from Error provides more direct stick response and is mostly prefered for Racing.
Derivative from Measurement provides smoother stick response what is more usefull for freestyling

IMPORTANT: It is important to verify motor temperatures during first flights. The higher the filter value gets the better it may fly, but you do to get more noise into the motors.
Default value of 100hz is optimal, but for noiser setups you can try lowering Dterm filter to 50hz and possibly also the gyro filter." + "message": "Tuning tips
IMPORTANT: It is important to verify motor temperatures during first flights. The higher the filter value gets the better it may fly, but you do to get more noise into the motors.
Default value of 100hz is optimal, but for noiser setups you can try lowering Dterm filter to 50hz and possibly also the gyro filter." }, "receiverThrottleMid": { "message": "Throttle MID" @@ -1674,6 +1674,13 @@ }, "configurationMagHardware": { "message": "Magnetometer (if supported)" - } + }, + "PIDTip": { + "message": "Derivative from Error provides more direct stick response and is mostly prefered for Racing.
Derivative from Measurement provides smoother stick response what is more usefull for freestyling" + } + + + + } diff --git a/tabs/pid_tuning.css b/tabs/pid_tuning.css index 26473408..ab982015 100644 --- a/tabs/pid_tuning.css +++ b/tabs/pid_tuning.css @@ -29,6 +29,7 @@ .tab-pid_tuning .cf td:last-child { border-bottom-right-radius: 3px; border-right: 0px; + padding-bottom: 0px; } .tab-pid_tuning .cf input { @@ -52,7 +53,7 @@ .tab-pid_tuning .throttle_curve { float: right; width: calc(100% - 2px); /* - ( "virtual" margin) */ - margin: 0 0px 0px 0; + margin: 0 2px 0px 0; border: 1px solid silver; border-radius: 3px; background-image: url(../images/paper.jpg); @@ -201,8 +202,7 @@ } .tab-pid_tuning .pitch_roll_curve { - margin: 0 0px 0px 0; - width: 100%; + margin: 0 4px 0px 0; height: 100%; border: 1px solid silver; border-radius: 3px; @@ -235,8 +235,7 @@ } .tab-pid_tuning .yaw_curve { - margin: 0 0px 0px 0; - width: 100%; + margin: 0 4px 0px 0; height: 100%; border: 1px solid silver; border-radius: 3px; @@ -318,8 +317,9 @@ } .tab-pid_tuning .single-field { - display: inline-block; - margin-bottom: 10px; + display: inline-block; + margin-bottom: 10px; + margin-right: 5px; } .tab-pid_tuning .single-field .head { @@ -415,6 +415,13 @@ background-image: linear-gradient(-45deg, rgba(255, 255, 255, .2) 10%, transparent 10%, transparent 20%, rgba(255, 255, 255, .2) 20%, rgba(255, 255, 255, .2) 30%, transparent 30%, transparent 40%, rgba(255, 255, 255, .2) 40%, rgba(255, 255, 255, .2) 50%, transparent 50%, transparent 60%, rgba(255, 255, 255, .2) 60%, rgba(255, 255, 255, .2) 70%, transparent 70%, transparent 80%, rgba(255, 255, 255, .2) 80%, rgba(255, 255, 255, .2) 90%, transparent 90%, transparent 100%, rgba(255, 255, 255, .2) 100%, transparent); } +.fancy.header th { + padding-bottom: 4px; + padding-top: 4px; + padding-left: 5px; +} + + .pid_mode { width: calc(100% - 5px); height: 20px; @@ -566,6 +573,41 @@ margin-top:15px; } +.tab-pid_tuning .bottomarea { + float: left; + width: calc(100% - 2px); + border-bottom: 1px solid silver; + border-left: 1px solid silver; + border-right: 1px solid silver; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; + padding-top: 5px; + padding-bottom: 5px; +} + + +.tab-pid_tuning .controller { + width: 100px; +} + +.tab-pid_tuning .controller select { + border: 1px solid silver; + margin-left: 5px; + width: calc(100% - 10px); +} + + +.tab-pid_tuning .delta { + width: 150px; +} + +.tab-pid_tuning .delta select { + border: 1px solid silver; + margin-left: 5px; + width: calc(100% - 10px); +} + + .tab-pid_tuning .bracket { position: absolute; background-image: url(/images/icons/icon_bracket.svg); @@ -592,4 +634,9 @@ background-image: url(../images/paper.jpg); background-size: 100%; background-position: center; + border: 1px solid silver; + margin-top: -1px; + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; + height: 260px; } diff --git a/tabs/pid_tuning.html b/tabs/pid_tuning.html index acdae162..1c5c3ecf 100755 --- a/tabs/pid_tuning.html +++ b/tabs/pid_tuning.html @@ -4,24 +4,29 @@
-
-
-

-
+
+
+

+
- +
+ +
+
Derivative Method
- +
+ +
@@ -30,8 +35,6 @@ - -
@@ -44,9 +47,9 @@ - + - + @@ -61,11 +64,16 @@ - - - - - + + + + @@ -81,12 +89,12 @@ - - - + + +
+ +
+
+ +
+
-
+
@@ -161,7 +169,6 @@
-
@@ -182,7 +189,6 @@
-
@@ -199,91 +205,90 @@
-
-
- - - - - - - - - - - -
-
-
- -
-
-
-
-
-
- - - - - - - - - - - -
-
-
- -
-
-
-
-
-
- -
- - +
+
+ + + + + + - - - - - - - -
-
- +
+
+
+ +
+ + +
+
+
+ + + + + + + + + + + +
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + +
+
+ +
+
+
-
- - - - - + + + + - - + + + +
-
-
- -
+
+
+
+
-
@@ -310,7 +315,7 @@ - + @@ -331,4 +336,4 @@
- + \ No newline at end of file