Arcade Button Macro Box

Arcade Button Macro Box

thingiverse

This is my cheap version of a StreamDeck or Macro-Pad using arcade buttons that I found at a retail return store. I originally designed the box as a single piece, but because my RoBo 3D R1 can't print that big, I broke it down into 3 parts that can be screwed together. All in, I think this project would cost me $30 to $35 had I bought everything new from Amazon. My Bill of Materials is as follows: 4x M4x20mm bolts (Not needed if printed in a single piece) 4x M4 nuts (Not needed if printed in a single piece) 1x Arduino Micro 32U4 (I bought HiLetgo and the pinning worked out perfect) 8x 30mm colored arcade buttons 2x 25mm white arcade buttons Thin wire (I used some 22AWG rgb wire I had left over from previous projects) 40x 2.8mm female spade connectors with insulating sleeve 2x 7-pin JST connectors (I think JST is right, I bought these as 6s LiPo balancing connectors) Not all the items in my BOM are necessarily required. For example you could skip the spade connectors and just solder your wires directly to the button pins and put heat shrink on the connections. However I think when it came time to assemble everything, it was a lot easier being able to un-plug buttons and re-route wires. You can find my code on my GitHub here https://github.com/T3ch404/ArcadeButtonMacroBox. In it's current state all the LED sections (left, top-middle, bottom-middle, right) are full brightness with no effect from pressing buttons. The buttons are set to send key strokes from F13 to F22. I'm going to keep playing with the code for the next few weeks to add a couple more features. If there are any features you would like to see added or if you have created some features on your own let me know in the comments!

Download Model from thingiverse

With this file you will be able to print Arcade Button Macro Box with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Arcade Button Macro Box.