I would like to announce the first RC1 release of APM Planner 2.0. This is a cross platform Ground Control Station to accompany the consumer release of Pixhawk and Iris for APM:Plane, APM:Copter & APM:Rover. More information can be found here on the APM Forums

Please post support requests to

Happy Holidays, hope everybody is enjoying some flying :)

APM Planner 2.0 Team


E-mail me when people leave their comments –

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

Join diydrones


  • Hey Bill, I know this is kind of an old thread, but I was just wondering whether it is possible to use HIL in APM 2.0 because from what I can tell, it is only available for Mission Planner (and using a mac system, mission planner off a VM is less than desirable).

    Thank you!

  • Hi Bill,

    Nice work!

    I would want to run this on my Ubuntu 12.04 LTS. Would this work?

    I see a link here, which when installed for my Ubuntu for complaints that libudev1 >386.

    Also, I tried to compile the APMPlanner similar to done on Raspberry Pi (link), it complaints the following:

    sam@ubuntu:~/APMPlanner/apm_planner$ make

    /usr/bin/uic-qt4 src/apps/mavlinkgen/ui/XMLCommProtocolWidget.ui -o build-release/ui/ui_XMLCommProtocolWidget.h
    Could not create output file
    make: *** [build-release/ui/ui_XMLCommProtocolWidget.h] Error

    Any help is appreciated.

  • This looks great! One question - I looked around the interface but couldn't find anywhere for loading python scripts, the way that previous Mission Planner versions allowed you to do. Is this option gone from the software? Or am I missing something obvious?

  • Hi 

    Does APM Planner 2.0 supports Simulation (HILS and SITL) ?

  • Developer
    It uses, Qt4.8.x not Qt5.x

    The build instructions are here and i noticed it said 4.8+ which is a bit confusing.

    Installable package for ubuntu is coming soon, others will follow.

    The download links for OSX and windows are in the original post
    Thanks for the interest :)
  • Dear all,

            To add to Liam's comment above!! Could you please provide full instruction for installing it for Ubuntu Linux?

    Which one should I download for Linux? Mac or Windows version? and how to install it from the terminal? I would really appreciate if you provide full instruction.

  • when trying to compile on ubuntu, I receive the following error in Qt Creator after hitting the green arrow:

    :-1: error: Unknown module(s) in QT: serialport multimedia declarative webkit svg

    I followed the steps in the instructions.

    Does anyone know how to fix that?

  • hello is ther one possibility compil this for my raspberri py best regard

  • Hi Bill,

    Had a bit of a look at the program today on my Mac.  In general it works fine however there are a couple of things to fix:

    1.  Can't resize the HUD.  Mac is running Mavericks.

    2.  Connection dialog is very confusing.

    3.  Different connections do not show in the drop down menu.

    With the connection dialog for instance I had MavProxy running with the --out command and AMP planner connected perfectly however the connection box still showed "Stephen's iPhone" and it could not be changed also the connect icon in the corner still showed "Connect"

    There was no ability to drop down the local UDP connection to select it and then press the connect button to connect.

    On point 3 it is really hard to see what connections you have entered.  I was trying to connect to a different PC and entered the IP address and port however I just saw two UDP connections under the connections menu dialog however there was no indication in the settings that one was for the local connection and one was for the new one entered.  Also I could not edit the host setting.

    Other than that it seems to work OK.

  • @Robert Palmer: You could also use tridge's excellent pymavlink package as interim solution for viewing logs. In the examples folder is a nice python log viewer and much more.

    I have been using it often when MP's log viewing facility just wasn't flexible enough.

    Pypi package (not sure if it is up to date):





This reply was deleted.