A 3D printable autopilot panel for Microsoft Flightsimulator modeled after the Garmin GFC 500
- 3 Rotary Encoder (HDG / ALT / VS up/down)
- 12 Pushbuttons
- Emulates a standard gamecontroller (no additional software needed)
- 1 Arduino Pro Micro
- 1 MCP23017 I²C Port Expander
- Make shure to get the MCP23017-E/SO variant. There are other footpirnts of the chip available. For hand wiring get a bearkout board to make live easier.
- 3 Rotary Encoder
- 12 Miro Pushbuttons 6x6x5
- 26 AWG silicone wire
- Dupont connectors
- Double sided tape
This is for people who build this before version 1.1.0. The wiring has changed a bit with regard to the previous versions. Mainly the switches of the rotary enocders are now also connected to the MCP23017 and the rotary encoders are now connected to slightly different pins. Therefor the current software won't fully work. I think it's pretty easy to rewire these connections if you want, but I also created a legacy branch where you download the old firmware.
The mechaical design was done in Fusion 360. The assemby files can be found in CAD files as .f3z and .step files. STL files for direct 3D Printing can be found on Thiniverse.
The electrical design was made with EasyEDA. The files for the PCB can either be found in the folder PCB files or you can order them directly here: https://oshwlab.com/patrick.harrer94/open-autopilot
A wiring diagram for the connection between the arduino and the PCB or for manual wiring can be also found in the PCB fiels folder.
- Initial release
- Tweaks regarding button press timings
- Added a PCB design
- Modified software for wiring
- The buttons in the rotary encoders are now also connected to the MCP23017
- Added a power LED
- Maybe a version 2 with an added lcd to show AP mode, set altitude usw. (requires software running on the PC)