Completed project photos here: https://imgur.com/a/qXPunGN
Features (in addition to the joystick):
Alphanumeric keys (A-Z, 0-9), period, minus, slash, F1-F7, Esc, Enter, Backspace;
14 Joystick/gamepad buttons;
2 slider axes (one rotary, one on/off);
USB connection.
I took this surplus aircraft flight control keypad by Rockwell Collins, converted it for plug-and-play use via USB, and mounted it around my VKB Gunfighter & Kosmosima. Googling around suggests this was installed in a wide range of military aircraft, including the C130 and Coast Guard helicopters. Perhaps one of you might recognize it and let me know if that's true?
The new guts are powered by a Teensy 2.0 board. The keys are wired internally in a matrix connected to a standard 37 pin connector on the back of the keypad. Each key is connected to a unique pair of output pins. It was pretty simple (if time-consuming) to map out the matrix.
On the programming side, I had to brush up on the past 15 years of programming (the last time I did any programming was on my TI-82 in high school math class). The Teensy 2.0 board has a few libraries (programs are called libraries now?) that were close to what I needed that created a button matrix and exported the input to the computer as a keystroke. It was mostly just a matter of transferring the map of the internal matrix to the one in the program and setting up a few other parameters to match my specific circumstance.
Some of the keys (like the arrows at the top and some of the navigation-specific ones toward the bottom) don't have keystrokes to map to them, so I created and mapped these to 14 joystick buttons. I also made the rotary BRT knob a single-axis slider and the on/off latching knob an axis that is either at 0% or 100%.
The US patent I came across for the keypad suggests that the keypad buttons originally lit up when installed on an aircraft. I found the pins that drive the lamps but I couldn't get it to work when powered by the 5 volts provided by the USB. All things considered, this is a minor disappointment I can live with.
I had to cut the top bar of the window off of the keypad in order to install it low enough on the joystick so that it doesn't interfere with its full range of movement. The keypad is resting on top of the Gunfighter base and is screwed down onto the plastic and aluminum enclosure with the original screws. The enclosure slides down on top of the joystick and the base is screwed onto the metal base like usual.
I made a thing. Surplus Flight Control Keypad, rewired to USB, powered by a Teensy 2.0, and mounted to VKB Gunfighter.
Moderator: AdminGroup
-
- Posts: 15
- Joined: Wed Jun 12, 2019 0:09
- Has thanked: 1 time
- Been thanked: 12 times
-
- Posts: 9
- Joined: Sun May 12, 2019 8:42
- Been thanked: 3 times
-
- Posts: 28
- Joined: Thu Dec 20, 2018 17:15
- Has thanked: 6 times
- Been thanked: 16 times
Re: I made a thing. Surplus Flight Control Keypad, rewired to USB, powered by a Teensy 2.0, and mounted to VKB Gunfighte
Very similar to the radio control head on the B-1. The button labels are slightly different, but the manufacturer (Rockwell Collins) is the same.
-
- Posts: 15
- Joined: Wed Jun 12, 2019 0:09
- Has thanked: 1 time
- Been thanked: 12 times
Re: I made a thing. Surplus Flight Control Keypad, rewired to USB, powered by a Teensy 2.0, and mounted to VKB Gunfighte
Thank you for this. I'm looking around for another piece of gear to repurpose for my other stick and you've given me something to search for.
-
- Posts: 15
- Joined: Wed Jun 12, 2019 0:09
- Has thanked: 1 time
- Been thanked: 12 times
Re: I made a thing. Surplus Flight Control Keypad, rewired to USB, powered by a Teensy 2.0, and mounted to VKB Gunfighte
This one isn't directly related to VKB hardware, but I made another HOTAS controller, this tine for Kerbal Space Program.
https://m.imgur.com/a/8uzr5yu
After the aircraft keypad, I ended up with an extra USB controller board sitting around unused and that wouldn't do. So I decided to make another thing.
This USB controller is inspired by Apollo and early Space Shuttle-era NASA. It's housed in a TI-99/4A case and retains the mechanical keyboard from that unit.
It has:
-4 axes
-22 gamepad/joystick buttons
-lights
-beeping alarms
-a functional keyboard (also via the USB)
Click the link to see pics and a few videos.
https://m.imgur.com/a/8uzr5yu
After the aircraft keypad, I ended up with an extra USB controller board sitting around unused and that wouldn't do. So I decided to make another thing.
This USB controller is inspired by Apollo and early Space Shuttle-era NASA. It's housed in a TI-99/4A case and retains the mechanical keyboard from that unit.
It has:
-4 axes
-22 gamepad/joystick buttons
-lights
-beeping alarms
-a functional keyboard (also via the USB)
Click the link to see pics and a few videos.
-
- Posts: 42
- Joined: Fri Aug 30, 2019 20:02
- Been thanked: 6 times
Re: I made a thing. Surplus Flight Control Keypad, rewired to USB, powered by a Teensy 2.0, and mounted to VKB Gunfighte
If I could provide constructive criticism, I see it's a left-hand stick. It might be ergonomically better to place the keypad on the right side of the stick. I can imagine that your hands would get in the way of each other as you try to fly the plane and type on the pad at the same time.
-
- Posts: 15
- Joined: Wed Jun 12, 2019 0:09
- Has thanked: 1 time
- Been thanked: 12 times
Re: I made a thing. Surplus Flight Control Keypad, rewired to USB, powered by a Teensy 2.0, and mounted to VKB Gunfighte
WelshZeCorgi wrote:If I could provide constructive criticism, I see it's a left-hand stick. It might be ergonomically better to place the keypad on the right side of the stick. I can imagine that your hands would get in the way of each other as you try to fly the plane and type on the pad at the same time.
1) you're not exactly typing chat messages with this...the idea is more to input coordinates, set targets, navigate through menus, etc.
2) there's a right stick not pictured here. the left is set up more like a throttle/thrusters for space sims, so i can afford to take my hand off of it for a moment. i've been toying with the idea of some kind of proper throttle build with levers and knobs and stuff, and if i go through with it, i would replace this grip with the right one and keep the stick with the throttle levers on the left.
-
- Posts: 15
- Joined: Wed Jun 12, 2019 0:09
- Has thanked: 1 time
- Been thanked: 12 times
Re: I made a thing. Surplus Flight Control Keypad, rewired to USB, powered by a Teensy 2.0, and mounted to VKB Gunfighte
I finished up two more (this time stickless) keypads for friends: https://imgur.com/a/rJ3U94j
The specs on these keypads are the same as the previous unit, minus the VKB stick. So that's:
Alphanumeric keys (A-Z, 0-9), period, minus, slash, F1-F7, Esc, Enter, Backspace;
14 Joystick/gamepad buttons;
2 slider axes (one rotary, one on/off)
USB connection.
Just thought I'd share.
The specs on these keypads are the same as the previous unit, minus the VKB stick. So that's:
Alphanumeric keys (A-Z, 0-9), period, minus, slash, F1-F7, Esc, Enter, Backspace;
14 Joystick/gamepad buttons;
2 slider axes (one rotary, one on/off)
USB connection.
Just thought I'd share.
- fallout9
- Posts: 5201
- Joined: Wed Oct 03, 2018 20:37
- Has thanked: 208 times
- Been thanked: 1219 times
Re: I made a thing. Surplus Flight Control Keypad, rewired to USB, powered by a Teensy 2.0, and mounted to VKB Gunfighte
MelkorsGreatestHits wrote:Just thought I'd share.
And thank you for that! Looks great, congrats!
Return to “General discussions”
Who is online
Users browsing this forum: No registered users and 13 guests