Arcade Joystick

by NickZero in Circuits > USB

113 Views, 2 Favorites, 0 Comments

Arcade Joystick

Lets Make... an Arcade Joystick
Finished 1.jpg
Finished 2.jpg
Finished LED2.jpg
Finished LED3.jpg
Finished LED5.jpg
FDCO0EGMLVCV78O.png

This is my build of a 3D printed and painted, 6 Button Arcade Joystick for retro gaming. Pretty easy to assemble, no soldering required. Painting is optional - but makes for a better finish 👌

Supplies

Joystick Kit.png
Paint Can.png
Primer Can.png
Sandpaper.png
Nuts and Bolts.jpg
Stickers.png

USB Joystick kit - Get one where the wires are socketed, not spade connectors. (The picture is showing a dual set - you only need 1).

3D Printer and Filament - You'll need a bed print size that is 240mm

Primer Filler

Spray Paint

Sandpaper

4x M2 8mm Screws

4x M2.5 8mm Nuts and Bolts

4x M5 Countersunk Nuts and Bolts

Small Rubber Feet

Optional Stickers

Print the Parts

NoSupport3.jpg
PreSand2.jpg
Remove Supports.jpg

Print the Top Cover - I printed with 15% infill, with brim and supports. You'll need to sand this to get a smooth curve on the wrist rest, even if you are not going to paint it.

Print the base, no supports needed.

Sanding, Priming and Painting

Painted 1.jpg
Painted 2.jpg
Painted 3.jpg
PreSand1.jpg

I used a 180 paper first to give a rough finish, then used 80 paper to smooth the print off.

For priming, you'll need a well ventilated or outside area, I would also recommend using a face mask.

There are some good guides on the internet or YouTube for painting 3D Prints - this was my first attempt too, and it didnt come out too bad 😊

Once the primer is dry, sand again to smooth out any rough areas then move onto painting. I found short strokes in one direction gave best results.


Assembly and Wiring

Nuts and Bolts.jpg
ControllerBoardFit.jpg
ButtonWiring1.jpg
ButtonWiring2.jpg
Controller Connections-Marked.png

Screw the USB Controller board onto the base with 4x M2.5 Nuts and Bolts.

Fit the joystick into the top cover with the 4 M5 bolts, fit the 6 buttons, making sure they are the correct orientation and as tight as you can get them - you dont want them to work loose under use.

Fit the cables as per the picture:

Button --> Socket

A --> A

B --> B

X --> C

Y --> D

L1 --> L1

R1 --> R1


Final Assembly

CaseScrew1.jpg
CaseScrew2.jpg

Tuck all the wires in so that they do not snag anything and close the 2 halves, it should be a pretty snug fit. Use the 4 M2 Screws to secure the base.

Attach 4 rubber feet to the base so that it does not slide around or scratch the table surface.

Add your optional stickers.


Connection and Use

Finished LED1.jpg
WindowsConfig.jpg
Space Invaders.png

Attach the USB A to B cable and connect to your computer.

Use the Windows "Game Controller" control panel widget to check that everything is working normally. The Joystick axis were correct for me first time, so no adjustment was needed. You might need to calibrate though.


Load up your favorite emulator and enjoy 😁