
Shobo right
krikun98/Shobo
Wireless split keyboard built around Framework One Key modules

Wireless PCB for Bruce the Keyboard
Willis is an open-source printed circuit board by krikun98, from the krikun98/Willis repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 188.9 × 83.9 mm with 114 parts on 93 nets, routed with 1,213 tracks and 143 vias.
It is built around the TP4054, USBLC6-2SC6 and AO3407, with the BSD3C051V among its other parts. Its parts include 40 diodes, 40 switches, 7 resistors, 5 capacitors and 5 connectors. It belongs with the keyboards and input boards of this library.

The Willis is a wireless ZMK PCB for whydobearsxplod and jlw's Bruce the Keyboard.
It is licensed under the permissive CERN-OHL-P v2.
You can download Gerber files in the releases section.
The bootloader is available in the Releases tab. Please refer to Joric's nrfmicro wiki for the flashing instructions. It's the same as the nrfmicro bootloader with a modified USB device name.
Default firmware files for the 34-key layout are also there. You can use the Willis config template for customization. The firmware supports ZMK Studio.
Miryoku is strongly recommended.
The interactive BOM is available next to the PCB files.
Please refer to the nrfmicro wiki for soldering/verification instructions.
| front | back |
|---|---|
![]() | ![]() |
Willis is fully compatible with plates/cases for the original Bruce.
Plate files are also available in the Bruce resources repository.
Willis-specific cases with button/battery cutouts:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 38 | KEYSW | PCM_marbastlib-mx:SW_MX_1u | K1, K2, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K20, K21, K22, K23 +22 |
| 36 | D_Small | Diode_SMD:D_SOD-323_HandSoldering | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +20 |
| 4 | MountingHole | kbd:M2_Hole_TH_mod | H1, H2, H3, H4 |
| 2 | 12pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C4 |
| 2 | 1K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R6 |
| 2 | 4.7uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2, C5 |
| 2 | 5.1K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2 |
| 2 | HPZ1608U121 | Inductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | L1, L2 |
| 2 | SW_PUSH | Button_Switch_SMD:SW_SPST_EVQP7C | RSW1, RSW2 |
| 2 | Stabilizer | PCM_marbastlib-mx:STAB_MX_P_2u | S1, S2 |
| 1 | 100K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7 |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3 |
| 1 | 10uH | Inductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | L3 |
| 1 | 1M | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5 |
| 1 | 1N5819 | Diode_SMD:D_SOD-323_HandSoldering | D40 |
| 1 | 32.768kHz | Crystal:Crystal_SMD_MicroCrystal_CM9V-T1A-2Pin_1.6x1.0mm_HandSoldering | X1 |
| 1 | 3K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4 |
| 1 | 500mA | Fuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F1 |
| 1 | AO3407 | Package_TO_SOT_SMD:SOT-23_Handsoldering | Q1 |
| 1 | BLUE | LED_SMD:LED_1206_3216Metric_ReverseMount_Hole1.8x2.4mm | D37 |
| 1 | BSD3C051V | Diode_SMD:D_SOD-323_HandSoldering | D38 |
| 1 | Battery | kbd:Battery_TH | J2 |
| 1 | Battery JST | Connector_JST:JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_Horizontal | J4 |
| 1 | E73-2G4M08S1C-52840 | kbd:E73-2G4M08S1C-52840 | U3 |
| 1 | LOGO | Silks:willis_truchet | G*** |
| 1 | RED | LED_SMD:LED_1206_3216Metric_ReverseMount_Hole1.8x2.4mm | D39 |
| 1 | SWD | kbd:connector_swd_REV | J1 |
| 1 | TC2030_SWD | PCM_marbastlib-various:CON_TC2030_outlined | J5 |
| 1 | TP4054 | Package_TO_SOT_SMD:SOT-23-5_HandSoldering | U1 |
| 1 | USB-C Conn | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J3 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:TSOT-23-6_HandSoldering | U2 |
The 113 most common of 114 parts.

krikun98/Shobo
Wireless split keyboard built around Framework One Key modules

eggsworks/le-oeuf-v2
An ultra-low profile (Kailh PG1316S) keyboard inspired by Le Chiffre.

krikun98/Skean
Wireless-first 44-key split keyboard with the Jian's stagger and the Corne's thumb cluster





It measures 188.9 × 83.9 mm and has 2 copper layers, 1.6 mm thick.
114 parts, built around the TP4054, USBLC6-2SC6, AO3407 and BSD3C051V. 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.
From the krikun98/Willis repository on GitHub, at the commit this page was made from: the board is pcb/willis.kicad_pcb and its schematic pcb/willis.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-P-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).