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

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Image 1
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Image 2
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Image 3
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Image 4
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Image 5
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Image 6
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Image 7
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Image 8
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Image 9
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Image 10
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Image 11
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Image 12
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Image 13
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Image 14
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Image 15
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Image 16
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Image 17
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Image 18
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Image 19
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Thumbnail 1
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Thumbnail 2
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Thumbnail 3
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Thumbnail 4
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Thumbnail 5
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Thumbnail 6
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Thumbnail 7
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Thumbnail 8
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Thumbnail 9
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Thumbnail 10
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Thumbnail 11
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Thumbnail 12
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Thumbnail 13
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Thumbnail 14
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Thumbnail 15
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Thumbnail 16
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Thumbnail 17
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Thumbnail 18
Arcade / Push Button Box / Control Box Customizealbe 3D Printer File Thumbnail 19

Arcade / Push Button Box / Control Box Customizealbe

Fipsthedog avatarFipsthedog

November 28, 2019

printables-icon
DescriptionCommentsTags

Description

After watching Makers Muse's video I decided, that I want to experiment with this too.
So I designed the box from scratch in OnShape.

The Design

I designed it parametric and and made the dimensions easily editable.
You can customize it yourself, if you use onshape:

  • Hight
  • Size of the buttons
  • Tolerance between the cover and the bottom part
    Also there are a few different versions, I added after printing it. It includes rounded corners, a higher bottom for more space and different tolerances.

    Electronics

    I used an cheap Arduino Pro Micro ATmega 32U4 , as these can act as a keyboard. (Links are in German)

Edit:seanrhinehart over on Reddit recommended using
"Teensy family of products, as they have integration into the Arduino IDE, and specific project types and examples for USB MIDI, keyboard, joystick and other HID applications. https://www.pjrc.com/store/teensy32.html"
So, depending on your intended use, these might be a better choice.

The arcade buttons I used are Sanwa OBSF-24, wich have such a great feeling and sound to them!

Programm Code

I did the best I could and made it customizable. You can edit the keys / combinations / commands that should be send to your PC. Writing sentences is also possible. For that see the Arduino Keyboard reference
Also the used pins can be changed. Its a rather simple piece of code, so check it out and edit it :D
I added the program code to the files here in thingiverse.

In the current state pins 2,3,4,5,6,7,8,9 and 15 are assigned toLEFT_ALT +**1 to9 as I did not have and shortcuts assigned to this combination yet. (If you do not want to edit anything just upload this file with the arduino IDE)

UPDATE:

I now used my tolerance test to figure out the best tolerance for a press-fit and its 0mm to 0.05mm. So it seems the Prusa MK3 prints really precise. If you own a good 3DP, just use the smallest tolerance and it should fit well.

Edit / Commentary

  • I now added a 4x4 version with 0.15mm and 0.05 tolerance. 0.15 seem to be to wide. I hope 0.05 fits well.
  • As I only printed the 0.2 tolerance version, It would be great, if you could tell me, how well you print fits. 0.2 was too wide on my Prusa MK3. 0.15mm also seems to be too big, so maybe 0.05? Zero tolerance works best on my Prusa MK3. It should be a press fit :)
    *Also I am currently reworking the software, now using the HID-Project-library by Nico
    If you have questions, or even better constructive criticism, leave a comment or text me :)

Print instructions

Category: Electronics

License:

Creative Commons — Attribution — Share Alike

Related Models

bakercube preview image

bakercube

iomaa profile image

iomaa

44,393

Book Page Holder V3 preview image

Book Page Holder V3

fifindr profile image

fifindr

3,440

Customizable Spotify Keychain / Tag preview image

Customizable Spotify Keychain / Tag

ewt profile image

ewt

2,866

Bottle Opener and Cap GUN! preview image

Bottle Opener and Cap GUN!

3Deddy profile image

3Deddy

43,930

Funnel Tray preview image

Funnel Tray

fifindr profile image

fifindr

3,493

Aldi Cart keychain preview image

Aldi Cart keychain

Nexus profile image

Nexus

1,054

Mini Tape Gun - Tape Dispenser preview image

Mini Tape Gun - Tape Dispenser

brycelowe profile image

brycelowe

23,735

Mini Whistle preview image

Mini Whistle

fifindr profile image

fifindr

1,888