Skip to the content
4 layers68 × 50 mmPicoChainZero, the printed circuit board in 3D

Power and I2C daisy chained over ethernet patch cables.

Size
68 × 50 mm
Copper layers
4
Thickness
1.6 mm
Parts
41
Nets
77
Pads
227
Tracks, vias
321, 46
Pours
4
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
12 Aug 2024
Updated
11 Aug 2025

Overview

PicoChainZero is an open-source printed circuit board by jasonalexander-ja, from the jasonalexander-ja/PicoChain repository on GitHub, published under the MIT licence. It is a 4-layer board of 68 × 50 mm with 41 parts on 77 nets, routed with 321 tracks and 46 vias.

It is built around the SIP32419EVB, FT232RL and SRV05, with the LM78M05CH, PCA9615DP and RJ45 among its other parts. Its parts include 12 capacitors, 11 resistors, 8 connectors, 7 ICs and 2 fuses. It belongs with the interfaces and adapters boards of this library.

Main components

6

README

README.md

PicoChain

Pico(Daisy)Chain is a simple standard for creating daisy chains of connected devices, allowing I2C and power to be easily distributed out using ethernet patch cables.

This is a repository containing documentation and reference hardware + software implementations.

All hardware reference implementations are in KiCAD 8+ format with the PCB layout and Gerbers.

Contents:

  • PicoChainReference; A generic reference design breaking out the power and I2C to pin headers, this can be easily adapted to what ever purpose is desired.
  • PicoChainZero; A reference design using the Raspberry Pi Zero as a I2C controller, breaks out the Pi Zero's serial to a USB-C connector.
  • PicoChainTerminator; A reference design for a termination endpoint device, one of these needs to be present at the start and end of a chain.

Design Overview

PicoChain uses differential I2C, 12 + 24 volts, all sent down a single RJ45 & twisted pair allowing communication and power for microcontrollers + motors to be supplied using commonly available ethernet patch cables.

Generation of the differential I2C is handled by the NXP PCA9615 meaning that when SCL and SCA is hooked up to this chip, all the same I2C libraries and implementation automatically work with no further modifications.

The 12 + 24 volts is supplied with the assumption that this will be regulated into the relevant required voltages by the connected devices, the reference implementations regulates a 5V for the microcontroller and a 5V for servo and similar small motors off of the 12V line, and a 12V line is regulated off of the 24V line intended for high power motors.

Each PicoChain device has 2 RJ45 connectors to send and receive power and data, they don't have a particular direction are all the reference designs have the RJ45s passively connected, tapping off of power and I2C as needed, however, all PicoChain chains need terminators at either end.

Generally, this is designed for running sequences across some connected devices, with the idea that only 1 large load (I.E. a motor) will be running at a time, reducing the current load going through the patch cables and chained devices.

Pinout

RJ45 PinFunction
1GND
2+24V
3DSDAM
4DSCLM
5DSCLP
6DSDAP
7GND
8+12V

Pins 3-6 (inclusive) are generated by the PCA9615 and are connected directly to ICs on each device.

Parts

41
QtyValueFootprintReferences
510uFCapacitor_SMD:C_0805_2012MetricC5, C6, C10, C12, C13
4100KResistor_SMD:R_0805_2012MetricR6, R7, R10, R11
3470KResistor_SMD:R_0805_2012MetricR3, R4, R9
210uFCapacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-AC4, C8
22KResistor_SMD:R_0805_2012MetricR5, R8
2330nFCapacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-AC1, C2
247nFCapacitor_SMD:C_0805_2012MetricC7, C11
25.1KResistor_SMD:R_0805_2012MetricR1, R2
2Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ7, J8
2FuseFuse:Fuse_0805_2012MetricF3, F4
2RJ45Connector_RJ:RJ45_Amphenol_54602-x08_HorizontalJ1, J2
2SRV05Package_TO_SOT_SMD:SOT-23-6U3, U5
2SiP32419Package_DFN_QFN:DFN-10-1EP_3x3mm_P0.5mm_EP1.65x2.38mmU6, U8
1+12V InTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ5
1+24V InTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ6
11nFCapacitor_SMD:C_1206_3216MetricC3
1D_SchottkyDiode_SMD:D_SMAD1
1FT232RLPackage_SO:SSOP-28_5.3x10.2mm_P0.65mmU2
1LM78M05Package_TO_SOT_SMD:TO-252-2U1
1PCA9615DPPackage_SO:TSSOP-10_3x3mm_P0.5mmU4
1Raspberry PiConnector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_VerticalJ3
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_GCT_USB4085J4

More from jasonalexander-ja/PicoChain

2
  • 4 layers68 × 34 mmPicoChainReference, the printed circuit board in 3D

    PicoChainReference

    jasonalexander-ja/PicoChain

    Power and I2C daisy chained over ethernet patch cables.

    22 parts1MIT
  • 4 layers17 × 32 mmPicoChainTerminator, the printed circuit board in 3D

    PicoChainTerminator

    jasonalexander-ja/PicoChain

    Power and I2C daisy chained over ethernet patch cables.

    10 parts1MIT

Similar boards

  • 2 layers100 × 50 mmDew Controller, the printed circuit board in 3D

    Dew Controller

    kuellenberg/Dew-Controller

    Dew heater controller for telescope dew heater straps

    92 parts2
  • 2 layers65 × 56 mmRpi 1, the printed circuit board in 3D

    Rpi 1

    vinthewrench/garden-I2C-board

    garden I2C board

    39 parts3MIT
  • 4 layers100 × 100 mmMOBO V2, the printed circuit board in 3D

    MOBO V2

    robotique-udes/Exo_Electric

    This repo contains all the information about the PCB and electrical schematics of Biogenius.

    82 parts1GPL-2.0
  • 2 layers31.1 × 73 mmTesting board, the printed circuit board in 3D

    Testing board

    RomLab/pcb-system-for-underfloor-heating-v2.0

    PCB for underfloor heating system

    53 parts1
  • 2 layers93 × 173 mmBatch 1, the printed circuit board in 3D

    Batch 1

    CDFER/Business-Cards

    Showcasing a collection of functional PCB business cards, each demonstrating a unique embedded electronics project.

    479 parts9

Questions

How big is the PicoChainZero PCB?

It measures 68 × 50 mm and has 4 copper layers, 1.6 mm thick.

What parts does the PicoChainZero use?

41 parts, built around the SIP32419EVB, FT232RL, SRV05 and LM78M05CH. 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 PicoChainZero KiCad files?

From the jasonalexander-ja/PicoChain repository on GitHub, at the commit this page was made from: the board is PicoChainZero/PicoChainZero.kicad_pcb and its schematic PicoChainReference/PicoChainReference.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PicoChainZero design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).