Custom PCB “Hackpad” wired with a Xiao RP2040, OLED/TFT display, LEDs, and MX-style switches. Designed to run a Doom-inspired demo.
Design Process:
Schematic created in KiCad (DRC verified, 0 errors).
CAD model built in Fusion360 with M3 headset inserts and screws for assembly.
PCB manufactured via JLCPCB, paired with 3D-printed housing.
PCB Sematic and 3d case
Build Process
🛠 Skills highlighted
PCB Design: KiCad, EasyEDA, schematic capture, DRC verification.
CAD & Fabrication: Fusion360 modeling, 3D printing, mechanical integration.
Firmware Development: Arduino (Adafruit GFX/SSD1306), KMK keyboard firmware, macro scripting.