Skip to the content
4 layers288 × 135.4 mmKeyboard v2, the printed circuit board in 3D

Features: - Wireless - 900mAh battery - Bluetooth (nRF52) - ZMK - 4 Port USB hub - BLDC Knob for haptic feedback - Kailh Choc V1 switches

Size
288 × 135.4 mm
Copper layers
4
Thickness
1.6 mm
Parts
344
Nets
618
Pads
1,904
Tracks, vias
1,247, 599
Pours
74
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
12 May 2024
Updated
15 Mar 2026

Overview

Keyboard v2 is an open-source printed circuit board by ben5049, from the ben5049/Keyboard repository on GitHub, published under the Apache-2.0 licence. It is a 4-layer board of 288 × 135.4 mm with 344 parts on 618 nets, routed with 1,247 tracks and 599 vias.

It is built around the STM32U5G9ZJJ6Q, NRF52840-QFAA-F-R7 and MAX9938TEBS+TG45, with the RT4730WSC, USB2533-1080AEN and USBLC6-4SC6 among its other parts. Its parts include 136 capacitors, 58 switches, 54 diodes, 28 resistors and 24 ICs. It belongs with the keyboards and input boards and the STM32 and nRF52 and nRF5x boards of this library.

Main components

12

README

README.md

Keyboard

V3

right

Features:

  • Wireless
    • 900mAh battery
    • Bluetooth (nRF52)
    • ZMK
  • 4 Port USB hub
  • BLDC Knob for haptic feedback
  • Kailh Choc V1 switches

usb

Parts

