Story
CYBR-X -- A Custom, 16 Key Macropad
CYBR-X is a custom macropad that has:
- 16 Hotswappable, MX Style Keys
- Per-key SK6812 RGB Baclight
- Based off of the Seeed Studio XIAO RP2040
- 2 Rotary Encoders
- 0.91" OLED Display
- Customizable Firmware
- A custom 3D-Printed Case
- And more!
Images
PCB
Schematic
Full Assembly
The switches go into the plate, the plate and bottom sandwich the PCB then, and thats how assembly is done.
Bill Of Materials
Here's the BOM:
| Name | Quantity |
| Seeed Studio XIAO RP2040 | 1 |
| MCP23017 I2C I/O Expander | 1 |
| BSS138 MOSFET | 1 |
| 1N4148 Diode (Through-hole) | 16 |
| MX-Style Switch | 16 |
| Kailh MX-Style Hotswap Socket | 16 |
| Blank DSA Keycap (White) | 16 |
| EC11 With Switch | 2 |
| SK6812 MINI-E RGB LED | 16 |
| 0.1uF 0805 Ceramic Capacitor | 16 |
| 10kΩ 0805 Resistor | 4 |
| 0.91" OLED I2C Display | 1 |
| M3x16mm Screw | 4 |
| M3x5mx4mm Heatset Insert | 4 |
| 3D Printed Case (2 Parts) | 1 |
| Main PCB | MOQ: 5 |