May 2, 2022
Description
I designed an arcade joystick in Fusion360 based around Sanwa JLF joystick and snap-in buttons and a Brooks Ultimate Fighting Board. Buttons are laid out in a slightly rotated Astro City 1P configuration that worked best for me.
Version for 24mm or 30mm buttons included as well as the Fusion and STEP source files. Fusion 360 files are mostly parametric to make it easier to tweak. Easily adjust the button position for instance. If you want to change the layout you can find a template here: http://www.slagcoin.com/joystick/layout.html
The smaller buttons at the top are the Start/Select/Menu/Turbo buttons. The hex hole holds and captures the hex nut allowing the button to be tightened into place. There are LEDs above the Start button for power and the Turbo button to indicate when turbo is active.
The Turbo LED is wired up to the turbo button harness and turns on when you enable turbo on a button. (hold the turbo button and press another button). The LED flashes when that button is pressed. The turbo button LED VCC already has a resistor built in, no need to add one.
For the power button, I wired up the LED positive lead to the VCC of the Player # LED output and then any other ground connection point on the board. This way the LED is illuminated when powered and stays on, and by using the VCC of the player # block we don't need to add a resistor since it already has one built in.
The LEDs are quite bright through the tiny hole, so I would suggest adding a bit of translucent colored filament to the hole to dim it and add color. Or add another inline resistor to reduce brightness.
Filament used was CF PLA but any PLA should do.
Must have 300mm bed in at least one direction.
Print Settings 3MF for Super Slicer included as example print settings.
Additional parts used:
All links are just examples of what I used.
Printer:
DBot
Rafts:
No
Supports:
No
Resolution:
0.4 layer height x 0.8 extrusion width
Infill:
~20% Triangle or Cubic
Filament:
Sunlu Carbon Fiber PLAblack
Notes:
4 bottom, 4 top, 3 walls at 0.4 layer height x 0.8 extrusion width and ~20% Triangle or Cubic infill
License:
Creative Commons — Attribution