hardware-projects/flight-panel-2021-11
2021-12-22 22:12:07 +00:00
..
Flight Panel 2021-11 Board.pdf Add whimsy. 2021-11-24 12:30:26 -05:00
Flight Panel 2021-11 Schematic.pdf Update board and code to use a scan matrix. This is cheaper, has a smaller footprint, and is at least as performant as the multiplexer approach. 2021-11-24 12:15:50 -05:00
Flight Panel 2021-11.brd Add whimsy. 2021-11-24 12:30:26 -05:00
Flight Panel 2021-11.sch Update board and code to use a scan matrix. This is cheaper, has a smaller footprint, and is at least as performant as the multiplexer approach. 2021-11-24 12:15:50 -05:00
Flight Panel.ai Fix links harder. 2021-11-18 14:43:00 -05:00
flight-panel-2021-11.ino Cleanup 2021-12-22 22:11:13 +00:00
Makefile Rename panel to be more generic. 2021-11-18 19:07:47 +00:00
readme.md Fix link in documentation. 2021-12-22 22:12:07 +00:00

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

Contained in this directory are the Arduino sketch (which requires my Arduino Joystick library), Eagle files and PDF schematic for the custom "shield" PCB, and an Adobe Illustrator template for the panel's front profile. The gallery/ directory contains work-in-progress and finished images of the project.

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.