

Official hardware for CocktailBerry
- Size
- 67.1 × 57.9 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 85
- Nets
- 61
- Pads
- 230
- Tracks, vias
- 356, 56
- Pours
- 12
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 9 Jun 2026
- Updated
- 4 Nov 2026
Overview
Cbb i2c is an open-source printed circuit board by AndreWohnsland, from the AndreWohnsland/CocktailBerry-Hardware repository on GitHub. It is a 2-layer board of 67.1 × 57.9 mm with 85 parts on 61 nets, routed with 356 tracks and 56 vias.
It is built around the MCP23017-E/SS, KT-0603R and 0603WAF1000, with the 0603WAF1002, 0603WAF6800 and AO3400A among its other parts. Its parts include 35 resistors, 21 diodes, 10 transistors, 7 connectors and 2 capacitors.
Main components
12MCP23017-E/SS
SSOP-28(5.3x10.2x0.65)-40℃~+125℃ 1.7MHz 1.8V~5.5V 16 1uA 600mV 8 8mA I2C Interrupt Output Reset function、Cascading and address extension SSOP-28 I/O Expanders ROHSMicrochip TechnologyI/O ExpandersKT-0603R
0603-40℃~+85℃ 1.6mm x 0.8mm square LED 1.8V~2.4V 120° 20mA 300mcd 40mW 615nm~630nm 645nm Discrete Diode Red Water Clear 0603 LED Indication - Discrete ROHSHubei KENTO ElecLED Indication - Discrete0603WAF1000
0603-55℃~+155℃ 100mW 100Ω 75V Thick Film Resistor ±1% ±100ppm/℃ 0603 Chip Resistor - Surface Mount ROHSUNI-ROYALChip Resistor - Surface Mount0603WAF1002
0603-55℃~+155℃ 100mW 10kΩ 75V Thick Film Resistor ±1% ±100ppm/℃ 0603 Chip Resistor - Surface Mount ROHSUNI-ROYALChip Resistor - Surface Mount0603WAF6800
0603-55℃~+155℃ 100mW 680Ω 75V Thick Film Resistor ±1% ±100ppm/℃ 0603 Chip Resistor - Surface Mount ROHSUNI-ROYALChip Resistor - Surface MountAO3400A
SOT-23-55℃~+150℃ 1 N-channel 1.45V 1.4W 30V 48mΩ@2.5V 5.7A 50pF 630pF 75pF 7nC@10V N-Channel SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETsUS1M
SMA-55℃~+150℃ 1 Independent 1.65V@1A 1A 1kV 30A 5uA@1kV 75ns SMA Fast Recovery / High Efficiency Diodes ROHSMDDFast Recovery / High Efficiency Diodes0402WGF1002
0402-55℃~+155℃ 10kΩ 50V 62.5mW Thick Film Resistor ±1% ±100ppm/℃ 0402 Chip Resistor - Surface Mount ROHSUNI-ROYALChip Resistor - Surface MountZX-SH1.0-4PWT
SMD,P=1mm,卧贴-40℃~+85℃ 1 1A 1mm 1x4P 3.15mm 4 4.3mm 4P 50V 6.35mm Auxiliary Solder Pin Beige Brass LCP SH Surface Mount, Right Angle Tin SMD,P=1mm,卧贴 Wire To Board Connector ROHSMegastarWire To Board ConnectorDB127V-5.0-6P-GN-S
插件,P=5mm-40℃~+105℃ 1 1.5 10mm 12A 14~26 1x6P 300V 5mm 6 6P Green M3 Through Hole Plugin,P=5mm Screw Terminal Blocks ROHSDORABOScrew Terminal BlocksCL05B104KO5NNN
0402100nF 16V X7R ±10% 0402 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSSamsung Electro-MechanicsMultilayer Ceramic Capacitors MLCC - SMD/SMTCL05A106MQ5NUN
040210uF 6.3V X5R ±20% 0402 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSSamsung Electro-MechanicsMultilayer Ceramic Capacitors MLCC - SMD/SMT
README
README.mdCocktailBerry Hardware is the official hardware repository for the CocktailBerry project. It holds the machine designs (FreeCAD sources) and custom PCB(A)s (KiCad projects) you need to build your own CocktailBerry machine.
Build guides, parts lists, specifications, and downloadable fabrication files live in the Hardware Documentation. For the software, setup, and configuration, see the main CocktailBerry project and the Software Documentation.
Like this project? Give the main repo a star on GitHub! ⭐
Designs
Sources live in this repo; fabrication files (Gerbers/BOM/CPL for boards, STEP/STL for machines) are generated from them by the build pipeline. Full specs, parts, and downloads are on the Hardware Documentation.
PCBAs (pcb/) — control boards that replace relay arrays, switching pump circuits via MOSFETs:
| Board | Description | Status |
|---|---|---|
| CocktailBerryBoard GPIO | GPIO-based, up to 10 circuits | Released |
| CocktailBerryBoard Slim | Compact GPIO-based, up to 8 circuits | Released |
| CocktailBerryBoard I2C | I2C-based, up to 10 circuits | Beta |
Machines (cad/) — 3D-printable machine builds:
| Machine | Description | Status |
|---|---|---|
| CocktailBerry MK III | Compact footprint with integrated touchscreen support | Released |
| CocktailBerry 2-Go | Portable Euro Box build with detachable legs | Released |
| CocktailBerry MK IV | v2 reference build, optional scale + peristaltic pumps | Beta |
Contributing / How to Help
Contributions are very welcome - a new machine design, an improved model, or a PCB layout. Open an issue or pull request.
Please submit source files only:
- PCBs: the KiCad project (
*.kicad_sch,*.kicad_pcb, and any local symbols/footprints) - Machines: the FreeCAD sources (
*.FCStd)
Do not commit generated fabrication artifacts (Gerbers, drill, CPL, STL, STEP) - those are
built from the sources by the pipeline (see pcb/README.md and
cad/README.md). See the main project's
Contributing Guidelines
for general rules.
Related Projects
| Project | Description |
|---|---|
| CocktailBerry | The main software project (Python + React) |
| CocktailBerry Addons | Community addons and extensions |
| Software Documentation | Software setup and configuration guides |
Parts
85| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | LED | LED_SMD:LED_0603_1608Metric | D1, D3, D5, D7, D9, D11, D13, D15, D17, D19, D21 |
| 10 | 100 | Resistor_SMD:R_0603_1608Metric | R1, R3, R4, R5, R6, R7, R8, R9, R10, R11 |
| 10 | 10k | Resistor_SMD:R_0603_1608Metric | R2, R10k1, R10k2, R10k3, R10k4, R10k5, R10k6, R10k7, R10k8, R10k9 |
| 10 | 680 | Resistor_SMD:R_0603_1608Metric | R12, R13, R14, R15, R16, R17, R18, R19, R20, R21 |
| 10 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10 |
| 10 | US1M | Diode_SMD:D_SMA | D2, D4, D6, D8, D10, D12, D14, D16, D18, D20 |
| 4 | 10k | Resistor_SMD:R_0402_1005Metric | R10k10, R10k11, R10k12, R10k13 |
| 4 | MountingHole | MountingHole:MountingHole_2.7mm_M2.5_ISO7380_Pad | H1, H2, H3, H4 |
| 3 | Jumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP1, JP2, JP3 |
| 2 | Conn_01x04 | JLCImport:ZX-SH1_0-4PWT | J5, J6 |
| 2 | Screw_Terminal_01x06 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-6_1x06_P5.00mm_Horizontal | J3, J4 |
| 1 | 100nF | Capacitor_SMD:C_0402_1005Metric | C1 |
| 1 | 10uF | Capacitor_SMD:C_0402_1005Metric | C2 |
| 1 | 820 | Resistor_SMD:R_0603_1608Metric | R22 |
| 1 | Conn_02x04_Odd_Even | Connector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_Vertical | J1 |
| 1 | Fuse | Fuse:Fuse_Littelfuse_395Series | F1 |
| 1 | LOGO | LOGO | G*** |
| 1 | MCP23017_SS | Package_SO:SSOP-28_5.3x10.2mm_P0.65mm | U1 |
| 1 | Screw_Terminal_01x04 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-4_1x04_P5.00mm_Horizontal | J2 |
| 1 | Screw_Terminal_01x08 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-8_1x08_P5.00mm_Horizontal | J14 |
More from AndreWohnsland/CocktailBerry-Hardware
2- 2 layers67.1 × 57.9 mm

- 2 layers110.6 × 32.2 mm

Similar boards
- 2 layers85.6 × 51.6 mm

- 4 layers65 × 30 mm

- 2 layers45 × 100 mm

- 4 layers70 × 116 mm

- 2 layers137.5 × 132 mm

SmartCubePanel
Dennis960/SmartCube
SmartCube is a smart cube that can magnetically connect to other cubes in four directions
767 parts - 2 layers40 × 30.5 mm

- 2 layers130 × 164 mm

- 2 layers26 × 32 mm

Questions
How big is the Cbb i2c PCB?
It measures 67.1 × 57.9 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Cbb i2c use?
85 parts, built around the MCP23017-E/SS, KT-0603R, 0603WAF1000 and 0603WAF1002. 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 Cbb i2c KiCad files?
From the AndreWohnsland/CocktailBerry-Hardware repository on GitHub, at the commit this page was made from: the board is pcb/cbb-i2c/cbb-i2c.kicad_pcb and its schematic pcb/cbb-gpio/mk1-cbb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Cbb i2c design in my own project?
Its repository states no licence, so its author keeps all rights: ask AndreWohnsland before reusing the design.


