ningThis 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.
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.
edit:
V2 of the case should have an easier time fitting. Since things are friction fit, having the case and plate at the same level caused loosening. V2 has the case come up past the plate.
The author marked this model as their own original creation.