I made a similar looking keyboard and wanted something to pair with it. This is a similar looking device and will probably use the extra keycaps I got with that keyboard.
There were none for the most part, this was my 4th time making a macropad/keyboard. I tried to speedrun it. It took me less 2 hours to make the PCB and Case.
This contains 16x Switches and 1x Rotary Encoder. I'll probably assign music related macros to the RE and switches. The MCU is a Seed Xiao RP2040 which has usb-c. The case has a bottom and a two-in-one top, with the middle plate being inbuilt. I use heatset inserts to keep the fasteners hidden.
The case features a very simple clean white look with the keycaps being a green gradient with a white knob.
Thickness
- Top: 7mm
- Bottom: 11.5mm
- Total: 19.5mm
BOM:
- 16x Blank DSA Keycaps
- 16x Cherry Style Switches
- 16x 1N4148 diodes
- 1x XIAO RP2040
- 4x M3x16 Bolt
- 4x M3x4 Heatset
- 1x EC11 Rotary Encoder
- 1x Rotary Encoder Knob
- 1x PCB
- 1x Case
Others:
- KMK Firmware
- top.step
- bottom.step
- knurled_knob.step
Schematic | PCB | 3D PCB |
---|---|---|
![]() |
![]() |
![]() |
Notes: Top, Bottom and Knob printed in White. PCB Color has to be black.