Skip to content

Releases: lambdakb/keyboard-lk7d

v1.01 (Pre-release)

12 Apr 01:53
3eb6eb5

Choose a tag to compare

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
PCB Front PCB 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

v1.00 (Pre-release)

28 Mar 01:43
1e84acd

Choose a tag to compare

v1.00 (Pre-release) Pre-release
Pre-release

Caution

An issue with controlling the under key RGB LEDs has been discovered in this pre-release version making them completely non-functional.

This was suspected to be caused by a missing logic level converter to drive the LED data pins but it has been found that the SK6812MINI-E footprint used was completly wrong. A new hardware revision will be be created to fix this issue.

This version of the PCB is nonetheless completely functional if you do not intend to use or populate the RGB leds.

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
PCB Front PCB 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(s) 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(s) 1206 SMD Ceramic Capacitor 2 Both should be installed if populated, used for noise filtering of encoder readings.
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.

Changelog

Full Changelog: https://github.com/lambdakb/keyboard-lk7d/commits/v1.00-pre