Hand-Wired Macro Pad

I designed my hand-wired macro pad from scratch. It runs Quantum Mechanical Keyboard (QMK) firmware on an ST Microelectronics STM32F411 development board. The macro pad has 16 fully programmable keys as well as 3 rotary encoders and an OLED display.

The project began on a breadboard where I added each part individually while I developed the configuration files to finalize component communication. Once the OLED displayed properly and the switches and encoders registered, I moved on to design the case.

All sections of the case were modeled in SolidWorks and imported into an assembly. I added mock rotary encoders to check fitment and dimensions.

Once the case design was complete, it was printed in black PETG filament. The breadboard prototype was then soldered together and placed into the case.

The files for this project can be found on it's Github repository.