PROJECT-CLICK is a 3×2 matrix macropad with a cyberpunk-inspired design, built around the XIAO RP2040. It features mechanical switches, an OLED display, RGB lighting, and a compact 3D-printed case. The goal of this project is to create a clean, functional hackpad that looks aggressive and futuristic while staying simple and reproducible.e.
This project is designed as part of a hackpad-style open hardware build, covering schematic, PCB, firmware, and enclosure design.
- 3×2 matrix (6 keys)
- Cherry MX compatible switches
- 0.91" 128×32 OLED display
- EC11 rotary encoder
- Cyberpunk-style compact case
- XIAO RP2040 microcontroller
- QMK-based firmware (planned / supported)
- Simple 2-part 3D printed enclosure
Overall assembled hackpad
Screenshot of the complete PROJECT-CLICK build
The schematic includes:
- 6-key matrix with individual diodes
- OLED display connection
- Rotary encoder
- RP2040-based controller (XIAO RP2040)
Designed using KiCad.
Screenshot of the schematic
The PCB was designed in KiCad with a focus on:
- Cherry MX switch compatibility
Screenshot of the PCB layout
The case consists of 2 3D-printed parts:
- Base (holds the PCB)
- Top plate (holds switches and covers electronics)
Everything is fastened using M3 screws and heatset inserts, making the build sturdy and easy to service.
Screenshot of the case and how it fits together
PROJECT-CLICK is designed to run KMK firmware.
Planned functionality:
- 6 programmable macro keys
- Rotary encoder for volume / scrolling / custom actions
- OLED display for status, layers.
Everything required to build one PROJECT-CLICK unit:
- 6× Cherry MX switches
- 6× Blank DSA keycaps
- 6× 1N4148 DO-35 diodes
- 1× 0.91" 128×32 OLED display
- 1× EC11 rotary encoder
- 1× XIAO RP2040
- 10× M3×5×4 heatset inserts
- 15× M3×16mm screws
- 1× Case (2 printed parts)
- KiCad – schematic & PCB designsign
- Fusion 360 / CAD software – case design
- KMK – firmware
- 3D Printer – enclosure
- RGB underglow or per-key LEDs
- Better power filtering and ground plane optimization
- More aggressive cyberpunk visual elements
- Additional firmware animations on OLED