this post was submitted on 29 Aug 2025
88 points (98.9% liked)

3DPrinting

19520 readers
177 users here now

3DPrinting is a place where makers of all skill levels and walks of life can learn about and discuss 3D printing and development of 3D printed parts and devices.

The r/functionalprint community is now located at: or !functionalprint@fedia.io

There are CAD communities available at: !cad@lemmy.world or !freecad@lemmy.ml

Rules

If you need an easy way to host pictures, https://catbox.moe/ may be an option. Be ethical about what you post and donate if you are able or use this a lot. It is just an individual hosting content, not a company. The image embedding syntax for Lemmy is ![](URL)

Moderation policy: Light, mostly invisible

founded 2 years ago
MODERATORS
88
submitted 12 hours ago* (last edited 12 hours ago) by shelf@lemmy.dbzer0.com to c/3dprinting@lemmy.world
 

3d printed custom arcade stick i made to use at the local bi weekly guilty gear strive and street fighter 6 brackets.

For the last 10 or 12 years I've been using a Madcatz Fightstick pro xbox 360 arcade stick but I got tired of using adapters to play on ps4/ps5 because they were causing issues with missed inputs and added latency so I built this controller with an open source board that supports usb passthrough authentication so the console gets inputs directly from the controller.

It uses a 16x6 inch aluminum plate for the top and bottom panels and a gp-2040ce for the pcb(with a magicboots adapter for ps5 support), the lever is a crown newhelpme lever and the buttons are 6 Seimitsu snap in buttons and 2 Punkworkshop buttons.

I ran into a skill issue using heat set inserts so i just made everything either screw into plastic or use captive nuts for the more secure bits.

list of tools and stuff used.

  • software: Freecad and orca slicer
  • 3d printer: Elegoo Neptune 4 pro(this thing sucks)
  • 30mm hole cut saw drill bit.
  • random assortment of drill bits for the mounting holes.
  • 1x m8 threaded rod to connect the wrist rest halves
  • 4x m8 bolts
  • 8x m6 bolts
  • 4x m4 bolts for the lever mount
  • 2x 16x6x1/8 inch aluminum plates
you are viewing a single comment's thread
view the rest of the comments
[–] cRazi_man@europe.pub 5 points 10 hours ago* (last edited 9 hours ago) (6 children)

That's really cool. There is a fightstick community on Lemmy, but it's completely dead. Lemmy is too small for such niche interests.

I'm more of a hitbox guy myself. I don't have a 3D printer, but can do some stuff with wood. It has been really fun making custom layouts.

Controllers like this should always be DIY'd. The pre-made cases are hideously overpriced for being just a box.

[–] shelf@lemmy.dbzer0.com 3 points 9 hours ago (2 children)

yeah I didn't know /c/arcadesticks@lemmy.world existed until somebody cross posted this post there. I want to remake the wrist rest out of wood eventually to add more weight. Your hitbox looks pretty sick!

[–] wjrii@lemmy.world 2 points 7 hours ago (1 children)

I've used adhesive steel wheel-balancing weights on a couple of my modded keyboards. They're cheap, low-profile, and have to be lead-free. If you have room on your bottom plate, just slap a bunch on there. You can put down masking tape first if you want to avoid damaging the plate if you decide to remove them.

[–] shelf@lemmy.dbzer0.com 2 points 7 hours ago

I'll probably be following this suggestion I'd love to use a higher tension grommet in my lever but the controller would have to be a lot heavier for it not to be problematic.

[–] cRazi_man@europe.pub 1 points 7 hours ago

A trick for adding weight to a DIY keyboard is to glue down a whole bunch of pennies inside. You probably need more weight in a fight stick. Just need to add something heavy inside. Wood might not add as much weight as you want.

load more comments (3 replies)