

Diff Expansion
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
7AM26C31IN
PDIP-16-40℃~+85℃ 4.5V~5.5V PDIP-16 RS-485 / RS-422 ICs ROHSTexas InstrumentsRS-485 / RS-422 ICsSR215C104KARTR1
插件Multilayer Ceramic Capacitors MLCC - LeadedKyocera AVX4608X-102-121LF
SIP-8-2.54mm120Ω 300mW 4 8 ±100ppm/℃ ±2% SIP-8-2.54mm Resistor Networks, Arrays ROHSBournsResistor Networks & ArraysA-2014-2-4-R
插件-40℃~+85℃ 1 Gold Non-LED Phosphor bronze Unshielded 插件 Ethernet Connectors / Modular Connectors (RJ45 RJ11) ROHSAssmann WSW ComponentsEthernet Connectors / Modular Connectors (RJ45 RJ11)WP3A8GD
插件,D=3mm2.2V 20mA 20mcd 50° 565nm 568nm Emerald Green Green Lens 插件,D=3mm LED Indication - Discrete ROHSKingbrightLED Indication - DiscreteSBH11-PBPC-D20-ST-BK
直插,P=2.54mmStraight,P=2.54mm Wire To Board Connector ROHSSullins Connector SolutionsWire To Board Connector302-S241
插件Wire To Board ConnectorOn-Shore Tech
README
PB16_2_PI/README.mdCopyright 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.

Parts
27| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 0.1uF | Capacitor_THT:C_Rect_L7.0mm_W2.0mm_P5.00mm | C1, C2, C3, C4 |
| 4 | 120 | Resistor_THT:R_Array_SIP8 | RN1, RN2, RN3, RN4 |
| 4 | AM26C31 | Package_DIP:DIP-16_W7.62mm | U1, U2, U3, U4 |
| 4 | RJ45 | Connector_RJ:RJ45_Amphenol_54602-x08_Horizontal | J1, J2, J3, J4 |
| 1 | 120 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 1 | 5V LED | LED_THT:LED_D3.0mm_Clear | D1 |
| 1 | Expansion Header | Connector_IDC:IDC-Header_2x20_P2.54mm_Vertical | J5 |
| 1 | LOGO | Scotts:chewi_15 | G*** |
| 1 | v4 Input | 302-S241:OST_302-S241 | J6 |
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 mm

- 2 layers148.8 × 116.9 mm

- 2 layers142.1 × 99.9 mm

- 2 layers148.8 × 116.9 mm

- 2 layers142.1 × 93 mm

- 2 layers151.1 × 93.4 mm

- 2 layers148.1 × 102.6 mm

- 2 layers148.6 × 76.4 mm

- 2 layers83.2 × 71.4 mm

- 2 layers100 × 90.4 mm

- 2 layers148.6 × 75.5 mm

- 2 layers90.1 × 71.4 mm

Similar boards
- 2 layers148.1 × 102.6 mm

- 2 layers22 × 56 mm

- 2 layers47.6 × 27.3 mm

- 2 layers77.4 × 77.4 mm

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 mm

- 2 layers40 × 40 mm

- 2 layers22 × 42 mm

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 mm

PicoProducer
pjgpetecodes/pico-streamdeck
This project is an OBS Controller using a Raspberry Pi Pico and CircuitPython.
27 parts230MIT