Chocolatebar

misonoworks·chocolate-bar·v2_kicad/chocolatebar.kicad_pcb

Chocolatebar PCB layout, top view — open source AVR/Arduino board by misonoworks

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.

Chocolatebar, from the project README
From the project README

Main components on the Chocolatebar

Chocolatebar bill of materials (BOM)

155 components, 18 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ATMEGA32U4-AU
ATmega32U4-AU
U1
1
CRYSTAL_GND24_SMALL
Crystal_GND24_Small
Y1
1
Conn_01x04
J1
1
USB_C_Receptacle_USB2.0
J2
1
Polyfuse_Small
F1
1
SW_Push
SW1
54
MX-NoLED
MX1, MX2, MX3, MX4, MX5, MX6, MX7, MX8 +46
3
MX-NoLED
MX30, MX45, MX46
17
WS2812B
D_Small
D1, D2, D3, D4, D43, D44, D45, D46 +9
38
D_Small
D5, D6, D7, D8, D9, D10, D11, D12 +30
2
WS2812B
D56, D57
10
WS2812B
D58, D59, D60, D61, D62, D63, D64, D65 +2
12
104
C1, C2, C3, C4, C12, C13, C14, C15 +4
5
1UF
1uF
C5, C6, C7, C8, C11
2
22PF
22pF
C9, C10
2
22
R2, R3
2
10K
R4, R5
2
5.1K
5.1k
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