Full writeup and software: https://github.com/potatoworld/3x3-Control-Pad
This is a simple 9 key + 2 encoder macropad that runs on a Pi Pico. Total build cost is under $30 if you shop smart. The case is 3D Printed and held together with magnets allowing for easy assembly.
There are 6 pages of macros available to be set by the user. The left knob controls system volume, clicking it in will mute/unmute. The right knob controls the macro layers.
The case prints in two parts, top and bottom. I printed them in ASA but any material should be fine. 2-3 walls and 15-25% infill for both parts.
Glue the magnets in using superglue, ensure that polarity is correct.
The OLED can be glued in using hot glue or super glue as well
The Pico is held in with double sided 3M Tape.
I used knobs from here: https://www.printables.com/model/334111-encoder-knob. Specifically the 20mm variant scaled up by 1mm
I used these keycaps: https://www.printables.com/model/118708-simple-cherry-mx-keycap
Feel free to remix, iterate .etc. No commercial use.
The author marked this model as their own original creation.