Chocolatebar
misonoworks·chocolate-bar·v2_kicad/chocolatebar.kicad_pcb
About the Chocolatebar PCB
Chocolatebar is an open source AVR/Arduino PCB design by misonoworks, published on GitHub under the AGPL-3.0 license. It is a 2-layer board measuring 301.3 × 89.5 mm, with 155 components from 18 distinct parts.
Its main chip is the ATMEGA32U4-AU, from the AVR/Arduino family. By type, the board carries 67 diodes, 57 LEDs, 19 capacitors, 6 resistors, 2 connectors and 1 IC.
It belongs with the keyboards designs in this gallery.
From the project
A low-profile 50% keyboard, with less ergonomics than expected!
This keyboard uses choc switches. Choc switches are low-profile switches pioneered by Kailh that use a non-MX style stem. This keyboard uses only standard sizes for choc keycaps, being 1u, 1.5u, and 2u
Please note: V2 PCBs are still compatible with V1 cases and plates. The new feature on the V2 PCB, the OLED, cannot be used on V1 plates or cases. V2 cases do not exist yet, that is currently still being worked on. V2 firmware is similarly unavailable, though the current firmware should work provided you update the pins. This will be updated after the next proto run.

Main components on the Chocolatebar
Chocolatebar bill of materials (BOM)
155 components, 18 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATMEGA32U4-AU ATmega32U4-AU | TQFP-44_10x10mm_P0.8mm | U1 |
| 1 | CRYSTAL_GND24_SMALL Crystal_GND24_Small | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | Conn_01x04 | PinSocket_1x04_P2.54mm_Vertical | J1 |
| 1 | USB_C_Receptacle_USB2.0 | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J2 |
| 1 | Polyfuse_Small | Fuse_1206_3216Metric | F1 |
| 1 | SW_Push | SKQG-1155865 | SW1 |
| 54 | MX-NoLED | Kailh-PG1350-1u-NoLED | MX1, MX2, MX3, MX4, MX5, MX6, MX7, MX8 +46 |
| 3 | MX-NoLED | Kailh-PG1350-2u-NoLED | MX30, MX45, MX46 |
| 17 | WS2812B D_Small | D_SOD-123 | D1, D2, D3, D4, D43, D44, D45, D46 +9 |
| 38 | D_Small | D_SOD-123 | D5, D6, D7, D8, D9, D10, D11, D12 +30 |
| 2 | WS2812B | LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D56, D57 |
| 10 | WS2812B | LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D58, D59, D60, D61, D62, D63, D64, D65 +2 |
| 12 | 104 | C_0805_2012Metric | C1, C2, C3, C4, C12, C13, C14, C15 +4 |
| 5 | 1UF 1uF | C_0805_2012Metric | C5, C6, C7, C8, C11 |
| 2 | 22PF 22pF | C_0805_2012Metric | C9, C10 |
| 2 | 22 | R_0805_2012Metric | R2, R3 |
| 2 | 10K | R_0805_2012Metric | R4, R5 |
| 2 | 5.1K 5.1k | R_0805_2012Metric | R6, R7 |
Chocolatebar design files
The KiCad project lives in the misonoworks/chocolate-bar repository on GitHub; these links point at the commit this page was built from.
Chocolatebar: common questions
What microcontroller does the Chocolatebar use?
The Chocolatebar is built around the ATMEGA32U4-AU, from the AVR/Arduino family.
How big is the Chocolatebar PCB?
The Chocolatebar measures 301.3 × 89.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Chocolatebar?
155 components, from 18 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Chocolatebar design files?
From the misonoworks/chocolate-bar repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Chocolatebar design in my own project?
Yes, under the terms of its AGPL-3.0 license, which misonoworks chose for the repository.
Can I test firmware for the Chocolatebar without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
Magspoof
samyk
35 × 29 mm11 parts2LNo license4.2kAVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
Labrador
espotek-org
36.8 × 34.7 mm75 parts2LNo license1.2kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0k