MultiwiiConf 2.4 Graphical Enhancements

This forum is dedicated to software development related to MultiWii.
It is not the right place to submit a setup problem.
Software download
Post Reply
User avatar
Leo
Posts: 372
Joined: Wed Sep 17, 2014 7:01 am
Location: Germany
Contact:

MultiwiiConf 2.4 Graphical Enhancements

Post by Leo »

Everyone,

The conf tool is no doubt an essential item within the Multiwii platform. Problem is that IMHO it looks kind of stale.
I have therefore made many changes to make it look a little more appealing.

- I've added the possibility for custom backgrounds. You can create your own and name it "background.png". It will automatically load into the GUI by simply placing it in the "data" folder. I'm sure there are some gifted people who can create some cool backgrounds.
- Also the modification idea found in this thread: http://www.multiwii.com/forum/viewtopic.php?f=8&t=5401 were applied.
- I've also added the option to make a screen shot just by pressing "s" key. No more copy and paste ;)
- Many other graphical improvements/changes have been made.

Update 4.5.2015
- More cosmetic changes to the layout e.g. compass field, slightly rearranged clickable buttons.
- Mac users now see shortened com device names (needs testing).
- By pressing the "g" key you can now hide GPS Lat & Lon data. Useful if you want to present a screen shot without showing your location.

Update 13.8.2015
- By pressing the "p" key you can now pause the scrolling and press again to continue. I needed this option when dynamically balancing my props.
- Minor graphical improvements.

Image

- If a GPS fix was made and with less than 5 satellites then the background will turn red with yellow "GPS fix" text:
Image
- If a GPS fix was made and with 5 or more satellites then the background will turn green with yellow "GPS fix" text:
Image
- If there is no GPS fix then the area will simply stay black:
Image

The GUI is based on MW version 2.4.

Todo:

- Ideas and improvements are welcomed! :)

Let me know what you think.

Leo

Download compiled version 2.42 (includes source code)
http://www.leo.nutz.de/images/helicopters/QuadCopter/programs/application.windows32.zip
No link for the 64bit version as it is unreliable.
http://www.leo.nutz.de/images/helicopters/QuadCopter/programs/application.linux32.zip
http://www.leo.nutz.de/images/helicopters/QuadCopter/programs/application.linux64.zip
Last edited by Leo on Sun Aug 30, 2015 11:25 am, edited 4 times in total.

TheBum
Posts: 35
Joined: Wed Dec 03, 2014 9:53 pm

Re: MultiwiiConf 2.4 Graphical Enhancements

Post by TheBum »

Is there any way to make the Aux channel assignment boxes more easily clickable? I have to click the top edge of the box to get it to register. This is on a Mac.

User avatar
Leo
Posts: 372
Joined: Wed Sep 17, 2014 7:01 am
Location: Germany
Contact:

Re: MultiwiiConf 2.4 Graphical Enhancements

Post by Leo »

Unfortunately I have no control over the these functions as they are part of the "controlP5" library that is used with MWConf.

TheBum
Posts: 35
Joined: Wed Dec 03, 2014 9:53 pm

Re: MultiwiiConf 2.4 Graphical Enhancements

Post by TheBum »

How about truncating the selected serial port name? It's likely not a problem on a PC, but on a Mac, the name can be rather long, which causes it to overflow into the PID area.

User avatar
Leo
Posts: 372
Joined: Wed Sep 17, 2014 7:01 am
Location: Germany
Contact:

Re: MultiwiiConf 2.4 Graphical Enhancements

Post by Leo »

I don't have a MAC but I'll see if I can help you on that.

User avatar
jaysonragasa
Posts: 53
Joined: Wed Jan 28, 2015 6:40 am
Location: Philippines
Contact:

Re: MultiwiiConf 2.4 Graphical Enhancements

Post by jaysonragasa »

I agree with the boxes! sometimes, it will take me 3 times to click it.

copterrichie
Posts: 2261
Joined: Sat Feb 19, 2011 8:30 pm

Re: MultiwiiConf 2.4 Graphical Enhancements

Post by copterrichie »

I know this would be a VAST undertaking but it would be nice to have auto resizing of the screen. This would make it easy for the MultiwiiConf to run on other screens and even Tablets.

User avatar
Leo
Posts: 372
Joined: Wed Sep 17, 2014 7:01 am
Location: Germany
Contact:

Re: MultiwiiConf 2.4 Graphical Enhancements

Post by Leo »

