MAVProxy is a open source minimalist and plugin-based GCS for Mavlink based autopilots (such as the APM). Until recently, it was only able to run on Linux systems. It has since been updated by Tridge and myself to include full compatibility for Windows systems.

MAVProxy can be found at and an installation and user's guide is available at

And the obligatory screenshot of MAVProxy running in Windows and Linux at the same time (above)

Views: 2655

3D Robotics
Comment by Chris Anderson on November 8, 2012 at 3:47pm

Woohoo! Great job, Stephen!

Comment by Andrew Tridgell on November 8, 2012 at 7:25pm

Thanks Stephen!

I had a go at getting it all running on Windows a while back, but got frustrated and never got it done. I'm glad Stephen has more patience with windows development than I do :-)

Comment by Peter Meister on November 9, 2012 at 12:13am

Way to go! Outstanding work Stephen....

Comment by Simon Wunderlin on November 9, 2012 at 3:43am

Thank you stephen! I think this is very usefull for people which use Mission planner because of the excellent graphing utilities coming with pymavlink (do they work on windows?).



Comment by Stephen Dade on November 9, 2012 at 5:29am

Simon - I've just checked the pymavlink utilities and they all work quite nicely under Windows  :)

Comment by Austin H on November 9, 2012 at 8:35am

Thanks for your hard work and fantastic job !!!

Comment by Svein Alexander Frotjold on June 12, 2014 at 1:40am

I'm having some problems getting the modules to work in windows. im also making a mode detailed guide for it to put on the dev wiki. I have it working in ubuntu

This is what i have done so far:

  1. Download Python 2.7 from
  2. Add these folders to System Variable path. 
    1. Goto system in control panel and then advanced system settings
    2. Go to advanced and click Envoirement variables
    3. Locate path in system variables and click edit
    4. Add this to the front of the line: C:\Python27\;C:\Python27\Scripts\;
    5. Re open cmd if you had it open before
  3. Download to c:\temp
  4. Open cmd type "cd C:\temp"
  5. Type: "C:\Python27\python.exe" (alternativly just type or doubble click the file)
  6. Download MAVProxy from
  7. Extract contens of mavproxy folder to "c:\temp"
  8. Open cmd and navigate to "c:\temp"
  9. Type " install", this wil install everything that you need
  10. Open cmd and type " --console --map --master=" (replace ip and port with ip of virtual machine and sim output port
  11. to make things easier you kan put that command in a text tile and rename it MavProxy.bat, you can then just doubble click it

i have no MAVProxy folder in C:\Python27\Lib\site-packages\

only this file MAVProxy-1.3.4-py2.7.egg
I have tried replacing is with the mavproxy folder and running from there without change.

mavproxy -module list

param: parameter handling
relay: relay handling
tuneopt: tuneopt command handling
arm: arm/disarm handling
mode: mode handling
calibration: calibration handling
rc: rc command handling
auxopt: auxopt command handling
misc: misc commands

Other than the modules everything works fine. MAVProxy is Awesome!! :)


You need to be a member of DIY Drones to add comments!

Join DIY Drones

© 2020   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service