344
QtyValueFootprintReferences
58100nCapacitor_SMD:C_0402_1005MetricC1007, C1008, C1009, C1010, C1011, C1201, C1202, C1203, C1204, C1205, C1206, C1207, C1208, C1209, C1301, C1302 +42
54SK6812-Ekeyboard_footprints:LED_SK6812-ED1201, D1202, D1203, D1204, D1205, D1206, D1207, D1208, D1209, D1210, D1211, D1212, D1213, D1214, D1215, D1216 +38
54SW_DIP_x01keyboard_footprints:choc-v1-hotswapSW1201, SW1202, SW1203, SW1204, SW1205, SW1206, SW1207, SW1208, SW1209, SW1210, SW1211, SW1212, SW1213, SW1214, SW1215, SW1216 +38
2210uCapacitor_SMD:C_0402_1005MetricC401, C404, C407, C503, C504, C1101, C1104, C1107, C1308, C1319, C1403, C1404, C1405, C1406, C1407, C1408 +6
161uCapacitor_SMD:C_0402_1005MetricC403, C502, C606, C607, C807, C812, C912, C915, C1012, C1015, C1103, C1307, C1312, C1402, C1506, C1507
1210kResistor_SMD:R_0402_1005MetricR501, R601, R602, R606, R801, R802, R1301, R1302, R1401, R1501, R1502, R1506
104u7Capacitor_SMD:C_0402_1005MetricC402, C405, C406, C602, C815, C1102, C1105, C1106, C1315, C1502
8100kResistor_SMD:R_0402_1005MetricR502, R604, R708, R709, R1204, R1208, R1402, R1504
812pCapacitor_SMD:C_0402_1005MetricC823, C824, C903, C904, C1003, C1004, C1323, C1324
8USBLC6-4SC6Package_TO_SOT_SMD:SOT-23-6U601, U602, U603, U606, U1501, U1502, U1503, U1506
62u2Capacitor_SMD:C_0402_1005MetricC501, C821, C822, C1321, C1322, C1401
410pCapacitor_SMD:C_0402_1005MetricC604, C605, C1504, C1505
422uCapacitor_SMD:C_0402_1005MetricC408, C409, C1108, C1109
42u2Inductor_SMD:L_Murata_DFE201610PL401, L801, L1101, L1301
432MHzCrystal:Crystal_SMD_2016-4Pin_2.0x1.6mmY802, Y902, Y1002, Y1302
43mmTestPoint:TestPoint_Pad_D3.0mmTP501, TP502, TP1401, TP1402
44u7Inductor_SMD:L_Murata_DFE201610PL501, L502, L1401, L1402
4USB4510-03-1-Akeyboard_footprints:USB4510031AJ601, J602, J1501, J1502
2100pCapacitor_SMD:C_0402_1005MetricC913, C1013
210uInductor_SMD:L_0402_1005MetricL901, L1001
212kResistor_SMD:R_0402_1005MetricR605, R1505
215nInductor_SMD:L_0402_1005MetricL906, L1006
21pCapacitor_SMD:C_0402_1005MetricC905, C1005
21p2Capacitor_SMD:C_0402_1005MetricC906, C1006
22n2Inductor_SMD:L_0402_1005MetricL905, L1005
247kResistor_SMD:R_0402_1005MetricR603, R1503
247nCapacitor_SMD:C_0402_1005MetricC914, C1014
24k7Resistor_SMD:R_0402_1005MetricR701, R1201
24n7Inductor_SMD:L_0402_1005MetricL902, L1002
250mResistor_SMD:R_0402_1005MetricR503, R1403
2ADP5360ACBZ-2-R7keyboard_footprints:ADP5360ACBZ1R7IC501, IC1401
2ANT3216A063R2400Akeyboard_footprints:ANTC3016X65NANT201, ANT301
2CX2016SA24000D0HLLG3Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mmY601, Y1501
2DMN21D2UFB-7Bkeyboard_footprints:DMN21D2UFB7BQ701, Q1201
2DMP2104LP-7keyboard_footprints:DMP2104LP7Q501, Q1401
2FH26W-27S-0.3SHW_60_keyboard_footprints:FH26W27S03SHW60J401, J1101
2GSB12J21C1EUkeyboard_footprints:AMPHENOL_GSB12J21C1EUJ603, J1503
2M24256X-FCU6T_VFkeyboard_footprints:BGA4C50P2X2_70X98X33U802, U1302
2MAX9938TEBS+TG45keyboard_footprints:BGA4C50P2X2_100X100X67U501, U1401
2PCM12SMTBRkeyboard_footprints:PCM12SMTBRSW502, SW1402
2RIC11-31S15.5D7-THkeyboard_footprints:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW701, SW1227
2RT4730WSCkeyboard_footprints:RT4730WSCU401, U1101
2STM32G0B1KBUxPackage_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mmU604, U1504
2STM32U5G9ZJJ6Qkeyboard_footprints:UFBGA144_STMU801, U1301
2TMS-115-01-G-Skeyboard_footprints:debug_headerJ201, J301
2USB2533-1080AENkeyboard_footprints:QFN50P600X600X100-37N-DU605, U1505
2nRF52840-QFAA-F-R7keyboard_footprints:QFN40P600X600X95-49N-DU901, U1001

The 342 most common of 344 parts.

More from ben5049/Keyboard

