Skip to the content
2 layers100 × 90.4 mmPi Zero 24 Diff, the printed circuit board in 3D

Open source FPP PB16 Pixel Controller

Size
100 × 90.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
62
Nets
83
Pads
307
Tracks, vias
634, 197
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
25 Aug 2019
Updated
5 Oct 2026

Overview

Pi Zero 24 Diff is an open-source printed circuit board by computergeek1507, from the computergeek1507/PB_16 repository on GitHub. It is a 2-layer board of 100 × 90.4 mm with 62 parts on 83 nets, routed with 634 tracks and 197 vias.

It is built around the AM26C31IDRE4, 24LC256T-I/SN and CRGCQ0603F120R, with the RC0603JR-074K7L, ECA-1HM221 and LTST-C190KRKT among its other parts. Its parts include 27 resistors, 9 connectors, 8 capacitors, 8 ICs and 2 switches.

Main components

9

README

PB16_2_PI/README.md

Copyright and Disclaimer

Copyright: Scott Hanson

This documentation describes Open Hardware and is licensed under the CERN OHL v. 1.2.

You may redistribute and modify this documentation under the terms of the CERN OHL v.1.2. (http://ohwr.org/cernohl). This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. Please see the CERN OHL v.1.2 for applicable conditions

PB16-2-PI

This is an adapter to use a Raspberry Pi W with the PB16 Cape instead of a PocketBeagle. This only supports the 16 local ports and the serial ports. The Expansion header does not work. Open source applications were used to create this PCB. KiCad was used for the PCB design, and LibreOffice for the documentation.

To order your own PCB upload the gerber.zip file to your favorite PCB manufacture of choice, I personally use jlcpcb.com.

Image of PI Adapter

Parts

62
QtyValueFootprintReferences
24120Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25 +8
70.1uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC2, C4, C5, C6, C7, C8, C9
6AM26C31Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU4, U5, U6, U7, U8, U9
4MountingHoleScotts:MountingHole_3.7mmH2, H3, H4, H5
24.7KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2, R3
1220uFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC3
124LC256Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU2
1330Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4
15V LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD2
1Diff Out 1Scotts:RJ45_Amphenol_54602-x08_HorizontalJ5
1Diff Out 2Scotts:RJ45_Amphenol_54602-x08_HorizontalJ6
1Diff Out 3Scotts:RJ45_Amphenol_54602-x08_HorizontalJ7
1Diff Out 4Scotts:RJ45_Amphenol_54602-x08_HorizontalJ8
1Diff Out 5Scotts:RJ45_Amphenol_54602-x08_HorizontalJ9
1Diff Out 6Scotts:RJ45_Amphenol_54602-x08_HorizontalJ10
1Down BTNScotts:SW_Push_1P1T_NO_6x6mm_H9.5mmSW2
1Enter BTNScotts:SW_Push_1P1T_NO_6x6mm_H9.5mmSW3
1LOGOScotts:chewi_15G***
1OLED ConnConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ4
1PIN_3_JMPScotts:SolderJumper-3_P1mm_Bridged12PIN2
1PIN_4_JMPScotts:SolderJumper-3_P1mm_Bridged23PIN3
1PJ-044AScotts:CUI_PJ-044AJ3
1Pwr InMKDS1_2-3.81:PHOENIX_MKDS1_2-3.81J2
1Raspberry Pi ZeroScotts:Raspberry_Pi_Zero_Socketed_THT_FaceDown_MountingHolesU3

More from computergeek1507/PB_16

12
  • 2 layers142.1 × 106 mmPi CM4 16, the printed circuit board in 3D

    Pi CM4 16

    computergeek1507/PB_16

    Open source FPP PB16 Pixel Controller

    118 parts78
  • 2 layers148.8 × 116.9 mmBBB 16, the printed circuit board in 3D

    BBB 16

    computergeek1507/PB_16

    Open source FPP PB16 Pixel Controller

    116 parts78
  • 2 layers142.1 × 99.9 mmPB 16, the printed circuit board in 3D

    PB 16

    computergeek1507/PB_16

    Open source FPP PB16 Pixel Controller

    112 parts78
  • 2 layers148.8 × 116.9 mmBBB 16, the printed circuit board in 3D

    BBB 16

    computergeek1507/PB_16

    Open source FPP PB16 Pixel Controller

    102 parts78
  • 2 layers142.1 × 93 mmPi Zero W 16, the printed circuit board in 3D

    Pi Zero W 16

    computergeek1507/PB_16

    Open source FPP PB16 Pixel Controller

    102 parts78
  • 2 layers151.1 × 93.4 mmESP32-P4 16, the printed circuit board in 3D

    ESP32-P4 16

    computergeek1507/PB_16

    Open source FPP PB16 Pixel Controller

    99 parts78
  • 2 layers148.1 × 102.6 mmPB 16, the printed circuit board in 3D

    PB 16

    computergeek1507/PB_16

    Open source FPP PB16 Pixel Controller

    90 parts78
  • 2 layers148.6 × 76.4 mmPB 16, the printed circuit board in 3D

    PB 16

    computergeek1507/PB_16

    Open source FPP PB16 Pixel Controller

    83 parts78
  • 2 layers83.2 × 71.4 mmReceiver Out, the printed circuit board in 3D

    Receiver Out

    computergeek1507/PB_16

    Open source FPP PB16 Pixel Controller

    68 parts78
  • 2 layers148.6 × 75.5 mmPB 16, the printed circuit board in 3D

    PB 16

    computergeek1507/PB_16

    Open source FPP PB16 Pixel Controller

    59 parts78
  • 2 layers90.1 × 71.4 mmWingsStation, the printed circuit board in 3D

    WingsStation

    computergeek1507/PB_16

    Open source FPP PB16 Pixel Controller

    57 parts78
  • 2 layers93 × 87.7 mmPB 8 DMX, the printed circuit board in 3D

    PB 8 DMX

    computergeek1507/PB_16

    Open source FPP PB16 Pixel Controller

    51 parts78

Similar boards

  • 2 layers142.1 × 99.9 mmPB 16, the printed circuit board in 3D

    PB 16

    kitspace-test-repos/kicad6-file-collection

    113 partsMIT
  • 2 layers142.1 × 90.8 mmESP32 Shift Test, the printed circuit board in 3D

    ESP32 Shift Test

    computergeek1507/KiCad_Designs

    KiCad PCB Designs

    96 parts10
  • 4 layers128 × 55 mmCluster2HDMI, the printed circuit board in 3D

    Cluster2HDMI

    vkar9898/Cluster2HDMI

    A project dedicated to utilising a 7 inch LCD panel as a standalone monitor via a HDMI-parallel RGB converter and a Pico 2 fitted on a custom PCB

    96 parts2MIT
  • 2 layers104.9 × 90 mmESP32 Master V2, the printed circuit board in 3D

    ESP32 Master V2

    tetra-aero/LTC6811_ESP32

    106 partsGPL-3.0
  • 2 layers73 × 94 mmSportiduino base, the printed circuit board in 3D

    Sportiduino base

    sportiduino/sportiduino

    Electronic timing system for orienteering and similar outdoor sports events on Arduino

    119 parts78GPL-3.0
  • 2 layers67 × 58.5 mmEncoderBoard, the printed circuit board in 3D

    EncoderBoard

    conorcurley5/EncoderPCB

    31 parts
  • 2 layers200 × 115 mmBMSJ, the printed circuit board in 3D

    BMSJ

    Arrow-air/project-longshot

    Project Longshot documentation, designs, and project artifacts.

    310 parts4CERN-OHL-S-2.0
  • 4 layers53.5 × 53.5 mmMiniTULPAR, the printed circuit board in 3D

    MiniTULPAR

    ErdemHtyl/Tulpar_Mini_FCB

    This project is under active development. The table below shows what is finished and what is still in progress:

    92 partsBSD-3-Clause

Questions

How big is the Pi Zero 24 Diff PCB?

It measures 100 × 90.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Pi Zero 24 Diff use?

62 parts, built around the AM26C31IDRE4, 24LC256T-I/SN, CRGCQ0603F120R and RC0603JR-074K7L. 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 Pi Zero 24 Diff KiCad files?

From the computergeek1507/PB_16 repository on GitHub, at the commit this page was made from: the board is Pi_Zero_24_Diff_SMD/Pi_Zero_24_Diff.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pi Zero 24 Diff design in my own project?

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