My research and development with MAVLink and Pixhawk continues.

Today I'm pleased to announce the release of PrimaryFlightDisplay, an open source Mac + iOS graphics framework for use in ground control station and telemetry systems for micro UAVs.


Key features include:

  • Convenient embedding and animation of a primary flight display
  • Highly configurable colors, sizes, and tape indicator scales
  • Crisp procedurally generated graphics
  • No external library dependencies, built using Apple’s SpriteKit
  • Flight stack and protocol agnostic
  • Compatible with MAVLink


The framework has been designed with easy style customization in mind. The primary flight display above has been customized to present a thinner heading indicator, a bank indicator with a smaller radius and ranging to 75 degrees. As well as custom colors for the attitude reference index, sky pointer, and ground component of the artificial horizon.

For further details please refer to the full writeup on my blog. To test how the flight display performs clone my demo Xcode project and follow the README file to get started with your Pixhawk.


E-mail me when people leave their comments –

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

Join diydrones


This reply was deleted.