- Posts: 10
need help programming elevons
- cox
- Topic Author
- Offline
Please Log in or Create an account to join the conversation.
- SLMcc
- Offline
- Posts: 31
From there I have no idea but maybe that will give you somewhere to start?
Please Log in or Create an account to join the conversation.
- rbe2012
- Offline
- So much to do, so little time...
- Posts: 1433
If so, make this:
- select two channels where the servos are connected at the receiver (example: ch1 and ch2)
- make a complex mixer for ch1
-- on the first page select ELE as input, scale by 60
-- on the second page select AIL as input, scale by 60 and choose "ADD" as Mux
-- this will let the first servo go up and down with ELE and up and down with AIL
- make a complex mixer for ch2
-- do the same as above exept that you scale AIL by -60 on the second page
-- this will let the second servo move up and down with ELE and down and up with AIL
You will definitely need two channels for the servos because you do the elevon=AIL+ELE mixing in deviation.
Maybe you will have to reverse one or both servos.
Please Log in or Create an account to join the conversation.
- cox
- Topic Author
- Offline
- Posts: 10
Only one question. What practical/physical function does scaling by 60 have?
Ok so yes I am using 2 channels fir the elevons, and I'll give your suggestion a try as soon as I get home from work, on the face it your suggestion looks good. Thanks
Please Log in or Create an account to join the conversation.
- rbe2012
- Offline
- So much to do, so little time...
- Posts: 1433
So you will have less risk to go to the mechanical limits.
This is a value you can test - maybe higher scaling works for you or you need to scale further down.
I have only one plane which I can't really fly but play around with it. I found 60% is a good value for mine to have both inputs (aileron and elevator stick) the same effect to the flaps.
You can also user higher values and limit the servo in the channel menu. But maybe you loose influence - if you put elevator and aileron scale to 100 and push the stick up, you will get +100% only by elevator. Assuming your mechanical limits are 120% you can add only 20% aileron on the one side (=120%) while you can substract the full 100% on the other side (=0%). With a 60 scale you get 120% on the one side and 0% on the other (same values) and the same influence of ail and ele on both sides.
I hope you can understand what I want to say - it looks slightly confuse to me.
Please Log in or Create an account to join the conversation.
- cox
- Topic Author
- Offline
- Posts: 10
Please Log in or Create an account to join the conversation.
- cox
- Topic Author
- Offline
- Posts: 10
If anyone has a working elevon program and wants to share it that would be awesome. I can use it and reverse engineer it so I can understand the logic.
Please Log in or Create an account to join the conversation.
- vlad_vy
- Offline
- Posts: 3333
www.deviationtx.com/forum/model-template...lates-with-dual-rate
Please Log in or Create an account to join the conversation.
- sbstnp
- Offline
- Posts: 649
www.deviationtx.com/forum/model-configs/...n-model-config#14047
As you look from above the model:
- right elevon goes into ELE
- left elevon goes into AIL
If they're not working, reverse one channel AT A TIME. My servos are mirrored on the wing, mounted on the top side with the arm towards the edges. Still, depending on the servos and the receiver you use, you might need to reverse one or both channels.
Devo 10 + 4in1
FrSky Taranis + TBS Crossfire
Please Log in or Create an account to join the conversation.
- cox
- Topic Author
- Offline
- Posts: 10
Please Log in or Create an account to join the conversation.
- vlad_vy
- Offline
- Posts: 3333
Please Log in or Create an account to join the conversation.
- cyberbillp
- Offline
- Posts: 4
rbe2012 wrote: I am no plane gui so I am not sure what you need. An elevon is a flap which goes up and down like an elevator and one up/one down and vice versa like aileron?
If so, make this:
- select two channels where the servos are connected at the receiver (example: ch1 and ch2)
- make a complex mixer for ch1
-- on the first page select ELE as input, scale by 60
-- on the second page select AIL as input, scale by 60 and choose "ADD" as Mux
-- this will let the first servo go up and down with ELE and up and down with AIL
- make a complex mixer for ch2
-- do the same as above exept that you scale AIL by -60 on the second page
-- this will let the second servo move up and down with ELE and down and up with AIL
You will definitely need two channels for the servos because you do the elevon=AIL+ELE mixing in deviation.
Maybe you will have to reverse one or both servos.
This is very helpful, thanks.
Please Log in or Create an account to join the conversation.
- cox
- Topic Author
- Offline
- Posts: 10
Please Log in or Create an account to join the conversation.
- VTdev
- Offline
- Posts: 63
This doesn't show any use of switches to change rates, and is a simple one to one curve. It does show a scaling of rates -- 35% for pitch and 40% for roll, since the wing is fairly sensitive. It shows that I had to reverse one servo to make directions correspond. You may require different reversals depending on servo mounting. You may also use different channels than I did -- I'm using DSM2 and Mode 2 with a recent nightly build (DSM2 Mode 2 operates as expected). Trims work as they should.
You can get fancier than this basic elevon set-up, but the basic form is presented here:
[channel2]
template=complex
[mixer]
src=AIL
dest=Ch2
scalar=40
[mixer]
src=!ELE
dest=Ch2
scalar=35
muxtype=add
[channel3]
template=complex
[mixer]
src=ELE
dest=Ch3
scalar=35
[mixer]
src=AIL
dest=Ch3
scalar=40
muxtype=add
Please Log in or Create an account to join the conversation.
- Home
- Forum
- News, Announcements and Feedback
- Feedback & Questions
- need help programming elevons