My Custom Physical Flight Panel Controller
Posted: 15 Oct 2020, 17:59
I'd like to share my custom flight panel controller design that I loosely mimicked around A320 that uses SPAD.neXt to interface with game. This is why I love how powerful SPAD.neXt is. Also a huge shoutout to C0nnex for how helpful and responsive he has been with various questions.
Control board currently implements 31 distinct control inputs and 17 output LED status lights. The control board currently has 16 unused spare input/output pins (8 on the Arduino, 8 on MCP23017) for future additions, though firmware memory size will probably become the limiting constraint. Note that the LED lights act independent of the physical pushbutton; the light on/off state will reflect the state of the control in the game, regardless if you use the in-game button or physical button to toggle it.
I've shared all of the design files (panel 3D design, electrical schematics, microcontroller code, SPAD scripts, and Bill of Material) on github.
See photo gallery of project build here.
Control board currently implements 31 distinct control inputs and 17 output LED status lights. The control board currently has 16 unused spare input/output pins (8 on the Arduino, 8 on MCP23017) for future additions, though firmware memory size will probably become the limiting constraint. Note that the LED lights act independent of the physical pushbutton; the light on/off state will reflect the state of the control in the game, regardless if you use the in-game button or physical button to toggle it.
I've shared all of the design files (panel 3D design, electrical schematics, microcontroller code, SPAD scripts, and Bill of Material) on github.
See photo gallery of project build here.