Skip to the content
2 layers67.1 × 57.9 mmCbb i2c, the printed circuit board in 3D

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

12

README

README.md
CocktailBerry Hardware

Support CocktailBerry

CocktailBerry 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.

website hardware documentation software documentation

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:

BoardDescriptionStatus
CocktailBerryBoard GPIOGPIO-based, up to 10 circuitsReleased
CocktailBerryBoard SlimCompact GPIO-based, up to 8 circuitsReleased
CocktailBerryBoard I2CI2C-based, up to 10 circuitsBeta

Machines (cad/) — 3D-printable machine builds:

MachineDescriptionStatus
CocktailBerry MK IIICompact footprint with integrated touchscreen supportReleased
CocktailBerry 2-GoPortable Euro Box build with detachable legsReleased
CocktailBerry MK IVv2 reference build, optional scale + peristaltic pumpsBeta

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

ProjectDescription
CocktailBerryThe main software project (Python + React)
CocktailBerry AddonsCommunity addons and extensions
Software DocumentationSoftware setup and configuration guides

Parts

85
QtyValueFootprintReferences
11LEDLED_SMD:LED_0603_1608MetricD1, D3, D5, D7, D9, D11, D13, D15, D17, D19, D21
10100Resistor_SMD:R_0603_1608MetricR1, R3, R4, R5, R6, R7, R8, R9, R10, R11
1010kResistor_SMD:R_0603_1608MetricR2, R10k1, R10k2, R10k3, R10k4, R10k5, R10k6, R10k7, R10k8, R10k9
10680Resistor_SMD:R_0603_1608MetricR12, R13, R14, R15, R16, R17, R18, R19, R20, R21
10AO3400APackage_TO_SOT_SMD:SOT-23Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10
10US1MDiode_SMD:D_SMAD2, D4, D6, D8, D10, D12, D14, D16, D18, D20
410kResistor_SMD:R_0402_1005MetricR10k10, R10k11, R10k12, R10k13
4MountingHoleMountingHole:MountingHole_2.7mm_M2.5_ISO7380_PadH1, H2, H3, H4
3Jumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP1, JP2, JP3
2Conn_01x04JLCImport:ZX-SH1_0-4PWTJ5, J6
2Screw_Terminal_01x06TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-6_1x06_P5.00mm_HorizontalJ3, J4
1100nFCapacitor_SMD:C_0402_1005MetricC1
110uFCapacitor_SMD:C_0402_1005MetricC2
1820Resistor_SMD:R_0603_1608MetricR22
1Conn_02x04_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_VerticalJ1
1FuseFuse:Fuse_Littelfuse_395SeriesF1
1LOGOLOGOG***
1MCP23017_SSPackage_SO:SSOP-28_5.3x10.2mm_P0.65mmU1
1Screw_Terminal_01x04TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-4_1x04_P5.00mm_HorizontalJ2
1Screw_Terminal_01x08TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-8_1x08_P5.00mm_HorizontalJ14

More from AndreWohnsland/CocktailBerry-Hardware

2
  • 2 layers67.1 × 57.9 mmMk1-cbb, the printed circuit board in 3D

    Mk1-cbb

    AndreWohnsland/CocktailBerry-Hardware

    Official hardware for CocktailBerry

    71 parts2
  • 2 layers110.6 × 32.2 mmMk1-slim, the printed circuit board in 3D

    Mk1-slim

    AndreWohnsland/CocktailBerry-Hardware

    Official hardware for CocktailBerry

    59 parts2

Similar boards

  • 2 layers85.6 × 51.6 mmREG1-App OneWire, the printed circuit board in 3D

    REG1-App OneWire

    MarcoLanghans/REG1-App-OneWire

    OpenKNX REG1 OneWire Extension

    33 parts
  • 2 layers45 × 100 mmLT8316, the printed circuit board in 3D

    LT8316

    kaminaris/GigaESC

    42 parts47
  • 4 layers70 × 116 mmPanel, the printed circuit board in 3D

    Panel

    Dennis960/Blumy

    A smart, WiFi-enabled ESP32 soil moisture and plant sensor

    174 parts3
  • 2 layers137.5 × 132 mmSmartCubePanel, the printed circuit board in 3D

    SmartCubePanel

    Dennis960/SmartCube

    SmartCube is a smart cube that can magnetically connect to other cubes in four directions

    767 parts
  • 2 layers130 × 164 mmCct main, the printed circuit board in 3D

    Cct main

    syncmeta/PendingHome

    全屋双色温灯光控制方案 基于 HA 和 ESPHome

    217 partsMIT
  • 2 layers26 × 32 mmSerial bread, the printed circuit board in 3D

    Serial bread

    testudor/serial-bread

    USB-to-UART module

    24 parts3CC-BY-SA-4.0

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.