I designed and built this hand wired macro pad from scratch, running Quantum Mechanical Keyboard (QMK) firmware on an ST Microelectronics STM32F411 development board. This versatile macro pad features 16 fully programmable keys, along with three rotary encoders and an OLED display, offering extensive customization and functionality.
My design process began on a breadboard, where I individually integrated each component. During this phase, I also developed the necessary configuration files to ensure communication and functionality of all parts. Once the OLED displayed correctly and both the switches and encoders registered inputs reliably, I proceeded to design the custom case.
All sections of the case were modeled in SolidWorks. Mock rotary encoders to check fitment and dimensioning in an assembly.
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.