copterrichie wrote:I know this would be a VAST undertaking but it would be nice to have auto resizing of the screen. This would make it easy for the MultiwiiConf to run on other screens and even Tablets.


Yea, unfortunately it would be a complete rewrite.

User avatar
stronnag
Posts: 114
Joined: Thu Oct 24, 2013 9:32 pm
Location: New Forest, England
Contact:

Re: MultiwiiConf 2.4 Graphical Enhancements

Post by stronnag »

64 bit apps please (or build instructions). After all this is 2015 and 32bit is so 20th century.

User avatar
Leo
Posts: 372
Joined: Wed Sep 17, 2014 7:01 am
Location: Germany
Contact:

Re: MultiwiiConf 2.4 Graphical Enhancements

Post by Leo »

stronnag wrote:64 bit apps please (or build instructions). After all this is 2015 and 32bit is so 20th century.


Post #1 updated...

User avatar
stronnag
Posts: 114
Joined: Thu Oct 24, 2013 9:32 pm
Location: New Forest, England
Contact:

Re: MultiwiiConf 2.4 Graphical Enhancements

Post by stronnag »

Thank you very much.

scrat
Posts: 925
Joined: Mon Oct 15, 2012 9:47 am
Location: Slovenia

Re: MultiwiiConf 2.4 Graphical Enhancements

Post by scrat »

jaysonragasa wrote:I agree with the boxes! sometimes, it will take me 3 times to click it.


Click the box in upper left corner. For me it is working. Just one click.

User avatar
Leo
Posts: 372
Joined: Wed Sep 17, 2014 7:01 am
Location: Germany
Contact:

Re: MultiwiiConf 2.4 Graphical Enhancements

Post by Leo »

This is how it looks like when the pilot crashes his QC into trees :cry:

Major screw-up on my part! I won't be flying for a while....

Image


Could a MAC user PM me as I need someone to test a change I did to the config program :)

User avatar
Leo
Posts: 372
Joined: Wed Sep 17, 2014 7:01 am
Location: Germany
Contact:

Re: MultiwiiConf 2.4 Graphical Enhancements

Post by Leo »

I've made some small graphical changes to the UI and added a feature.

See "Update 4.5.2015" in my first post.

User avatar
mehmetyld87
Posts: 25
Joined: Wed Feb 18, 2015 2:50 pm
Location: Ankara

Re: MultiwiiConf 2.4 Graphical Enhancements

Post by mehmetyld87 »

Dear Leo ;

Thanks for your enhancements. Is there any change to develop data graph (adding scales ) ?

User avatar
Leo
Posts: 372
Joined: Wed Sep 17, 2014 7:01 am
Location: Germany
Contact:

Re: MultiwiiConf 2.4 Graphical Enhancements

Post by Leo »

I don't quiet understand. Can you give me an example of what you mean?

User avatar
mehmetyld87
Posts: 25
Joined: Wed Feb 18, 2015 2:50 pm
Location: Ankara

Re: MultiwiiConf 2.4 Graphical Enhancements

Post by mehmetyld87 »

Leo wrote:I don't quiet understand. Can you give me an example of what you mean?


Like this --> http://sebastiannilsson.com/en/projekt/ ... a-plotter/

User avatar
Leo
Posts: 372
Joined: Wed Sep 17, 2014 7:01 am
Location: Germany
Contact:

Re: MultiwiiConf 2.4 Graphical Enhancements

Post by Leo »

Ahh...

Well, this isn't planned, at least not for now. Sorry.

mbeerer
Posts: 12
Joined: Fri Feb 06, 2015 6:36 am

Re: MultiwiiConf 2.4 Graphical Enhancements

Post by mbeerer »

Is there a compiled version for mac? I only see windows and linux versions in the links above.

User avatar
Leo
Posts: 372
Joined: Wed Sep 17, 2014 7:01 am
Location: Germany
Contact:

Re: MultiwiiConf 2.4 Graphical Enhancements

Post by Leo »

Update:

- I've added the option where you can stop the scrolling in the graph window by pressing the "p" key.
- Minor graphical improvements.

@Mbeerer: Sorry for the not answering sooner.
I can't compile the source on my windows machine for MAC's.
Go to http://www.processing.org -> "download" -> "2.2.1 (19 May 2014) Win 32 Win 64 Linux 32 Linux 64 Mac OS X"
Click on "Mac OS X" and install it. You are now able to compile it yourself.

Post Reply