← back to projects
view on github
2025 project
custom macropad pcb

overview
A full hardware-to-firmware keyboard side project focused on PCB design and embedded input handling. It combines custom electronics with microcontroller firmware to deliver a programmable USB macropad.
highlights
- • Designed a compact switch matrix PCB in KiCad with diode isolation.
- • Wrote firmware for scanning, debouncing, and USB HID key output.
- • Integrated hardware and firmware bring-up for reliable everyday use.
stack + tools
pcb designkicadc++arduino microusb hid