New WLToys Protocol V977

More
28 Jul 2016 20:53 #52246 by bazsound
Replied by bazsound on topic New WLToys Protocol V977
Theres a mistake in your model file, this really confused me as a new devo user wondering why throttle hold didnt work .

Did you check it before posting? your Destination is set to ch5 instead of 6

wukong wrote: Continuing the post:

Transmitter Configuration: (based mainly off 8ch ini by FlipRide and added ch9-11 from Babay)
I'm using the following switch configuration on my Devo 10:
Throttle Hold: Rudder DR1
6G Mode: F.MOD0
3D Mode: F.MOD1
Idle up: F.MOD2
Dual Rates on Heli (Ch 5 in protocol): AIL DR1
Dual Rates on Devo 10:
Slow: MIX0
Mid: MIX1
Fast: MIX2

Here's how i set up my model ini:
.
Standard stuff for a start:

name=V977
mixermode=Advanced

[radio]
protocol=KN
num_channels=11
fixed_id=134562
tx_power=150mW

Throttle/Pitch on Channel 1: Just simple linear curve.

[channel1]
template=simple
[mixer]
src=THR
dest=Ch1


Aileron on Channel 2: Expo DR curve with the following settings: (if you are entering this into Devo10 by hand, the GUI has high rates as a default, so the label is opposite of mine in case you are confused.)
Slow RateDefault (no trigger or MIX0)Scale to 60%Symmetric, Expo 60 Curve
Mid RateMIX1Scale to 85%Symmetric, Expo 60 Curve
Fast RateMIX2Scale to 125%Expo 0 curve/ 1 to 1 curve
[channel2]
template=expo_dr
[mixer]
src=AIL
dest=Ch2
scalar=60
curvetype=expo
points=60,60
[mixer]
src=AIL
dest=Ch2
switch=MIX1
scalar=85
curvetype=expo
points=60,60
[mixer]
src=AIL
dest=Ch2
switch=MIX2
scalar=125
curvetype=expo
points=0,0

Elevator on Channel 3: Pretty much the same as Aileron
[channel3]
template=expo_dr
[mixer]
src=ELE
dest=Ch3
scalar=60
curvetype=expo
points=60,60
[mixer]
src=ELE
dest=Ch3
switch=MIX1
scalar=95
curvetype=expo
points=60,60
[mixer]
src=ELE
dest=Ch3
switch=MIX2
scalar=125
curvetype=expo
points=0,0

Rudder on Ch4: Similar to Throttle
[channel4]
template=simple
[mixer]
src=RUD
dest=Ch4

Dual Rates on Heli on Ch5: Min/Max curve for ON/OFF. AIL DR0= Normal Rates, AIL DR1 = Double Rates
[channel5]
template=simple
[mixer]
src=AIL DR1
dest=Ch5
curvetype=min/max
points=0

Throttle Hold on Ch6: Similar to Ch5. RUD DR0 = Hold OFF, RUD DR1 = Hold ON
[channel6]
template=simple
[mixer]
src=RUD DR1
dest=Ch5
curvetype=min/max
points=0

Idle Up on Ch7: Similar to Ch5/6. FMODE2 to activate, FMODE 1 and 0 will deactivate. (Idle up not available in FMODE0/ 6G mode anyway)
[channel7]
template=simple
[mixer]
src=FMODE2
dest=Ch7
curvetype=min/max
points=0

3D/6G flight mode on Ch8. Similar to ch5-7. FMOD0 to activate 6G mode, FMODE1 for 3D Mode
[channel8]
template=simple
[mixer]
src=FMODE0
dest=Ch8
scalar=-100
curvetype=min/max
points=0

Trim channels 9-11: Haven't adjusted them yet, didn't see the need so far.
[channel9]
template=simple

[channel10]
template=simple

[channel11]
template=simple

Virtual Channel 1 for Timer 1. I like to set up one countdown timer which runs whenever the rotor is spinning, and stops when the rotor stops.
I used complex template with replace MUX, so that while Idle up is off, it counts whenever throttle is > -100%, and when Idle up is on, it counts regardless of throttle position.
[virtchan1]
template=complex
[mixer]
src=Ch1
dest=Virt1
[mixer]
src=AIL
dest=Virt1
switch=FMODE2
usetrim=0
curvetype=fixed

ch 9-11 trims:
[trim1]
src=Ch9
pos=TRIMLV+
neg=TRIMLV-
step=10
[trim2]
src=Ch11
pos=TRIMRV+
neg=TRIMRV-
step=10
[trim4]
src=Ch10
pos=TRIMRH+
neg=TRIMRH-
step=10

Timer 1: See Virt1. Gear1 will reset the timer.
[timer1]
type=countdown
src=Virt1
resetsrc=GEAR1
time=300

Please Log in or Create an account to join the conversation.

Time to create page: 0.046 seconds
Powered by Kunena Forum