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

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Macro Pad 3D Printer File Image 1
Macro Pad 3D Printer File Image 2
Macro Pad 3D Printer File Image 3
Macro Pad 3D Printer File Image 4
Macro Pad 3D Printer File Thumbnail 1
Macro Pad 3D Printer File Thumbnail 2
Macro Pad 3D Printer File Thumbnail 3
Macro Pad 3D Printer File Thumbnail 4

Macro Pad

jhootn avatarjhootn

July 10, 2024

makerworld-icon
DescriptionCommentsTags

Description

This is a macro pad with a 4x4 key matrix and 2 rotary encoders that I designed and configured. I configured mine with QMK.

Note, the links included are amazon affiliate links - so if you end up buying any of them - you're supporting me without any increase to the price of your order.

 

Parts List:

  1. 16 1N4148 Diodes
  2. 2 Rotary Encoders
  3. 16 Key switches - I used KTT Strawberry Linear switches
  4. Keycaps - choose your own
  5. Encoder Caps - I printed these from this model - thanks @Ziemniaczenka
  6. Pro Micro - I used one of these pro micro style boards
  7. Copper wire
  8. Heat shrink tubing

 

Printing:

I printed them out at 0.3 resolution with PLA, fuzzy skin on the case. It took about 3 hours total for the switch plate and case to print on an Ender 3 V3 SE. 

It's friction fit, so feel free to play around with tolerances - it took me a couple tries to get them to fit correctly but the version of 3mf files worked for me.

I wired them up as best I could, using straightened copper wire for column wiring and then straightened copper wire with heat shrink tubing to prevent shorts on the rows.

I used this video for reference on wiring up the matrix, follow it and you'll be good. 

The encoders were different. The ones that I referenced are 5 pin, no breakout. So looking at them with the 3 pin side on the right for each encoder, the top is PAD A, the middle is GND and the bottom is Pad B. On the side with two pins the top is your switch pin and the bottom is GND.

This is the diagram that I used for wiring them:



I wired the grounds to a ground pin on the pro micro, each of the pad a, b, and switch were given a GPIO pin on the controller.


Here is a link to the github repo containing the QMK config for this pad, shows how to handle the encoders and all of that jazz.

Feel free to message me here with any questions.

License:

Standard Digital File License

Related Models

Smartphone Photo Studio for #3DBenchy and tiny stuff preview image

Smartphone Photo Studio for #3DBenchy and tiny stuff

CreativeTools profile image

CreativeTools

26,472

Macro-Jack [Clicky Rails Update] (7/7/2022) preview image

Macro-Jack [Clicky Rails Update] (7/7/2022)

Strider Varun profile image

Strider Varun

352

Canon 18-135mm Macro Reverse Adapter preview image

Canon 18-135mm Macro Reverse Adapter

Crimson Sunrise profile image

Crimson Sunrise

96

Julius Caesar (Original) Pen/Pencil Holder preview image

Julius Caesar (Original) Pen/Pencil Holder

derailed3d profile image

derailed3d

19,982

Macro F preview image

Macro F

Humble Bazooka profile image

Humble Bazooka

106

MacroPad with Joystick for arduino pro micro  preview image

MacroPad with Joystick for arduino pro micro

champrouxantoine profile image

champrouxantoine

42

Drawing Robot - Arduino Uno + CNC Shield + GRBL preview image

Drawing Robot - Arduino Uno + CNC Shield + GRBL

henryarnold profile image

henryarnold

11,665

Macro Knob and Keyboard preview image

Macro Knob and Keyboard

TrashBoat profile image

TrashBoat

238