

Keyboard
Split custom keyboard with features
- Size
- 266.9 × 104.8 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 190
- Nets
- 130
- Pads
- 824
- Tracks, vias
- 1,391, 0
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 13 Feb 2026
- Updated
- 2 Jul 2026
Overview
Keyboard is an open-source printed circuit board by MLobsien, from the MLobsien/keyboard repository on GitHub. It is a 2-layer board of 266.9 × 104.8 mm with 190 parts on 130 nets, routed with 1,391 tracks and 0 vias.
It is built around the RP2040-ZERO and SK6812MINI-E. Its parts include 72 diodes, 36 switches, 10 connectors, 2 resistors and 2 ICs. It belongs with the keyboards and input boards and the RP2040 boards of this library.
Main components
2RP2040-ZERO
-- Development Boards & Kits ROHSWaveshareDevelopment Boards & KitsSK6812MINI-E
SMD-40℃~+85℃ 0.6mA 1.78mm 120mcd~240mcd 120° 160mcd~320mcd 1kHz 2.8mm 2000V 3.2mm 3.7V~5.5V 460nm~470nm 515nm~525nm 620nm~625nm 800Kbit/s 815mcd~1275mcd Semi-transparent lens SMD RGB LEDs(Built-in IC) ROHSOPSCO OptoelectronicsRGB LEDs(Built-In IC)
Parts
190| Qty | Value | Footprint | References |
|---|---|---|---|
| 54 | VAL** | Mouse-Bites:mouse-bite-1mm-3mm | mouse-bite-1mm-3mm, mouse-bite-1mm-3mm, mouse-bite-1mm-3mm, mouse-bite-1mm-3mm, mouse-bite-1mm-3mm, mouse-bite-1mm-3mm, mouse-bite-1mm-3mm, mouse-bite-1mm-3mm, mouse-bite-1mm-3mm, mouse-bite-1mm-3mm, mouse-bite-1mm-3mm, mouse-bite-1mm-3mm, mouse-bite-1mm-3mm, mouse-bite-1mm-3mm, mouse-bite-1mm-3mm, mouse-bite-1mm-3mm +38 |
| 36 | D | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +20 |
| 36 | SK6812MINI | SK6812-Mini-E:MX_SK6812MINI-E | D28, D29, D30, D31, D32, D33, D37, D38, D39, D40, D41, D42, D43, D44, D45, D46 +20 |
| 36 | SW_Push | Choc-V1:SW_Kailh_Choc_V1_THT | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +20 |
| 4 | Conn_01x03_Pin | pogo-socket-angled:PinSocket_1x03_P2.54mm_Vertical | J7, J8, J10, J12 |
| 4 | Conn_01x04_Pin | pogo-socket-angled:PinSocket_1x04_P2.54mm_Vertical | J5, J6, J9, J11 |
| 2 | AudioJack4 | PJ-320A:PJ-320A | J2, J3 |
| 2 | RP2040-Zero | RP2040-Zero:RP2040-Zero | U1, U2 |
| 1 | R | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R2 |
| 1 | R_Photo | OptoDevice:R_LDR_5.1x4.3mm_P3.4mm_Vertical | R1 |
The 176 most common of 190 parts.
Questions
How big is the Keyboard PCB?
It measures 266.9 × 104.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Keyboard use?
190 parts, built around the RP2040-ZERO and SK6812MINI-E. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Keyboard KiCad files?
From the MLobsien/keyboard repository on GitHub, at the commit this page was made from: the board is kicad/Keyboard.kicad_pcb and its schematic kicad/Keyboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Keyboard design in my own project?
Its repository states no licence, so its author keeps all rights: ask MLobsien before reusing the design.
Similar boards
- 2 layers102.5 × 72.6 mm

- 2 layers180.1 × 190.7 mm

Dya panelized
cormoran/dya-keyboard
Pre-built QMK firmware is available in latest build's artifact section in this github actions.
228 parts6CC-BY-4.0 - 2 layers98.8 × 62.1 mm

- 2 layers229.9 × 123.2 mm

- 2 layers76.2 × 96.7 mm

- 2 layers307 × 101 mm

Bolide-65-pcb
amperolithic/bolide-65-keeb
Bolide65 is a 66 key, 65% keyboard with a rotary encoder and RGB backlighting under each key.
272 partsGPL-3.0 - 2 layers314.3 × 98.8 mm

- 2 layers304.4 × 98.8 mm
