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

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
3D Printable Hitbox Controller 3D Printer File Image 1
3D Printable Hitbox Controller 3D Printer File Image 2
3D Printable Hitbox Controller 3D Printer File Image 3
3D Printable Hitbox Controller 3D Printer File Image 4
3D Printable Hitbox Controller 3D Printer File Image 5
3D Printable Hitbox Controller 3D Printer File Thumbnail 1
3D Printable Hitbox Controller 3D Printer File Thumbnail 2
3D Printable Hitbox Controller 3D Printer File Thumbnail 3
3D Printable Hitbox Controller 3D Printer File Thumbnail 4
3D Printable Hitbox Controller 3D Printer File Thumbnail 5

3D Printable Hitbox Controller

micahcerrone avatarmicahcerrone

November 29, 2023

printables-icon
DescriptionCommentsTags

Description

Check out this project's successor here.

 

Overview

I was looking to replace my giant Fighting Edge hitbox with something a bit more compact and found the Snackbox Micro, while a really great product, a bit too small for me. Even the Micro would be too large to print on most 3D printers, so I decided to go with a split-body that can be disassembled in quadrants for future modifications, repairs, or upgrades to save plastic.

 

Hardware

Hitbox Switches

The Snackbox Micro uses Kailh Choc switches. In order to match the feel of that device, I used the same flavor as the ones they sell on the Junkfood Arcade website. Get a tester pack and figure out which one you like before buying a whole set.

Menu Buttons

I bought a set of these 6x6mm push buttons. Make sure yours are the same dimensions. Variety packs like these are nice because they give you a chance to try out different heights. My design has slots for six menu buttons. The top three are intended to be Start, Select, and PS. The bottom three are for expanding functionality in the future.

Battery

The controller's chassis has a slot for a specific model of 20,000 mAh batteries. Not everyone is going to want to (or be able to) include this, so a second version of the part is available as well, “base left no battery”.

Fighting Board

My board of choice was the Brook Universal. You could also go with something else, like an Arduino or ESP32 if you'd prefer to save some money.

Magnets

The lid is held in place by eight bar magnets measuring 25x5x3mm. There's a variety of different sources for magnets like these online.

Wiring

You're going to need some tinned, stranded wire to hook everything up. In order to keep everything compact I soldered it together rather than using crimps or clips. I used zip ties for cable management.

Handle

Mine has a metal drawer pull for a handle, which I find (along with the battery) gives the controller a nice weight that prevents it from sliding around. This is optional, obviously. I don't have a good source for the handle I used, you'll need to find one you like and drill holes for it yourself.

USB Cables and Adapters

I used small USB A to C adapters to get a clean IO. I highly recommend getting this right-angle USB B to A cable for anyone using the Brook Universal. For the external USB C to A, just make sure it's short and flexible enough to store in the chassis.

 

Printing

I used Prusament PLA on the i3 MK3S+. For the results you see in the photos, use a 0.15mm layer height on base and lid parts as well as supports and a fairly wide brim to keep it all stuck down. The tolerances do need to be quite close for these to snap together properly, a poorly calibrated printer won't do. You can go ahead and remove the Altoids logo if you want lol.

The buttons used in the photos were not of my design. You can find them here. Full disclosure, this model was used to get the dimensions for the Kailh switch slots as well.

 

Assembly

  1. Thoroughly clean the edges of the base and lid parts. Ideally, you'd use a burr remover to chamfer them slightly. Remove all support material
  2. On a flat surface (countertop, glass), align the two halves of the base and press them together like puzzle pieces. This may take quite a bit of force depending on how well your print turned out.
  3. Repeat step 2 for the lid.
  4. Use the bracket to line up and glue the backstops in place. The backstops overlap the seam of the lid, do not glue the left backstop to the right lid if you ever want to disassemble it.
  5. Use super glue to fix the bar magnets into their slots. Double-check their orientations.
  6. Super glue the USB A to C adapter into its slot on the right half of the base.
  7. (Optional) glue in the cable storage bracket. I find this helpful for storing the cable away easily.
  8. Press-fit your Kailh Choc switches into place, checking the orientation to make sure the pins don't contact the battery pack when the lid is closed.
  9. Insert your menu buttons. Make sure they're all the same way around so you can keep track of the ground.
  10. Glue the menu button support in place at the top and bottom such that it adheres to the lid but not the switches.
  11. Mount your board.
  12. Get to wiring. Brook provides guides for how to wire up their boards. If you're using something else I'm going to assume you can figure it out.

License:

Creative Commons — Attribution — Share Alike

Related Models

bakercube preview image

bakercube

iomaa profile image

iomaa

44,426

Book Page Holder V3 preview image

Book Page Holder V3

fifindr profile image

fifindr

3,480

Customizable Spotify Keychain / Tag preview image

Customizable Spotify Keychain / Tag

ewt profile image

ewt

2,984

Bottle Opener and Cap GUN! preview image

Bottle Opener and Cap GUN!

3Deddy profile image

3Deddy

43,974

Funnel Tray preview image

Funnel Tray

fifindr profile image

fifindr

3,518

Aldi Cart keychain preview image

Aldi Cart keychain

Nexus profile image

Nexus

1,077

Mini Tape Gun - Tape Dispenser preview image

Mini Tape Gun - Tape Dispenser

brycelowe profile image

brycelowe

23,749

Drill Paint Mixer preview image

Drill Paint Mixer

fifindr profile image

fifindr

2,405