← back to projects

2025 project

custom macropad pcb

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
view on github