Skip to the content
2 layers374.7 × 127 mm96 keeb, the printed circuit board in 3D

The repo of my custom keyboard, from the design of the pcb to the finished products

Size
374.7 × 127 mm
Copper layers
2
Thickness
1.6 mm
Parts
454
Nets
268
Pads
1,963
Tracks, vias
2,279, 242
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
26 Feb 2026
Updated
29 Mar 2026

Overview

96 keeb is an open-source printed circuit board by Isio-19, from the Isio-19/keebs repository on GitHub. It is a 2-layer board of 374.7 × 127 mm with 454 parts on 268 nets, routed with 2,279 tracks and 242 vias.

It is built around the STM32F072CBT6, PRTR5V0U2X and TXB0101DBV, with the SK6812MINI-E and WS2812B-2020 among its other parts. Its parts include 198 diodes, 110 capacitors, 9 switches, 5 resistors and 4 ICs. It belongs with the keyboards and input boards and the STM32 boards of this library.

Main components

5

Parts

454
QtyValueFootprintReferences
105100nFCapacitor_SMD:C_0402_1005MetricC10, C13, C14, C15, C16, C100, C101, C102, C103, C104, C105, C106, C107, C108, C109, C110 +89
103MX_SW_HSPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1uMX1, MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX100, MX101, MX102, MX103 +87
100DDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D100 +84
98SK6812MINI-EPCM_marbastlib-various:LED_6028RLED1, LED2, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21, LED22, LED23 +82
20WS2812B-2020LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmULED1, ULED2, ULED3, ULED4, ULED5, ULED10, ULED11, ULED12, ULED13, ULED14, ULED15, ULED16, ULED17, ULED18, ULED19, ULED20 +4
5MX_stabPCM_marbastlib-mx:STAB_MX_P_2uS30, S53, S89, S93, S95
45.1kResistor_SMD:R_0402_1005MetricR1, R2, R3, R4
3MX_stabPCM_marbastlib-mx:STAB_MX_P_2.25uS67, S72, S94
20.1uFCapacitor_SMD:C_0402_1005MetricC1, C2
21uFCapacitor_SMD:C_0402_1005MetricC11, C12
2SW_SPSTButton_Switch_SMD:SW_SPST_TL3342BOOT1, RST1
110uFCapacitor_SMD:C_0603_1608MetricC4
1500OHMResistor_SMD:R_0402_1005MetricR5
1500mAFuse:Fuse_1206_3216MetricF1
1Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ1
1MX_stabPCM_marbastlib-mx:STAB_MX_P_6.25uS94_main1
1PRTR5V0U2XPackage_TO_SOT_SMD:SOT-143U3
1STM32F072CBT6Package_QFP:LQFP-48_7x7mm_P0.5mmU1
1TXB0101Package_TO_SOT_SMD:SOT-363_SC-70-6U2
1USB_C_Receptacle_USB2.0PCM_marbastlib-various:USB_C_Receptacle_HRO_TYPE-C-31-M-12J2
1XC6206PxxxMR-Regulator_LinearPackage_TO_SOT_SMD:SOT-23U4

More from Isio-19/keebs

1
  • 2 layers377.8 × 142.9 mm84 keeb, the printed circuit board in 3D

    84 keeb

    Isio-19/keebs

    The repo of my custom keyboard, from the design of the pcb to the finished products

    209 parts

Similar boards

  • 4 layers405.4 × 159 mmHeimdall, the printed circuit board in 3D

    Heimdall

    modern-hobbyist/aesir

    Collection of KiCad PCB designs for custom keyboards, including full-sized and split ergonomic layouts with STM32F072CBT6 microcontrollers.

    322 parts27
  • 2 layers70 × 110 mmThermostat pcb, the printed circuit board in 3D

    Thermostat pcb

    mikegormack/thermostat-pcb

    knob thermostat PCB Kicad

    103 parts
  • 4 layers227.3 × 85 mmLe capybara, the printed circuit board in 3D

    Le capybara

    sporkus/le_capybara_keyboard

    Capactive sensing (EC) pcb for Le Chiffre keyboard

    118 parts58CERN-OHL-W-2.0
  • 2 layers227.3 × 84.9 mmStm32 hotswap chiffre, the printed circuit board in 3D

    Stm32 hotswap chiffre

    sporkus/le_chiffre_keyboard_stm32

    Le Chiffre keyboard pcb with stm32F072

    110 parts53CERN-OHL-W-2.0
  • 2 layers242.9 × 95.3 mmVootington V4N, the printed circuit board in 3D

    Vootington V4N

    calvin-mcd/vootington

    analog V4N pcb

    236 parts6GPL-3.0
  • 2 layers303.2 × 93.7 mmDuality65, the printed circuit board in 3D

    Duality65

    ramonimbao/saevus-Duality65-HW

    A 65% PCB for @streamline for the Duality65

    360 parts
  • 6 layers90 × 180 mmDvk mx8m bsb, the printed circuit board in 3D

    Dvk mx8m bsb

    gralco/dvk-mx8m-bsb

    Librem 5 Developer Kit using EmCraft's i.MX 8M System-on-Module.

    684 parts7GPL-3.0

Questions

How big is the 96 keeb PCB?

It measures 374.7 × 127 mm and has 2 copper layers, 1.6 mm thick.

What parts does the 96 keeb use?

454 parts, built around the STM32F072CBT6, PRTR5V0U2X, TXB0101DBV 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 96 keeb KiCad files?

From the Isio-19/keebs repository on GitHub, at the commit this page was made from: the board is 96%/96_keeb.kicad_pcb and its schematic 84%/84_keeb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the 96 keeb design in my own project?

Its repository states no licence, so its author keeps all rights: ask Isio-19 before reusing the design.