

Keyboard
This is my personal set of keyboard PCBs
- Size
- 303 × 94.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 295
- Nets
- 188
- Pads
- 1,006
- Tracks, vias
- 2,249, 572
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 19 Feb 2023
- Updated
- 12 Mar 2023
Overview
Keyboard is an open-source printed circuit board by BuzzBumbleBee, from the BuzzBumbleBee/keyboards repository on GitHub, published under the MIT licence. It is a 2-layer board of 303 × 94.2 mm with 295 parts on 188 nets, routed with 2,249 tracks and 572 vias.
It is built around the USBLC6-2SC6 and SK6812MINI-E. Its parts include 69 diodes, 68 capacitors, 4 resistors, 3 ICs and 2 connectors. It belongs with the keyboards and input boards and the STM32 boards of this library.
Main components
2USBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)SK6812MINI-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)
README
README.mdKeyboards
This is my personal set of keyboard PCBs
Current PCB's
- ISO 65% RGB (STM32F072) -- folder /65-F072
Parts
295| Qty | Value | Footprint | References |
|---|---|---|---|
| 69 | D | Diode_SMD:D_SOD-123 | D_0, D_1, D_2, D_10, D_11, D_12, D_13, D_14, D_15, D_16, D_17, D_18, D_19, D_20, D_21, D_22 +53 |
| 68 | SK6812MINI | MX_Only:LED-RGB-SKMINI | LED1, LED2, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21, LED22, LED23 +52 |
| 64 | 100nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24 +48 |
| 56 | KEYSW | MX_Only:MXOnly-1U-NoLED | K_0, K_1, K_2, K_10, K_11, K_12, K_14, K_16, K_17, K_18, K_19, K_20, K_21, K_22, K_23, K_24 +40 |
| 6 | KEYSW | MX_Only:MXOnly-1.25U-NoLED | K_44, K_59, K_60, K_61, K_63, K_64 |
| 6 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad | H1, H2, H3, H4, H5, H6 |
| 5 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2, TP3, TP4, TP5 |
| 4 | 4.7uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C3, C5, C7 |
| 2 | 22R | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2, R3 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R4 |
| 2 | KEYSW | MX_Only:MXOnly-1.75U-NoLED | K_30, K_56 |
| 1 | 500mA | Fuse:Fuse_0805_2012Metric_Pad1.15x1.40mm_HandSolder | F1 |
| 1 | ADP150 | Package_TO_SOT_SMD:TSOT-23-5 | U2 |
| 1 | Conn_01x04_Male | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J2 |
| 1 | D_Small | Diode_SMD:D_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1 |
| 1 | KEYSW | MX_Only:MXOnly-2U-NoLED | K_13 |
| 1 | KEYSW | MX_Only:MXOnly-1.5U-NoLED | K_15 |
| 1 | KEYSW | MX_Only:MXOnly-ISO-NoLED | K_28 |
| 1 | KEYSW | MX_Only:MXOnly-6.25U-ReversedStabilizers-NoLED | K_62 |
| 1 | STM32F072C8Tx | Package_QFP:LQFP-48_7x7mm_P0.5mm | U3 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U1 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11 | J1 |
Questions
How big is the Keyboard PCB?
It measures 303 × 94.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Keyboard use?
295 parts, built around the USBLC6-2SC6 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 BuzzBumbleBee/keyboards repository on GitHub, at the commit this page was made from: the board is 65-F072/kicad/keyboard.kicad_pcb and its schematic 65-F072/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 publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
More from BuzzBumbleBee/keyboards
1- 2 layers302.5 × 94.2 mm

Similar boards
- 2 layers89 × 124 mm

Hub20
joshajohnson/Hub20
Hub20 is a numpad with a bunch of features you never knew you needed.
183 parts68 - 2 layers84.2 × 100 mm

Fabpack out v5 8
yuz207/agentpad13
agentpad13 — open-source 13-key macropad for agentic work (RP2040, vial-qmk, planar joystick, Raw HID agent-status protocol)
126 parts41 - 4 layers110 × 64 mm

SYCL Badge 2024
ZigEmbeddedGroup/sycl-badge
The badge for the SYCL conference! https://zigembeddedgroup.github.io/sycl-badge/
145 parts39 - 2 layers339.1 × 121 mm

- 6 layers90 × 90 mm

Codex micro wired revA route nognd
slopus/codex-keybored
A 100% vibe-coded hardware build: Fusion 360, six-layer KiCad PCB, STM32 firmware, and live JLC factory handoff.
97 parts10 - 4 layers228.2 × 80.6 mm

- 2 layers255.8 × 122.5 mm

- 2 layers353.1 × 124.9 mm
