AircraftWidget
0
0
730
602
Form
-
0
Mixer Settings
5
-
-
75
true
Aircraft type:
-
Select aircraft type here
-
Qt::Horizontal
40
20
-
Qt::Horizontal
-
3
true
false
-
-
-
0
0
75
true
Airplane type:
-
-
Qt::Horizontal
40
20
-
-
75
true
Channel Assignment
-
Qt::Horizontal
40
20
-
-
0
0
0
100
Output channel asignmets
-
Engine
-
Select output channel for the engine
-
60
0
Aileron 1
-
Select output channel for the first aileron (or elevon)
-
false
60
0
Aileron 2
-
false
Select output channel for the second aileron (or elevon)
-
67
0
Elevator 1
-
Select output channel for the first elevator
-
false
67
0
Elevator 2
-
false
Select output channel for a secondry elevator
-
Rudder 1
-
Select output channel for the first rudder
-
Rudder 2
-
Select output channel for a secondary rudder
-
0
0
Elevon Mix
-
-
-
65
0
Rudder %
-
100
50
Qt::Vertical
-
50
-
-
50
0
Pitch %
-
100
50
Qt::Vertical
-
50
-
Qt::Horizontal
40
20
-
0
100
Throttle Curve
-
0
0
100
100
200
200
10
10
-
Reset
-
Val: 0.00
-
Qt::Vertical
20
40
-
-
Qt::Horizontal
40
20
-
75
true
Mixer OK
-
-
-
-
-
75
true
Frame type:
-
Select the Multirotor frame type here.
-
Qt::Horizontal
40
20
-
-
-
-
75
true
Mix Level
-
Qt::Horizontal
40
20
-
-
-
100
Qt::AlignCenter
-
Weight of Roll mixing in percent.
Typical values are 100% for + configuration and 50% for X configuration on quads.
100
100
Qt::Vertical
-
R
Qt::AlignCenter
-
-
100
Qt::AlignCenter
-
Weight of Pitch mixing in percent.
Typical values are 100% for + configuration and 50% for X configuration on quads.
100
100
Qt::Vertical
-
P
Qt::AlignCenter
-
-
50
Qt::AlignCenter
-
Weight of Yaw mixing in percent.
Typical value is 50% for + or X configuration on quads.
-100
100
50
Qt::Vertical
-
false
Y
Qt::AlignCenter
-
0
0
110
110
background:transparent
QFrame::NoFrame
QFrame::Plain
-
Qt::Horizontal
40
20
-
Throtte Curve
-
0
0
120
120
background:transparent
-
0
0
Reset
-
Val: 0.00
-
10
-
-
-
75
true
Tricopter Yaw
-
Qt::Horizontal
40
20
-
channel:
-
false
0
0
40
0
-
Qt::Vertical
20
40
-
Motor output channels
1
1
-
QFormLayout::AllNonFixedFieldsGrow
3
-
1
-
Assign your motor output channels using the drawing above as a reference. Respect propeller rotation.
-
2
-
Assign your motor output channels using the drawing above as a reference. Respect propeller rotation.
-
3
-
Assign your motor output channels using the drawing above as a reference. Respect propeller rotation.
-
4
-
Assign your motor output channels using the drawing above as a reference. Respect propeller rotation.
-
QFormLayout::AllNonFixedFieldsGrow
3
-
5
-
false
0
0
Assign your motor output channels using the drawing above as a reference. Respect propeller rotation.
-
6
-
false
Assign your motor output channels using the drawing above as a reference. Respect propeller rotation.
-
7
-
false
Assign your motor output channels using the drawing above as a reference. Respect propeller rotation.
-
8
-
false
Assign your motor output channels using the drawing above as a reference. Respect propeller rotation.
-
-
Qt::Horizontal
40
20
-
75
true
Mixer OK
0
0
-
0
-
-
-
-
Curve 1
-
0
0
100
100
200
200
-
0
0
0
0
Reset
-
Val: 0.00
-
Qt::Horizontal
40
20
-
Curve 2
-
0
0
100
100
200
200
-
Reset
-
Val: 0.00
-
0
0
true
50
false
Type
Curve 1
Curve 2
Roll
Pitch
Yaw
Ch 1
Ch 2
Ch 3
Ch 4
Ch 5
Ch 6
Ch 7
Ch 8
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
AlignHCenter|AlignVCenter|AlignCenter
-
-
Qt::Horizontal
40
20
-
0
0
32
32
:/core/images/helpicon.svg:/core/images/helpicon.svg
32
32
true
-
Send to board, but don't save permanently (flash or SD).
Apply
-
Applies and Saves all settings to flash or SD depending on board.
Save
Advanced Settings
-
-
-
75
true
Feed Forward
-
Qt::Horizontal
40
20
-
QFormLayout::AllNonFixedFieldsGrow
-
-
FeedForward
-
30
0
000
-
true
Overall level of feed forward (in percentage).
100
1
Qt::Horizontal
QSlider::NoTicks
-
Accel Time Constant
-
true
In miliseconds.
When tuning: Slowly raise accel time from zero to just
under the level where the motor starts to overshoot
its target speed.
3
100.000000000000000
0.010000000000000
-
Decel Time Constant
-
true
When tuning: Slowly raise decel time from zero to just
under the level where the motor starts to undershoot
its target speed when decelerating.
Do it after accel time is setup.
3
100.000000000000000
0.010000000000000
-
-
MaxAccel
-
1000
-
Limits how much the engines can accelerate or decelerate.
In 'units per second', a sound default is 1000.
500
2000
1000
Qt::Horizontal
-
-
Qt::Horizontal
40
20
-
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Beware! Check </span><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">all three</span><span style=" font-family:'Sans'; font-size:10pt;"> checkboxes to test Feed Forward.</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">It will run only if your airframe armed.</span></p></body></html>
-
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Beware! Check </span><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">all three</span><span style=" font-family:'Sans'; font-size:10pt;"> checkboxes to test Feed Forward.</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">It will run only if your airframe armed.</span></p></body></html>
-
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Beware! Check </span><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">all three</span><span style=" font-family:'Sans'; font-size:10pt;"> checkboxes to test Feed Forward.</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">It will run only if your airframe armed.</span></p></body></html>
Enable FF tuning
-
Qt::Horizontal
40
20
-
0
0
0
40
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
<table border="0" style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;">
<tr>
<td style="border: none;">
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Ubuntu'; font-size:14pt; font-weight:600; color:#ff0000;">SETTING UP FEED FORWARD IS DANGEROUS</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Ubuntu'; font-size:11pt;"></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Lucida Grande'; font-size:13pt;">Beware: Feed Forward Tuning will launch all engines around mid-throttle, you have been warned!</span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Lucida Grande'; font-size:13pt;">Remove your props initially, and for fine-tuning, make sure your airframe is safely held in place. Wear glasses and protect your face and body.</span></p></td></tr></table></body></html>
-
Qt::Vertical
20
40
-
-
Qt::Horizontal
40
20
-
Send to board, but don't save permanently (flash or SD).
Apply
-
Applies and Saves all settings to flash or SD depending on board.
Save
MixerCurveWidget
QWidget
1
ConfigccpmWidget
QWidget
1
feedForwardSlider
valueChanged(int)
feedForwardValue
setNum(int)
248
103
146
107
maxAccelSlider
valueChanged(int)
label_33
setNum(int)
272
214
127
214
elevonSlider1
valueChanged(int)
label_18
setNum(int)
124
126
124
126
elevonSlider2
valueChanged(int)
label_25
setNum(int)
124
126
124
126
mrPitchMixLevel
valueChanged(int)
label_44
setNum(int)
83
228
82
168
mrRollMixLevel
valueChanged(int)
label_43
setNum(int)
42
220
43
171
mrYawMixLevel
valueChanged(int)
label_45
setNum(int)
120
254
121
172