Skip to content

Using Arduino to create the display part of a pseudo Flight Control Unit for Microsoft Flight Simulator 2020.

License

Notifications You must be signed in to change notification settings

larsll/flightsimdisplay

Repository files navigation

Flight Simulator Display

Using Arduino to create the display part of a pseudo Flight Control Unit for Microsoft Flight Simulator 2020.

Inspired by Spad.Next Serial Interface v1 Simple Autopilot by Les O'Reilly. Using Adafruit Feather with 3.5" Touch Wing. Display is 'passive' with exception of touch to change radio and course. Button inputs are separate using a Leo Bodnar BBI-32.

Current version is using the SPAD.next Serial V2 pattern, using the INPUT and OUTPUT types instead of DATA and SUBSCRIBE. Mapping between displayed values and the variables are done in SPAD.next.

Display is based on the B612 font (https://github.com/polarsys/b612), converted for use with Adafruit GFX using fontconvert.

Hardware

The recommended hardware is the following:

It is possible to use the Feather M0 Express, but given the rather compute heavy display updates the M4 is recommended.

Arduino Libraries

The following libraries are required:

SPAD.Next

The interface to Mcrosoft FlightSimulator goes via SPAD.Next; the device must be set up as a Serial device.

About

Using Arduino to create the display part of a pseudo Flight Control Unit for Microsoft Flight Simulator 2020.

Topics

Resources

License

Stars

Watchers

Forks