If you enjoyed this video, subscribe to my Youtube channel for more projects. The controller consists of two sections. A combined joystick / paddle controller and a keypad controller. The former has a permanently attached cable as it's always used and the keypad portion has a removable cable. This controller works on the Atari Flashback as well.
Step 1: Parts Required
- Case - I used a small wooden craft box but a plastic electronics enclosure will also work well.
- DE-9 Female Connector and Housing - The Atari controller port uses a standard DE-9 connector.
- Ethernet Cable - Eight connections are needed which a cheap, readily available ethernet cable can provide.
- Joystick - I salvaged mine from an old Sony arcade controller but any arcade joystick will do.
- Pushbutton - Normally open, momentary on.
- 1 Megaohm Linear Potentiometer- A pot knob will finish off the look.
- Toggle Switch - SPDT.
- 1x Male & 2x Female DE-9 Connectors - Used for the detachable cable. If you permanently mount it just a single DE-9 female is required.
- Ethernet Cable
- 12x Tact Switches - Through hole switches with a plastic cap.
- Perfboard - A suitable mounting surface for the switches
Step 2: The Enclosure
Once happy with the layout, I made a photocopy and stuck it to the enclosure. A swift tap of the hammer on a nail is all that's needed to mark the center of each hole. To mark the edges of the keypad slot I just used a scalpel to firmly cut along the perimeter.
The template can now be removed and you're left with the required markings. Use a drill bit for the smaller holes and spade bits for the larger diameters. A dremel with cutting disc was used to remove the keypad slot but you could probably get away with a jigsaw. I also drilled out a hole for the cable and filed a slot for the keypads male DE-9 connector.
The original latch wasn't very suitable so it's been replaced with a magnetic cabinet latch. Clean the lot up with some sandpaper to get ready for paint. Considering the very bland stylings of Atari hardware, I didn't want to do anything too adventurous so a few coats of matt black did the job.
Step 3: Making a Controller Cable
The easiest method to solder to the DE-9 connector is to add a small amount of solder to the wire (pre tin) and to each pin on the connector before joining them. Now just place the wire on top of the pin and briefly apply the heat of your soldering iron. The solder you've already applied will flow together and make a secure connection.
For the joystick / paddle cable, solder wires to pins 1 through 8. The keypad cable requires connections to pins 1 through 7 and 9. Keep note of which wire colours you solder to each pin so you can make the proper connections easily on the other end. The pin numbers are usually labelled on the connector but they're also readily available online. Once all the connections are made, install the DE-9 housing to protect the solder joints and give a nice clean look.
Step 4: Joystick / Paddle
The joystick I salvaged had a couple of faulty microswitches. Most joysticks use four microswitches with levers to detect the movement of the stick. I was lucky that this one used a standard microswitch therefore I had replacements on hand.
Have a look which switch is activated by each directional input and take note so you can make the correct connections. Header pins were added to each components wiring for easy connection and removal.
Before soldering the other end of the joystick / paddle cable to anything, thread it through its hole in the enclosure. A piece of perfboard and female header pins was used to interface with each input component.
Step 5: Keypad
7cm x 5cm perfboard accomodated the switches well with enough border to secure the keypad to the enclosure. As per the attached schematic (image source: https://atariage.com/2600/archives/schematics/index.html) connect each row and column creating a 4 x 3 matrix.
I stripped some solid core wire to make the connections. A dab of hot glue insulates against any shorts between rows and columns. Add the 4.7k resistors and solder your ethernet cables wires to the locations lebelled on the schematic. I only used a small amount of hot glue to secure the keypad as I've only been able to test it with my multimeter. My copy of Star Raiders is still en route. I'll update this Instructable once I receive it.
Step 6: Install Everything in the Enclosure
Once everything's installed and connected you can hook it up to your Atari and experience some retro goodness. I used my label maker to mark which switch position is for the joystick or paddle and added some rubber feet.
If you liked the instructable, follow @x2Jiggy on Twitter.