A compact 4×4 macropad for Windows productivity workflows (Fusion 360, Bambu Studio, Adobe Illustrator/Photoshop, DaVinci Resolve). It features two knobs: the left knob is a push-button only (purely for aesthetics), while the right knob is a real rotary encoder for volume control.
The enclosure is designed as five parts:
- Top cover (protects the PCB; acrylic would look great).
- Base (with heat-set insert holes to mount the PCB and top cover).
- Side cover (hides the PCB ; would look great in milled aluminum).
- Sub-base / stand (tilts the macropad at an ergonomic angle).
- Connector (connects the base with the stand).
Firmware is written in QMK.
- Left knob: push-button only → Mute/Unmute.
- Right knob: rotary encoder → Volume Up/Down.
- The 12 keys are mapped to common Windows shortcuts.
QMK setup help:
- https://docs.qmk.fm/#/getting_started_build_tools
- https://docs.qmk.fm/#/getting_started_make_guide
- https://youtu.be/BcXycScePHM?t=360&si=u64MpJI-V58_fIYx
| Item | Qty | Notes / Part |
|---|---|---|
| Seeed Studio XIAO RP2040 (through-hole) | 1 | Main MCU |
| MX brown switches | 12 | 4×4 grid, corners missing |
| Keycaps | 12 | low profile, black |
| Rotary encoder (EC11, 15mm)(w. push putton) | 2 | Right&left knob (rotary) |
| Diodes (1N4148, through-hole) | 13 | For matrix and left encoder |
| Rotary encoder caps | 2 | Cool locking and black |
| (3D printed parts) | 5 | Black Petg/ aluminium & plexiglas |
| M3 heat-set inserts (M3×5×4) | 4 | Case mounting |
| M3 screws | 4 | Case mounting |
| PCB | 1 | Black PCB(Solder mask) |
.png)

