Skip to the content
PCBKitNew board
2 layers116.6 × 101.1 mmChoc keyboard, the printed circuit board in 3D

Choc keyboard

Tybuu/choc
Size
116.6 × 101.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
50
Nets
48
Pads
246
Tracks, vias
277, 14
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
19 Dec 2024
Updated
4 Jul 2025

Overview

Choc keyboard is an open-source printed circuit board by Tybuu, from the Tybuu/choc repository on GitHub. It is a 2-layer board of 116.6 × 101.1 mm with 50 parts on 48 nets, routed with 277 tracks and 14 vias.

It is built around the 24LC256-I/P. Its parts include 20 switches, 18 diodes, 2 resistors, 2 ICs and 2 connectors. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

Main components

1

Parts

50
QtyValueFootprintReferences
18D_SmallDiode_SMD:D_SOD-123D1, D2, D3, D4, D5, D7, D10, D11, D13, D14, D15, D16, D17, D19, D20, D21 +2
18SW_PushPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_Choc_V1V2_1.1SW1, SW2, SW3, SW4, SW5, SW7, SW10, SW11, SW13, SW14, SW15, SW16, SW17, SW19, SW20, SW21 +2
5MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4, H5
1100KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2
11MResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1
124LC256Package_SO:TSSOP-8_4.4x3mm_P0.65mmU2
1Conn_01x02Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ1
1Conn_01x05Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ2
1LOGOpictures:pandaG***
1SW_PushButton_Switch_SMD:Panasonic_EVQPUL_EVQPUCSW23
1SW_SPDTButton_Switch_SMD:SW_SPDT_PCM12SW22
1nice_nanocontroller:nice_nanoU1

Questions

How big is the Choc keyboard PCB?

It measures 116.6 × 101.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Choc keyboard use?

50 parts, built around the 24LC256-I/P. 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 Choc keyboard KiCad files?

From the Tybuu/choc repository on GitHub, at the commit this page was made from: the board is pcb/left/choc_keyboard.kicad_pcb and its schematic pcb/left/choc_keyboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Choc keyboard design in my own project?

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

Similar boards

  • 2 layers90.2 × 48.3 mmMOBO SMD, the printed circuit board in 3D

    MOBO SMD

    lkesteloot/alice

    Website documenting a hardware project from the 1990s.

    64 parts79Apache-2.0
  • 2 layers100 × 67 mmBms, the printed circuit board in 3D

    Bms

    scttnlsn/bms

    Battery management system for 4-series li-ion packs

    52 parts67
  • 2 layers160 × 100 mmCodyComputer, the printed circuit board in 3D

    CodyComputer

    fjmilens3/cody-computer

    Design files and source code for the Cody Computer.

    59 parts64GPL-3.0
  • 4 layers100 × 49.8 mmExpansion board, the printed circuit board in 3D

    Expansion board

    reubenstr/zuko

    A quadruped robot dog!

    75 parts51MIT
  • 2 layers81.3 × 96.5 mmMidi2cv, the printed circuit board in 3D

    Midi2cv

    tomarus/midi2cv

    Eurorack MIDI2CV and Arpeggiator using an Arduino Nano.

    63 parts31
  • 4 layers63.6 × 67.5 mmPropellerPCB, the printed circuit board in 3D

    PropellerPCB

    tomkinsc/open-spectrometer

    Code, mechanical designs, and electronic plans related to the OpenSpectrometer project.

    76 parts30
  • 2 layers108.4 × 70 mmUser Expansion, the printed circuit board in 3D

    User Expansion

    Ashet-Technologies/Home-Computer

    A retro-inspired home-computer project.

    858 parts20CERN-OHL-P-2.0
  • 2 layers136.8 × 87 mmJcap, the printed circuit board in 3D

    Jcap

    cspang1/jcap

    JAMMA Custom Arcade Project

    66 parts15MIT