- Posts: 45
DEVO 10 Simplified Mixer GUI
- quique65
- Topic Author
- Offline
I've just seen the simplified Mixer GUI made by suvsuv and, in my opinion, it's a really usefull and great addition to the firmware.
PB, are you planing to introduce this GUI in the new release?.
If not, I hope that suvsuv will continue the development and will release a specific version for DEVO 10 users.
Congratulations for the excellent work.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
But it will likely depend on a few things.
If/When the gui is available for all models supported by Deviation, and suvsuv wants it to be included, I'll likely do so. Since models are not really compatible (the firmware supports both, but a given ini is either one or the other) I don't plan to support it until it is possible for the model files to work on all tx running Deviation.
I also haven't done a code review, but I don't expect that to be a big issue unless suvsuv has completely changed his coding style with his fork.
Please Log in or Create an account to join the conversation.
- quique65
- Topic Author
- Offline
- Posts: 45
reading your answer, and mixing it with the feeling that I could draw from your comments and the work made with both of you in the firmware and in the support of this forum, I'm sure that the alternative GUI will be available.
Amazing people and amazing job.
Please Log in or Create an account to join the conversation.
- sbstnp
- Offline
- Posts: 649
Now technical reasons, not having it means more RAM and ROM for other nice things. Maybe a separate release would cut it, but that's extra work, and if I'd be in PB's shoes I wouldn't do it.
Devo 10 + 4in1
FrSky Taranis + TBS Crossfire
Please Log in or Create an account to join the conversation.
- quique65
- Topic Author
- Offline
- Posts: 45
sbstnp wrote: My opinion is we don't need it. A simplified interface just allows you to skip the learning curve. Learning something, anything, is good for you. Don't be lazy (not directed at someone in particular, but people tend to be lazy, apologies if you feel insulted, but it's a truth).
Now technical reasons, not having it means more RAM and ROM for other nice things. Maybe a separate release would cut it, but that's extra work, and if I'd be in PB's shoes I wouldn't do it.
en.wikipedia.org/wiki/KISS_principle
Please Log in or Create an account to join the conversation.
- suvsuv
- Offline
- Posts: 268
Of coz I will ask you to do a code review later on . That I don't ask you to do so is only because I don't want to put these codes into your main branch before the stable v2.1 is released, which you plan to do so in this week.PhracturedBlue wrote: Suvsuv hasn't asked me about it, so I don't have much to say.
But it will likely depend on a few things.
If/When the gui is available for all models supported by Deviation, and suvsuv wants it to be included, I'll likely do so. Since models are not really compatible (the firmware supports both, but a given ini is either one or the other) I don't plan to support it until it is possible for the model files to work on all tx running Deviation.
I also haven't done a code review, but I don't expect that to be a big issue unless suvsuv has completely changed his coding style with his fork.
As you can read from the name, the Simplified, or JR/Walkera-like, Mixer GUI is just pure GUI stuff based on the deviation, I don't change anything on existing mixer logic , except adding a servoscaleneg in the Limit structure to support asymmetry Travel adjustment.
This stuff provides another option for user who are more familiar with traditional TX GUI and its model files certainly work on all tx running Deviation.
Give you a general idea about how it work: the 1st time to switch to Simplified, the codes just load a template transparently, under the template/tradheli.ini. By this way, a predefined model, supporting all 1servo/3servo, is established and then users just need to tune Trim/Reverve/TrvAdj/Curves/SwashMix parameters before being able to fly a Flybar/Flybarless helis. Users can still switch back to exiting Mixer menu, I named it advanced GUI, if they want to tweak more parameters that commercial TX doesn't support.
The model files, generated from Simplified GUI, are backward-compatible to all release of Deviation. Even though the servoscaleneg is introduced, existing deviation TXs will just pick the servoscale to calculate channel output
Please Log in or Create an account to join the conversation.
- suvsuv
- Offline
- Posts: 268
It is up to PB whether he will merge the codes back to his repo. I don't mind if he doesn't want to do it.sbstnp wrote: My opinion is we don't need it. A simplified interface just allows you to skip the learning curve. Learning something, anything, is good for you. Don't be lazy (not directed at someone in particular, but people tend to be lazy, apologies if you feel insulted, but it's a truth).
Now technical reasons, not having it means more RAM and ROM for other nice things. Maybe a separate release would cut it, but that's extra work, and if I'd be in PB's shoes I wouldn't do it.
But you are just to rude to say so as you have little contributions to this project and help any users of the Deviation.
Please Log in or Create an account to join the conversation.
- sbstnp
- Offline
- Posts: 649
suvsuv wrote: It is up to PB whether he will merge the codes back to his repo. I don't mind if he doesn't want to do it.
But you are just to rude to say so as you have little contributions to this project and help any users of the Deviation.
Please don't feel insulted in any way, it was just my opinion. You did an amazing job with Devo 10 and you are an all around great guy. Your effort in implementing the classic interface is appreciated too, I'm sure.
I was saying it's not needed because after understanding how the current system works I don't see the need to think "classically".
I think most users will outgrow the classic interface in matter of months if not weeks. Then it will just sit there unused.
Is the effort worth it? I say no. Let them bang their heads a bit and think outside the box. In the end they'll thank you because they'll come out smarter.
Anyway, I'll leave this discussion as I've already voiced my opinion.
PS: Telling me to shut up because I don't contribute enough is rude too. It's like me telling you to shut up because your English isn't good enough.
Devo 10 + 4in1
FrSky Taranis + TBS Crossfire
Please Log in or Create an account to join the conversation.
- sbstnp
- Offline
- Posts: 649
quique65 wrote:
sbstnp wrote: My opinion is we don't need it. A simplified interface just allows you to skip the learning curve. Learning something, anything, is good for you. Don't be lazy (not directed at someone in particular, but people tend to be lazy, apologies if you feel insulted, but it's a truth).
Now technical reasons, not having it means more RAM and ROM for other nice things. Maybe a separate release would cut it, but that's extra work, and if I'd be in PB's shoes I wouldn't do it.
en.wikipedia.org/wiki/KISS_principle
I have to reply to this. I'm sure you're only thinking about what you fly. What about others?
You will need an interface for:
1. Delta mixing
2. Flaperons
3. Elevons
4. Canard
And then some more.
Did you think about all this?
As far as I can see Deviation already follows the KISS principle, it doesn't get more simple than this. Don't be shortsighted.
Devo 10 + 4in1
FrSky Taranis + TBS Crossfire
Please Log in or Create an account to join the conversation.
- suvsuv
- Offline
- Posts: 268
I don't need to provide a universal template for all users, I will share something for people who wants to use it, other parties will share for others, eventually the project will grow as you expect. You just don't understand how a open-source project work.sbstnp wrote:
quique65 wrote:
sbstnp wrote: My opinion is we don't need it. A simplified interface just allows you to skip the learning curve. Learning something, anything, is good for you. Don't be lazy (not directed at someone in particular, but people tend to be lazy, apologies if you feel insulted, but it's a truth).
Now technical reasons, not having it means more RAM and ROM for other nice things. Maybe a separate release would cut it, but that's extra work, and if I'd be in PB's shoes I wouldn't do it.
en.wikipedia.org/wiki/KISS_principle
I have to reply to this. I'm sure you're only thinking about what you fly. What about others?
You will need an interface for:
1. Delta mixing
2. Flaperons
3. Elevons
4. Canard
And then some more.
Did you think about all this?
As far as I can see Deviation already follows the KISS principle, it doesn't get more simple than this. Don't be shortsighted.
Please Log in or Create an account to join the conversation.
- suvsuv
- Offline
- Posts: 268
Whether is simple to users is not based on your own judgement, I hav feedbacks from many users in other forums.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
Also, I will encourage everyone on here to be as polite as possible. There are many folks here for whom English is a 2nd language, and it is very easy to misinterpret intent even in the best of circumstances.
Please Log in or Create an account to join the conversation.
- FDR
- Offline
It could be included into my model configurator too.
Please Log in or Create an account to join the conversation.
- domcars0
- Offline
- Posts: 390
How to say "I love you" in different languages:PhracturedBlue wrote: Also, I will encourage everyone on here to be as polite as possible. There are many folks here for whom English is a 2nd language, and it is very easy to misinterpret intent even in the best of circumstances.
English :
Deutch :
Arabic :
French ; or "Ma chérie, je t'aime"
Russian :
Italian :
Chinese :
Brazilian:
(sorry if I missed anyone, there are a lotof contributors now!)
What a wonderfull world!
Devo 10 (+7e) owner. It's mine, please don't touch it with your big fingers
Please Log in or Create an account to join the conversation.
- Home
- Forum
- News, Announcements and Feedback
- Feedback & Questions
- DEVO 10 Simplified Mixer GUI