Warning
This is a pre-release version of the keyboard.
The PCB design is considered final (as it has already been ordered), but if any issues are discovered, hardware modifications may still be necessary. Additionally, the case and firmware may undergo changes before the final release. Please keep this in mind if you decide to build or use this version. Feedback is welcome!
PCB
Front | Back |
---|---|
You can preview the project files for this release using KiCanvas.
BOM
Part | Ref. | Quantity | Optional | Remarks |
---|---|---|---|---|
PCB | LK7D PCB | 1 | ❌ | The PCB itself. |
XIAO RP2040 Controller | SeeedStudio XIAO RP2040 | 1 | ❌ | Main controller for QMK/Vial. |
1N418 Diodes | 1N4148W T4 SOD-323 | 7 | ❌ | Switch matrix diodes. One MUST be installed under the encoder. |
Kailh Hot-Swap Sockets | CPG151101S11-16 | 6 | ❌ | MX style hot-swap sockets. |
Key Switches | Any Cherry MX Compatible Switch | 6 | ❌ | MX style switches. |
Rotary Encoder | Any EC11 / EC12 style 5-pin Encoder | 1 | ❌ | Can be installed either in top left or top right of the PCB. Only one per PCB is supported. |
100nF Capacitor | 1206 SMD Ceramic Capacitor | 2-3 | ✅ | Both C1 and C2 should be installed if populated, used for noise filtering of encoder readings. C3 is only required if a Logic Level Shifter is installed. |
0.91" OLED Display | SSD1306 0.91" 128X32 OLED I²C Display Module | 1 | ✅ | Optional, occupies the place of the non-populated encoder and sits on top of the XIAO MCU. |
RGB LEDs | SK6812MINI-E | 6 | ✅ | Optional, RGB LEDs can be installed under each key switch. |
5V Logic Level Converter | SN74AHCT1G125DBVR or SN74LV1T125DBVR (SOT-23-5) | 1 | ✅ | Optional, required if your RGB LEDs are not 3.3V logic tolerant. You MUST cut the JP1 jumper if populated. |
Changelog
Full Changelog: v1.00-pre...v1.01-pre