## What I made
I designed and built a custom mechanical macropad from the ground up using KiCad, Fusion 360, and custom firmware. The macropad features:
* 3×3 mechanical key matrix
* Rotary encoder for volume or other controls
* OLED display for status information
* 20 addressable RGB LEDs for underglow lighting
* Seeed Studio XIAO RP2040 microcontroller
* Custom PCB and enclosure
The project combines electronics design, PCB layout, CAD modeling, and embedded programming into a single project!
## What I am most proud of
I am proud that every major part of the device was custom designed rather than assembled from an existing kit. Seeing the schematic, PCB, enclosure, and firmware come together into a complete product was the most rewarding part of the project.
This required me to learn electronic schematic design, PCB routing, CAD modeling, firmware development, aswell as designing for manufacturing (3d printing).
## Testing
Currently this is only designed, not built yet. This post is for approval of the parts. However, it still represents a milestone of having fully designed all the aspects of this macropad! For now, there is no demo video available but the github contains renderings, firmware, and pcb schematics; everything you need to build it yourself.
- 4 devlogs
- 6h
- Hackpad