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

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Stream Deck/ Macro Keyboard 3D Printer File Image 1
Stream Deck/ Macro Keyboard 3D Printer File Image 2
Stream Deck/ Macro Keyboard 3D Printer File Image 3
Stream Deck/ Macro Keyboard 3D Printer File Image 4
Stream Deck/ Macro Keyboard 3D Printer File Image 5
Stream Deck/ Macro Keyboard 3D Printer File Image 6
Stream Deck/ Macro Keyboard 3D Printer File Thumbnail 1
Stream Deck/ Macro Keyboard 3D Printer File Thumbnail 2
Stream Deck/ Macro Keyboard 3D Printer File Thumbnail 3
Stream Deck/ Macro Keyboard 3D Printer File Thumbnail 4
Stream Deck/ Macro Keyboard 3D Printer File Thumbnail 5
Stream Deck/ Macro Keyboard 3D Printer File Thumbnail 6

Stream Deck/ Macro Keyboard

Dante avatarDante

May 11, 2024

printables-icon
DescriptionCommentsTags

Description

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

License:

Creative Commons — Attribution — Noncommercial — Share Alike

Related Models

Thor Mjolnir Hammer Bic Pen preview image

Thor Mjolnir Hammer Bic Pen

effektz profile image

effektz

9,080

Diverse Schilder / various labels  for hobby & makers preview image

Diverse Schilder / various labels for hobby & makers

RPK profile image

RPK

2

Customizable EU License Plate Keychain preview image

Customizable EU License Plate Keychain

John_M profile image

John_M

30

Vorpal The Hexapod Walking Robot preview image

Vorpal The Hexapod Walking Robot

vorpal profile image

vorpal

4,980

MakerZ – Open Source 1/28 RC Drift Chassis by Fails & Makes | Açık Kaynak 1/28 RC Drift Şasisi preview image

MakerZ – Open Source 1/28 RC Drift Chassis by Fails & Makes | Açık Kaynak 1/28 RC Drift Şasisi

Fails&Makes profile image

Fails&Makes

Cacciavite Portachiavi - Scewdriver keychain preview image

Cacciavite Portachiavi - Scewdriver keychain

Butti Maker Studio profile image

Butti Maker Studio

20

Snap-Together Mini Minecraft Jack-O-Lantern with integrated LED preview image

Snap-Together Mini Minecraft Jack-O-Lantern with integrated LED

scottrlindsey profile image

scottrlindsey

4,447

Small Parts Storage Drawers - Organizer preview image

Small Parts Storage Drawers - Organizer

GT 3D Makers profile image

GT 3D Makers

29

7