For my Hackpad 6X project, I designed and built a custom 3×3 macropad with an OLED screen, rotary encoder and WS2812 RGB LEDs. I used Fusion 360 to design the case and QMK to program the keyboard, including custom key functions, display features and LED effects. I also made a Windows app that lets the macropad display live PC stats. One of the biggest challenges was getting everything working together, especially debugging the key matrix, which sometimes registered phantom keypresses due to something I still can’t quite understand. I used QMK’s debug console, a multimeter and continuity tests to help track down the problem, which took up a significant amount of the 2 day build.
I’m proud of how much I managed to build and learn, from designing the hardware to programming the firmware and PC app. I got to experiment with GPIOs, Raw HID, OLED graphics, encoders and RGB lighting, while also learning how to troubleshoot hardware and software issues. (there was a LOT of troubleshooting). There’s still room to add more features, but it’s been a really fun project, and actually having the macropad i made myself physically working and seeing it interact with my PC is pretty satisfying :)
- 1 devlog
- 7h build