Skip to the content
2 layers59 × 22 mmCANberry, the printed circuit board in 3D

A repo for assorted tools, projects, and documentation.

Size
59 × 22 mm
Copper layers
2
Thickness
1.6 mm
Parts
86
Nets
63
Pads
219
Tracks, vias
330, 67
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20210925)
Created
26 Sep 2021
Updated
31 Dec 2021

Overview

CANberry is an open-source printed circuit board by joshajohnson, from the joshajohnson/car-hacking repository on GitHub. It is a 2-layer board of 59 × 22 mm with 86 parts on 63 nets, routed with 330 tracks and 67 vias.

It is built around the STM32F072C8T6, AP2112K-3.3TRG1 and USBLC6-2SC6, with the ESDCAN24-2BLY, KMR221GLFS and M20-9990346 among its other parts. Its parts include 15 capacitors, 8 resistors, 4 ICs, 4 connectors and 3 diodes. It belongs with the STM32 boards of this library.

Main components

7

README

README.md

Car Hacking

A repo for assorted tools, projects, and documentation.

Parts

86
QtyValueFootprintReferences
36, , , , , , , , , , , , , , , +20
8100nCapacitor_SMD:C_0603_1608MetricC5, C7, C9, C10, C12, C13, C14, C15
7G***svg2modsvg2mod, svg2mod, svg2mod, svg2mod, svg2mod, svg2mod, svg2mod
44u7Capacitor_SMD:C_0603_1608MetricC1, C2, C3, C8
45K1Resistor_SMD:R_0603_1608MetricR1, R2, R4, R7
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
210uCapacitor_SMD:C_0805_2012MetricC4, C11
21KResistor_SMD:R_0603_1608MetricR5, R6
2600Rjosh-passives-smt:Ferrite_Bead_0603FB1, FB2
10Resistor_SMD:R_0603_1608MetricR3
110nCapacitor_SMD:C_0603_1608MetricC6
1120Resistor_SMD:R_0603_1608MetricR8
11751251josh-connectors:TerminalBlock_393570003_1x03_P3.50mm_HorizontalJ2
1500mAjosh-passives-smt:Fuse_0603_1608MetricF1
1ADM3053Package_SO:SOIC-20W_7.5x12.8mm_P1.27mmU3
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U1
1ESDCAN24Package_TO_SOT_SMD:SOT-23D3
1GRNLED_SMD:LED_0603_1608MetricD2
1KMR2josh-buttons-switches:SW_Push_KMR2SW1
1Logo_Open_Hardware_Smalljosh-logos:OSHW_Logo_3.6x3.6_F.MaskLOGO1
1M20-9990346josh-connectors:3_PIN_THT_StaggeredJ3
1REDLED_SMD:LED_0603_1608MetricD1
1STM32F072C8TxPackage_QFP:LQFP-48_7x7mm_P0.5mmU4
1SWDjosh-connectors:5_PIN_SMD_PROGJ4
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U2
1USB_C_Receptacle_USB2.0josh-connectors:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1

More from joshajohnson/car-hacking

2
  • 2 layersObd ahu, the printed circuit board in 3D

    Obd ahu

    joshajohnson/car-hacking

    A repo for assorted tools, projects, and documentation.

    35 parts2
  • 2 layers81 × 71 mmCANberry breakout, the printed circuit board in 3D

    CANberry breakout

    joshajohnson/car-hacking

    A repo for assorted tools, projects, and documentation.

    18 parts2

Similar boards

  • 2 layers80 × 50 mmChao Recruit, the printed circuit board in 3D

    Chao Recruit

    scottcjx/Chao-Recruit

    137 partsGPL-3.0
  • 4 layers100 × 100 mmBefore router, the printed circuit board in 3D

    Before router

    ahdrage/leafy

    DIY Wi-Fi climate-control prototype for Nissan Leaf: KiCad PCB, ESP32-C3 firmware, Blender enclosure and build notes. Inspired by OVMS.

    66 parts
  • 4 layers63.1 × 41.1 mmMemoryBreakout, the printed circuit board in 3D

    MemoryBreakout

    LukasReil/MemoryBreakout

    62 parts
  • 4 layers18 × 29 mmEsp32c6-pico, the printed circuit board in 3D

    Esp32c6-pico

    TreeNewbeer/esp32c6-pico

    2026-09-11 第一版 PCB 提交快照:保留用户在居中后对 R19、R15、局部短线及图形的继续调整;R19 / R15 当前坐标为 (115.70, 120.40) / (115.70, 122.36) mm。已重新填铜并同步贴装坐标、二维预览和报告,ERC 0、DRC 错误 0 / 丝印警告 1、未连接 0、一致性问题 0,QA 39/53。见 当前提交记录。以下居中对比及旧 3D 图保留为历史记录。

    59 parts
  • 2 layers39.4 × 16.2 mmX14 dev, the printed circuit board in 3D

    X14 dev

    jenschr/ATTinyX14-development-board

    Tiny breadboard compatible development board based on either ATTiny414, ATTiny814 or ATTiny1614

    23 parts2MIT
  • 2 layers283 × 100 mm0xLM, the printed circuit board in 3D

    0xLM

    llmerlos/0xLM

    PICCTRL 0xLM - 6x3+3 Split Keyboard with onboard CH559

    100 parts17CERN-OHL-P-2.0
  • 4 layers121.9 × 109.2 mmPlinkyblack hwmidi jacks, the printed circuit board in 3D

    Plinkyblack hwmidi jacks

    plinkysynth/plinky_public

    a public release of the plinky sw and hw

    287 parts227
  • 4 layers46.4 × 99.8 mmTrimix Analyzer, the printed circuit board in 3D

    Trimix Analyzer

    magnus188/aegir

    Open-source ESP32-P4 trimix analyzer prototype for technical diving,

    171 parts14

Questions

How big is the CANberry PCB?

It measures 59 × 22 mm and has 2 copper layers, 1.6 mm thick.

What parts does the CANberry use?

86 parts, built around the STM32F072C8T6, AP2112K-3.3TRG1, USBLC6-2SC6 and ESDCAN24-2BLY. 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 CANberry KiCad files?

From the joshajohnson/car-hacking repository on GitHub, at the commit this page was made from: the board is hardware/CANberry/CANberry.kicad_pcb and its schematic hardware/CANberry-breakout/CANberry-breakout.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the CANberry design in my own project?

Its repository states no licence, so its author keeps all rights: ask joshajohnson before reusing the design.