6
  • 2 layers143.8 × 139.5 mmRight board, the printed circuit board in 3D

    Right board

    ben5049/Keyboard

    Features: - Wireless - 900mAh battery - Bluetooth (nRF52) - ZMK - 4 Port USB hub - BLDC Knob for haptic feedback - Kailh Choc V1 switches

    104 parts1Apache-2.0
  • 4 layers112.9 × 40 mmLeft control board, the printed circuit board in 3D

    Left control board

    ben5049/Keyboard

    Features: - Wireless - 900mAh battery - Bluetooth (nRF52) - ZMK - 4 Port USB hub - BLDC Knob for haptic feedback - Kailh Choc V1 switches

    78 parts1Apache-2.0
  • 2 layers116 × 86 mmRight key board, the printed circuit board in 3D

    Right key board

    ben5049/Keyboard

    Features: - Wireless - 900mAh battery - Bluetooth (nRF52) - ZMK - 4 Port USB hub - BLDC Knob for haptic feedback - Kailh Choc V1 switches

    73 parts1Apache-2.0
  • 4 layers112.9 × 40 mmRight control board, the printed circuit board in 3D

    Right control board

    ben5049/Keyboard

    Features: - Wireless - 900mAh battery - Bluetooth (nRF52) - ZMK - 4 Port USB hub - BLDC Knob for haptic feedback - Kailh Choc V1 switches

    69 parts1Apache-2.0
  • 2 layers59 × 59 mmLeft knob board, the printed circuit board in 3D

    Left knob board

    ben5049/Keyboard

    Features: - Wireless - 900mAh battery - Bluetooth (nRF52) - ZMK - 4 Port USB hub - BLDC Knob for haptic feedback - Kailh Choc V1 switches

    39 parts1Apache-2.0
  • 2 layers38 × 14 mmDebug breakout, the printed circuit board in 3D

    Debug breakout

    ben5049/Keyboard

    Features: - Wireless - 900mAh battery - Bluetooth (nRF52) - ZMK - 4 Port USB hub - BLDC Knob for haptic feedback - Kailh Choc V1 switches

    4 parts1Apache-2.0

Similar boards

  • 8 layers37 × 42 mmWatch main, the printed circuit board in 3D

    Watch main

    ben5049/Smart-Watch

    This project aims to take a cheap, common smart watch and upgrade it by replacing the screen and all internal electronics with custom hardware.

    157 partsApache-2.0
  • 6 layers70 × 80 mmCm5-carrier v2, the printed circuit board in 3D

    Cm5-carrier v2

    ben5049/cm-carrier-hardware

    Compact CM5 carrier board with an M.2 E-key connector and a 1000BASE-T1 Ethernet PHY, as well as other optional IO.

    334 parts1AGPL-3.0
  • 2 layers78 × 37.5 mmExt pcb, the printed circuit board in 3D

    Ext pcb

    57Bravo/uConsole_Ext_IO_Breakout

    uConsole External I/O Breakout

    25 parts13
  • 4 layers67.3 × 41.7 mmEeg, the printed circuit board in 3D

    Eeg

    stephan-biomedical-engineer/Electroencephalogram

    This project focuses on developing a wearable Electroencephalogram (EEG) device, integrating key concepts from Internet of Things (IoT) and embedded systems for biopotential acquisition.

    147 parts3
  • 2 layers148.9 × 97.5 mmPereda choc, the printed circuit board in 3D

    Pereda choc

    YikeStone/pereda-kbd

    Pereda is a custom wireless mechanical keyboard designed for Kailh Choc V1 switches.

    51 parts1
  • 4 layers18.3 × 42.3 mmUSB WLED Controller, the printed circuit board in 3D

    USB WLED Controller

    Choccy-vr/WLED-Controller

    A all in one controller for ws2812b led strips made for WLED

    39 parts
  • 8 layers28 × 125 mmCompact tablet, the printed circuit board in 3D

    Compact tablet

    CopperPilot/tablet

    An 8.4-inch tablet around a chip-down RK3566 + LPDDR4X: 8-layer 0.8 mm mainboard, USB-C daughter board, 1600x2560 dual-DSI display, CNC aluminium shell. Designed end to end by CopperPilot, open for review.

    431 partsCERN-OHL-S-2.0
  • 2 layersWakeBand, the printed circuit board in 3D

    WakeBand

    HydrogreenPollub/pcb-wake-band

    PCB with NRF52840 MCU

    33 partsMIT

Questions

How big is the Keyboard v2 PCB?

It measures 288 × 135.4 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Keyboard v2 use?

344 parts, built around the STM32U5G9ZJJ6Q, NRF52840-QFAA-F-R7, MAX9938TEBS+TG45 and RT4730WSC. 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 v2 KiCad files?

From the ben5049/Keyboard repository on GitHub, at the commit this page was made from: the board is PCBs/keyboard-v2/keyboard_v2.kicad_pcb and its schematic PCBs/keyboard-v1/left_board/left_board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Keyboard v2 design in my own project?

Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).