.. | ||
Flight Panel 2021-11.brd | ||
Flight Panel 2021-11.sch | ||
Flight Panel.ai | ||
flight-panel.ino | ||
Makefile | ||
readme.md |
Flight Control Panel
When playing space and flight sims with a HOTAS or HOSAS, it's easy to run out of keybinds. This project is a "control panel" that acts as a standard USB joystick, expanding your button options without resorting to the keyboard. Extra immersive, feels good.
Files
flight-panel.ino is the Arduino sketch; it assumes an Arduino Uno and a 16 channel multiplexer, connected to each other and the buttons via the provided board.
Flight Panel 2021 11.sch and Flight Panel 2021 11.brd are the Eagle files for a convenient connection board.
Flight Panel.ai is an Adobe Illustrator file that provides a template for the panel itself, (assuming a 120mm x 200mm project box) including drill hole locations.
Parts
List of parts used (part numbers included in case links expire):
- Plastic Enclosure (LeMotech lm201805132201). Everything is, of course, dimensioned to this.
- Arduino Uno Rev3.
- Sparkfun 16-channel multiplexer breakout, a 74HC4067 multiplexer on a little breakout board. If I were designing this again from scratch, I would get a through-hole mounted multiplexer without the breakout, since I ended up doing a custom PCB anyway.
- Rotary Encoders (CUI Devices ACZ16NBR1E-15FD1-12C) and knobs (Kilo International OEJNI-75-2-7). These encoders are weird, with the common pin being on one of the ends instead of in the middle, as seems to be standard.
- Square Pushbuttons (CW Industries GPB023A05BR). These are a little stiff and actuate around halfway depressed. Not my favorite buttons ever.
- Toggle Switches (top row) (E-Switch 100SP1T4B1M1QEH).
- Toggle Switches (smaller ones) (Podoy 1U2166). Leftover from an old project.
- Round pushbuttons (Uxcell A13112100ux1077). Leftover from an old project.
- Tons of "dupont" 2.54mm pitch connectors, housings, and header pins, for example from this kit.