Stream Deck/ Macro Keyboard
prusaprinters
This is a remix of an existing stream deck! This design was inspired by DaveM (https://www.thingiverse.com/DaveM/about). Check out his Version of the stream deck! Thingiverse: https://www.thingiverse.com/thing:2822140 His website: https://www.partsnotincluded.com/diy-stream-deck-mini-macro-keyboard/ I got the idea to make an own version of a macro keyboard and stumbled across the stream deck of DaveM with 8 buttons. Due to the fact that I wanted more switches and no screws, I created my own version. This includes: the main body (angle in the pictures), a plate for the switches, keycaps and an anti-slip pad. The complete wiring and programming is based on DaveM's creation and only adapted for 12 instead of 8 switches (F13 - F24). Additionally to the 3D-printed parts you will need: 12x Cherry MX switches (I chose red ones - https://www.reichelt.de/cherry-mx-red-tastenmodul-schnappbefestigung-cherry-mx1a-l1nn-p202567.html?&trstct=pos_10&nbc=1) Cables for wiring Solder Arduino Pro Micro (I used the 3.3v version) A camera to upload your Make :) Print Settings Printer Brand: Prusa Printer: i3 MK2S Rafts: Doesn't Matter Supports: No Resolution: 0.2 mm Infill: 20 % Filament: Das Filament, Material4Print PLA, PETG, TPU Black, Anthracite Notes: PLA: Body and Keycaps PETG: Backplate (can be done in PLA aswell) TPU: Non-slip pad Post-Printing Step 1: Soldering After inserting the switches into the plate you can start by soldering the cables. I recommend starting with the ground wire in a matrix style. After that you can solder the rest of the wires. I recommend jumper cables for an easy connection to the Arduino later. After that is done you can connect the wires to the Arduino Pro Micro in the following order: At the end you squeeze all the cables and the Arduino into the main body by inserting the plate. I designed this to be a tight fit so no screws will be needed. You can keep everything in place with a hot glue gun, which I personally did not need. The body can be placed on the non-slip pad. I printed that in TPU and it helps a lot. There is just a form fit to connect the two pieces. Feel free to glue the pad from the inside of the body. I recommend doing that before you place the everything inside. Programming I really want to mention this because I had a small problem with the Arduino Pro Micro. It seems like this one has it's own mind and you have to do a small extra step to get it working. Additionally you have to be careful while uploading the script! If you do this wrong, you'll need another Arduino to upload it via ISP because it does not get recognised as USB anymore after doing it wrong. To use the Arduino Pro Micro correctly I followed this Instruction starting at: Instruction to upload the script correctly: https://learn.sparkfun.com/tutorials/pro-micro--fio-v3-hookup-guide/all Guide for the ArduinoISP (just in case): https://eldontronics.wordpress.com/2019/06/16/arduino-pro-micro-clone-port-not-detected/ After choosing the Arduino Pro Micro as a board you can upload the script. That's it! I hope you'll enjoy it! Category: DIY
With this file you will be able to print Stream Deck/ Macro Keyboard 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 Stream Deck/ Macro Keyboard.