3689407389?profile=originalArdupilotMegaPlanner was written in .net which is a Microsoft language that they opened up the standards to. An opensource mutiplatform version of .net's CLR came out called mono. Ubuntu comes with mono installed so you can run ArdupilotMegaPlanner.exe without installing anything. All you have to do is open ArdupilotMegaPlanner.exe with mono and your golden.

 

Here are the steps I used to get ArdupilotMegaPlanner running. Right click on ArdupilotMegaPlanner.exe and select "properties" now check the the "permissions" are set to executable. Now click on the "open with" tab click on "add" a new window will pop up and on the bottom you'll see "use custom command" type "mono" (without the "") and hit the "add" button now double click on ArdupilotMegaPlanner.exe and you should be good to go. There are some glitches like the graph bars are sideways, the setup tool freezes and mavlink and pid adjuster only works through telemetry (which is fine by me because that is how I was wanting to use it any way), but the important functions like the firmware unloader, updates, and flight data work great!!

 

3689407403?profile=original

 

3689407424?profile=original

3689407315?profile=original

 

3689407452?profile=original

 

 

 

 

 

 

Oh ya it doesn't open a whole window just a menu bar that doesn't stand out at first. nothing is wrong it acts the same way in windows.

 

3689407336?profile=original

 

 

I would like to say thank you to Michael Oborne for writing the the program, making it open and available to all of us, and for writing it in a multi platform language that we all can use.

 

P.S. with mono installed Mac users should be able to use this program as will

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • Linux mono runs it just fine - values are saved properly, and there's only three minor issues:

    1.- available update is detected on each start

    2.- not all tabs in the configure window can actually close the window

    3.- "disconnect" button does not work.

  • Well, I've decided that it's best to just keep running the planner via VMWare and Win7. It's much quicker than with mono and doesn't have any issues.

    Thanks for the help guys!

  • Developer

    to  fix the hud goto
    config > planner > and tick   gdi+ tick box, and restart the planner.

    for com port.

    its usauly /dev/ttyUSB

  • You should be able to download Mono for Mac here http://www.go-mono.com/mono-downloads/download.html and the user guild is here http://www.mono-project.com/Mono:OSX. It's been a while since I have used MP, because I have to edit the code to match my frame. So what I had been doing is compile and upload the code in Arduino and using Copter-GCS on my android phone through a Bluetooth serial modem to configure my copter. It has been quite a while since I have worked on my copter so I don't know what the new changes the software has.

  • Finally got mono working and the planner is up and running. The next question is, how can I connect the APM to it like this?

    See the drop down in this screenshot...what do I select? Can it be done??3692364627?profile=original

  • then we have qgroundstation - not sure it it's fully capable- but it's a pity that the Mission Planner is windows-only. -One more reason to keep an eye on OpenPilot  :)

  • Hi,

    @Andke: Yes I always have that problem. Can never write settings. It seems to be performance related, or it is some subprocess/thread never getting going.

    @Andrew Adams: I think there is just the .NET version. That is, you get that (Windows software it is, although under the open .NET spec) and run it inside a .NET runtime on your computer. That would probably be mono on linux and mac.

    Regards

    Soren

  • @Michael where can I download the pkg for mac? I'd like to test out the Planner on my Mac.

  • Success with Mission Planner version 1.1.43 (there's been no change to my system configuration (same as in my previous post of Dec 26 2011) so I presume something changed in the MP code). No more black screen at the firmware tab, I can see the icons, although I did not try updating the firmware (too much hassle to pull the APM out of the plane). For a quick check, tried XBee connection, got the params and saw reasonable values from the sensors. Haven't tried flying using the GCS via mono yet but it looks more promising than previous versions which had forced me to use windows.

  • for complete mono on Ubuntu use:

     sudo apt-get install mono-runtime libmono2.0-cil libmono-winforms2.0-cil mesa-common-dev mesa-utils

    it works.

    Søren: I did not test that yet, will test today - do you still have this problem ?

This reply was deleted.