OutputCalibrationPage
0
0
600
400
WizardPage
300
40
270
270
QFrame::NoFrame
20
40
270
291
0
0
10
261
281
<html><head/><body><p><span style=" font-size:10pt;">It is now time to calibrate the output levels for the signal controlling your vehichle. </span></p><p><span style=" font-size:10pt;">Depending on what vehichle you have selected, both motors controlled by ESC and servos controlled directly by the OpenPilot controller may have to be calibrated. <br/>The following steps will guide you safely through this process.<br/></span></p><p align="center"><span style=" font-size:14pt; font-weight:600; color:#ff0000;">VERY IMPORTANT!</span></p><p align="center"><br/><span style=" font-size:12pt; font-weight:600; color:#ff0000;">REMOVE ALL PROPELLERS FROM THE VEHICHLE BEFORE PROCEEDING!</span></p></body></html>
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
true
0
10
261
141
<html><head/><body><p>In this step we will set the neutral rate for the motor highlighted in the illustration to the right. <br/>Plase pay attention to the details and in particular the motors position and its rotation direction.</p><p>To find the neutral rate for this engine, press the Start button below and slide the slider to the right until the engine just starts to spin stably. <br/><br/>When done press button again to stop.</p></body></html>
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
true
false
10
200
241
19
1000
1300
10
20
Qt::Horizontal
false
QSlider::TicksBelow
20
90
240
75
23
Start
true
false
90
240
75
23
Start
true
false
0
10
261
171
<html><head/><body><p>Now it is time to find out the maximum rate for the motor highlighted in the illustration to the right. </p><p>To find the maximum rate for this engine, press the Start button below and slide the slider to the left until the engine just starts to slow down.</p><p>Running a brushless motor for a long time without proper cooling can in theory damage it. Therefore do not leave the motor running at full rate longer than neccesary.<br/><br/>When done press button again to stop.</p></body></html>
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
true
false
10
200
241
19
1400
2000
10
20
2000
Qt::Horizontal
false
false
QSlider::TicksBelow
20
0
10
261
141
<html><head/><body><p>This step calibrates the center position of the servo. To set the center position for this servo, press the Start button below and slide the slider to center the servo. </p><p>When done press button again to stop.</p></body></html>
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
true
false
10
200
241
19
1000
2000
10
20
1500
true
Qt::Horizontal
false
false
QSlider::TicksBelow
40
90
240
75
23
Start
true
false
90
240
75
23
Start
true
false
0
10
261
151
<html><head/><body><p>To save the servo and other hardware from damage we have to set the max and min angles for the servo. </p><p>To set the extreme angles for the servo, press the Start button below and select the top slider and slide it to the right until max angle is reached. Then select the lower slider and slide it left until the minimum angle is set.</p><p>When done press button again to stop.</p></body></html>
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
true
0
160
261
80
10
40
16
17
10
0
16
17
true
39
0
211
20
1500
2000
10
20
1500
true
Qt::Horizontal
false
false
QSlider::TicksBelow
40
false
39
40
211
20
1000
1500
10
20
1500
true
Qt::Horizontal
false
false
QSlider::TicksBelow
40
20
20
531
16
12
75
true
Output calibration
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
148
340
75
23
>
false
68
340
75
23
<
servoMaxAngleSliderRB
toggled(bool)
servoMaxAngleSlider
setEnabled(bool)
37
208
164
209
servoMinAngleSliderRB
toggled(bool)
servoMinAngleSlider
setEnabled(bool)
37
248
164
249
motorNeutralButton
toggled(bool)
motorNeutralSlider
setEnabled(bool)
147
291
150
249
motorMaxButton
toggled(bool)
motorMaxSlider
setEnabled(bool)
147
291
150
249
servoCenterButton
toggled(bool)
servoCenterSlider
setEnabled(bool)
147
291
150
249
servoAngleButton
toggled(bool)
sliderWidget
setEnabled(bool)
147
291
150
239