A custom macropad designed for Adobe After Effects shortcuts, built using the Seeed XIAO RP2040 microcontroller. This project includes a compact PCB, 3D printed case, and KMK firmware for easy customization.
| Component | Quantity | Description | Link |
|---|---|---|---|
| Seeed XIAO RP2040 | 1 | Main microcontroller | |
| Switches | 4 | Mechanical switches | |
| Keycaps | 4 | Keycaps for switches | |
| PCB | 1 | Custom PCB | |
| Case | 1 | 3D printed case | |
| Screws/Nuts | 4 | For assembly |
- CAD/: Contains the complete CAD model in .STEP format.
- PCB/: KiCad project files (.kicad_pro, .kicad_sch, .kicad_pcb).
- Firmware/: KMK firmware source code (main.py).
- Images/: Screenshots and images for documentation.
- PCB Assembly: Solder components onto the PCB according to the schematic.
- Case Printing: 3D print the case using the provided CAD files.
- Firmware Flashing: Flash the KMK firmware to the XIAO RP2040.
- Assembly: Mount switches, PCB, and keycaps into the case.
The firmware is based on KMK (KMK Firmware).
Customize key mappings in main.py for Adobe After Effects shortcuts.
Inspired by the Hack Club Hackpad community. Special thanks to the Hackpad tutorial and examples.