Skip to the content
PCBKitNew board
2 layers84.3 × 84.3 mmDiff Expansion, the printed circuit board in 3D

Open source FPP PB16 Pixel Controller

Size
84.3 × 84.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
27
Nets
56
Pads
216
Tracks, vias
405, 6
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
25 Aug 2019
Updated
5 Oct 2026

Overview

Diff Expansion is an open-source printed circuit board by computergeek1507, from the computergeek1507/PB_16 repository on GitHub. It is a 2-layer board of 84.3 × 84.3 mm with 27 parts on 56 nets, routed with 405 tracks and 6 vias.

It is built around the AM26C31IN, SR215C104KARTR1 and 4608X-102-121LF, with the A-2014-2-4-R, WP3A8GD and SBH11-PBPC-D20-ST-BK among its other parts. Its parts include 6 connectors, 4 capacitors, 4 ICs, 1 resistor and 1 diode.

Main components

7

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

27
QtyValueFootprintReferences
40.1uFCapacitor_THT:C_Rect_L7.0mm_W2.0mm_P5.00mmC1, C2, C3, C4
4120Resistor_THT:R_Array_SIP8RN1, RN2, RN3, RN4
4AM26C31Package_DIP:DIP-16_W7.62mmU1, U2, U3, U4
4RJ45Connector_RJ:RJ45_Amphenol_54602-x08_HorizontalJ1, J2, J3, J4
1120Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
15V LEDLED_THT:LED_D3.0mm_ClearD1
1Expansion HeaderConnector_IDC:IDC-Header_2x20_P2.54mm_VerticalJ5
1LOGOScotts:chewi_15G***
1v4 Input302-S241:OST_302-S241J6

The 21 most common of 27 parts.

Questions

How big is the Diff Expansion PCB?

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

What parts does the Diff Expansion use?

27 parts, built around the AM26C31IN, SR215C104KARTR1, 4608X-102-121LF and A-2014-2-4-R. 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 Diff Expansion KiCad files?

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

Can I use the Diff Expansion design in my own project?

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

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 layers100 × 90.4 mmPi Zero 24 Diff, the printed circuit board in 3D

    Pi Zero 24 Diff

    computergeek1507/PB_16

    Open source FPP PB16 Pixel Controller

    62 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

Similar boards

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

    PB 16

    kitspace-test-repos/kicad6-file-collection

    90 partsMIT
  • 2 layers22 × 56 mm3to4 Plug, the printed circuit board in 3D

    3to4 Plug

    computergeek1507/KiCad_Designs

    KiCad PCB Designs

    5 parts10
  • 2 layers47.6 × 27.3 mmMmc usb 1, the printed circuit board in 3D

    Mmc usb 1

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    27 parts1.2k
  • 2 layers77.4 × 77.4 mmCORAZON LEDS CON FADE, the printed circuit board in 3D

    CORAZON LEDS CON FADE

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    27 parts915
  • 2 layers44.2 × 29.3 mmI2c tiny usb, the printed circuit board in 3D

    I2c tiny usb

    harbaum/I2C-Tiny-USB

    Cheap and simple I²C to USB interface

    27 parts454
  • 2 layers22 × 42 mmNvme bm to e, the printed circuit board in 3D

    Nvme bm to e

    CRImier/MyKiCad

    My KiCad boards. Can't be bothered uploading individually anymore, so here you go.

    27 parts253GPL-3.0
  • 2 layers80 × 61 mmPicoProducer, the printed circuit board in 3D

    PicoProducer

    pjgpetecodes/pico-streamdeck

    This project is an OBS Controller using a Raspberry Pi Pico and CircuitPython.

    27 parts230MIT