

Choc40
40% Low profile keyboard designed for Kailh 'Choc' v1 switches and MBK Extended keycaps.
- Size
- 216 × 70.8 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 98
- Nets
- 77
- Pads
- 377
- Tracks, vias
- 453, 24
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 5 (file 20210228)
- Created
- 22 Mar 2021
- Updated
- 24 Mar 2021
Overview
Choc40 is an open-source printed circuit board by rainkeebs, from the rainkeebs/Choc40 repository on GitHub, published under the Unlicense licence. It is a 2-layer board of 216 × 70.8 mm with 98 parts on 77 nets, routed with 453 tracks and 24 vias.
It is built around the ATMEGA32U2-MU and PRTR5V0U2X. Its parts include 41 diodes, 41 switches, 7 resistors, 5 capacitors and 1 IC. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
2ATMEGA32U2-MU
VQFN-32-EP(5x5)-40℃~+85℃ 16MHz 1KB 1KB 2.7V~5.5V 22 32KB 8 Bit AVR Built-in FLASH Power-on reset (POR)、Undervoltage detection (BOR/LVD/LVR/LVI)、Watchdog reset、External pin reset (NRST)、Built-in general-purpose timer VQFN-32-EP(5x5) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)PRTR5V0U2X
SOT-143-55℃~+125℃ 0.3pF、0.8pF 100W 10V、15V 5V 6.5V 6A 80nA ESD IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 Three channels Unidirectional SOT-143 ESD and Surge Protection (TVS/ESD) ROHSTECH PUBLICESD And Surge Protection (TVS/ESD)
README
Switch Plate/README.mdMUST be 1.2mm thick to work with Choc stabilizers

Parts
98| Qty | Value | Footprint | References |
|---|---|---|---|
| 40 | D_Small | Diode_SMD:D_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +24 |
| 32 | SW_Push | mbk:Choc-1u-solder | SW1, SW2, SW10, SW11, SW12, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW25, SW26 +16 |
| 5 | SW_Push | mbk:Choc-1.25u-solder | SW13, SW34a1, SW35, SW39, SW40 |
| 2 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C2, C3 |
| 2 | 10k | Resistor_SMD:R_0603_1608Metric | R1, R4 |
| 2 | 22 | Resistor_SMD:R_0603_1608Metric | R2, R3 |
| 2 | 5k1 | Resistor_SMD:R_0603_1608Metric | R5, R6 |
| 2 | SW_Push | mbk:Choc-1.75u-solder | SW23, SW24 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C4 |
| 1 | 1M | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | 4.7n | Capacitor_SMD:C_0603_1608Metric | C5 |
| 1 | 500mA | Fuse:Fuse_1206_3216Metric | F1 |
| 1 | ATmega32U2-MU | Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm | U1 |
| 1 | HRO-TYPE-C-31-M-12 | Type-C:HRO-TYPE-C-31-M-12 | USB1 |
| 1 | PRTR5V0U2X | Package_TO_SOT_SMD:SOT-143 | D41 |
| 1 | Resonator_Small | Crystal:Resonator_SMD_muRata_CSTxExxV-3Pin_3.0x1.1mm | Y1 |
| 1 | SW_Push | random-keyboard-parts:SKQG-1155865 | SW99 |
| 1 | SW_Push | mbk:Choc-6.25u-solder | SW38 |
Similar boards
- 2 layers44.5 × 46.9 mm

- 2 layers38.1 × 25.4 mm

Binarykb
bennettzug/binarykb
simple 2 key macropad with USB-C connector and hotswappable switches
18 partsMIT - 2 layers19.1 × 23.3 mm

- 2 layers261.9 × 77.3 mm

- 2 layers34.9 × 38.1 mm

- 2 layers68.3 × 49.2 mm

- 2 layers81.9 × 126.7 mm

- 2 layers25 × 45 mm

Questions
How big is the Choc40 PCB?
It measures 216 × 70.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Choc40 use?
98 parts, built around the ATMEGA32U2-MU and PRTR5V0U2X. 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 Choc40 KiCad files?
From the rainkeebs/Choc40 repository on GitHub, at the commit this page was made from: the board is Choc40.kicad_pcb and its schematic Bottom Plate/Choc40-bottom_plate.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Choc40 design in my own project?
Its repository publishes it under the Unlicense licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).