USB Up Front Controller, attempting to represent multiple cockpits (F/A-18, F-16, F-15E, A-10C, AV-8B...)
It comprises:
- 12 button numerical pad.
- 10 button in both left and right vertical pads.
- 7 button in horizontal pad.
- 2 rotary encoders with push.
- 2 big buttons.
- 2 small buttons.
- 4 rockers (up/down).
- 2 triple position lever-switches, one with safety cover.
- 4 way dobber lever.
- 6 analog axis (4 lateral, 2 frontal).
-
Around 400 grams of PLA for 3D printing.
-
1 STM32F103C6T6 microcontroller.
-
4 ordered PCBs.
-
31 cherry mx switches.
-
2 KY-040 rotary encoders.
-
6 regular 100k potentiometers.
-
12 microswitches.
-
2 MTS-103 ON-OFF-ON lever switches.
-
2 19 mm momentary pushbuttons.
-
12 JST XH 6 pin male PCB connectors.
-
4 JST XH 10 pin male PCB connectors.
-
2 JST XH 8 pin male PCB connectors.
-
1 JST XH 4 pin male PCB connector.
-
44 SMD 0805 diodes.
-
1 JST XH 6 pin 10 mm dual headed cable.
-
1 JST XH 6 pin 20 mm dual headed cable.
-
1 JST XH 8 pin 10 mm dual headed cable.
-
1 JST XH 10 pin 10 mm dual headed cable.
-
8 JST XH 6 pin 20 mm single headed cable.
-
2 JST XJ 10 pin 20 mm single headed cable.
-
1 JST XH 4 pin 20 mm single headed cable.
-
1 mini-USB breakout board.
Front panel.
Keyswitches PCBs mounted.
First versions of keycaps.
Detail of some PCBs.