A fully custom mechanical macro pad, taken from schematic to a thing on my desk. I designed the PCB, set up its QMK firmware, modelled and 3D-printed the case, and hand-soldered every switch.
It comes down to two real factors. One: I wanted complete freedom to program every key to do exactly what I needed. I have tried things like the Elgato Stream Deck, but I found them a bit limiting when it comes to sending raw key inputs. Two: Buying one is easy, but building one teaches you how keyboards actually work, from the switch matrix and diodes up to the firmware I could shape to my own needs. It was the perfect excuse to combine electronics, code and CAD in one small, finishable project.
A 2-layer board laid out in KiCad: an MX switch matrix with an OLED and a rotary encoder.
Runs QMK on an RP2040, with layers and remappable macros so the same hardware adapts to whatever I'm working on.
Modelled a case in Autodesk Fusion to fit the PCB, then printed it on my own 3D printer.

