• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Joypad for Arcade with keyboard keys 3D Printer File Image 1
Joypad for Arcade with keyboard keys 3D Printer File Image 2
Joypad for Arcade with keyboard keys 3D Printer File Image 3
Joypad for Arcade with keyboard keys 3D Printer File Image 4
Joypad for Arcade with keyboard keys 3D Printer File Image 5
Joypad for Arcade with keyboard keys 3D Printer File Image 6
Joypad for Arcade with keyboard keys 3D Printer File Thumbnail 1
Joypad for Arcade with keyboard keys 3D Printer File Thumbnail 2
Joypad for Arcade with keyboard keys 3D Printer File Thumbnail 3
Joypad for Arcade with keyboard keys 3D Printer File Thumbnail 4
Joypad for Arcade with keyboard keys 3D Printer File Thumbnail 5
Joypad for Arcade with keyboard keys 3D Printer File Thumbnail 6

Joypad for Arcade with keyboard keys

Calamaro88 avatarCalamaro88

March 27, 2025

makerworld-icon
DescriptionCommentsTags

Description

Joypad for Arcade with keyboard keys

I have designed a simple joystick for arcade cabinets. My goal was to keep it minimalistic while using mechanical keyboard switches as buttons, making it easy to build.


🔩 BOM

  • M4 nut (preferably self-locking)
  • M5x10 socket head screw (2 pcs)
  • M4x20 socket head screw
  • One rubber band
  • One zip tie
  • Four replacement key switches for mechanical keyboards

🔧 Assembly Instructions


Insert the nut into the joint, then take the bar and place it inside the joint. Secure it with the M4 screw using the central hole. Be careful not to tighten too much—the bar should have some play.

 

Insert the key switches into the key holder and assemble everything as shown in the picture. The bed side of the key holder should face outward.

 

After assembling both key holders, install the first, smaller spacer at the height of the red part of the keys button. This step might be a bit tricky, so be careful to ensure that the spacer touches the red part with its flat side

 

Insert the assembled part into the main body and screw in the M5x10 screws. Once again, they should be tightened but not too much, otherwise the joystick will not move. You will need to tighten more than what you see in the next photo.
 

 

Now insert the flaps into the buttons; some force will be required. Be careful not to pierce yourself with the key's leads. Assemble the button with the flap in the direction shown in the photo, and then install Spacer 2 at the height of the flaps.

 

Now it's time for alignment. Use something like I did to help you and keep the bar as centered as possible, then install the elastic and the strap

 

 

Now choose the knob shape you prefer, or you can design your own because I have shared the editable model of the threading, and your joystick is complete. I’ve also shared the DXF file for the mounting holes on the panel. For connecting to the PC, I suggest using an Arduino Pro Mini and the Keyboard HID library. As soon as I can, I will also publish the model to create a device that will allow you to use this joystick and the buttons made in another file to play with any simulator or with the PC.

 

 

 

If you've made it this far, I'm happy, my effort has not been in vain. I hope you like it and have fun with this object made from leftover materials and at a relatively low cost.

 

Here you can find the buttons for the arcade cabinet.

https://makerworld.com/en/models/1168333-arcade-button-for-keyboard-keys#profileId-1176192

 

Boost MeBoost me for more content like this pls! I need to buy H2D

 

License:

Standard Digital File License

Related Models

Cute Hug Me Ghost preview image

Cute Hug Me Ghost

gCreate profile image

gCreate

14,402

Real Scale Super Mario Bros Pipe Desktop Pencil Holder preview image

Real Scale Super Mario Bros Pipe Desktop Pencil Holder

Wacky3Dprints profile image

Wacky3Dprints

4,254

Desktop Basketball REMIX original Daniel @ItsDeCia preview image

Desktop Basketball REMIX original Daniel @ItsDeCia

mixersnk profile image

mixersnk

1,292

8-Bit Videogame Coasters preview image

8-Bit Videogame Coasters

hockenmaier profile image

hockenmaier

6,149

Desktop Arcade Basketball preview image

Desktop Arcade Basketball

Daniel profile image

Daniel

1,854

Pac-Man – No AMS - !!!BIG!!! preview image

Pac-Man – No AMS - !!!BIG!!!

miky mako profile image

miky mako

417

Delving Decor: Wizard's Shelf preview image

Delving Decor: Wizard's Shelf

dutchmogul profile image

dutchmogul

5,646

Nintendo Switch Arcade Cabinet preview image

Nintendo Switch Arcade Cabinet

Animeted profile image

Animeted

1,800