Skip to the content
2 layers142.1 × 106 mmPi CM4 16, the printed circuit board in 3D

Open source FPP PB16 Pixel Controller

Size
142.1 × 106 mm
Copper layers
2
Thickness
1.6 mm
Parts
118
Nets
232
Pads
633
Tracks, vias
1,012, 356
Pours
6
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
25 Aug 2019
Updated
5 Oct 2026

Overview

Pi CM4 16 is an open-source printed circuit board by computergeek1507, from the computergeek1507/PB_16 repository on GitHub. It is a 2-layer board of 142.1 × 106 mm with 118 parts on 232 nets, routed with 1,012 tracks and 356 vias.

It is built around the SN74HCT245NSR, 74LVC1G07 and 24LC256T-I/SN, with the AM26C31IDRE4, FSUSB42MUX and RT9742AGJ5F among its other parts. Its parts include 36 resistors, 27 connectors, 18 fuses, 12 capacitors and 8 ICs. It belongs with the computers and single-board computers boards and the Raspberry Pi (Linux) boards of this library.

Main components

12

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

118
QtyValueFootprintReferences
173544-2Scotts:FUSE_3544-2F5, F6, F7, F8, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21 +1
1633Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27
70.1uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC7, C8, C9, C10, C12, C13, C14
4120Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR32, R33, R34, R35
4MountingHoleMountingHole:MountingHole_3.7mmH5, H6, H7, H8
310uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC2, C3, C4
21KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2, R11
22.2KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR37, R38
22KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR8, R9
24.7KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR6, R7
2470Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR41, R42
25.7KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3, R36
2NPResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4, R39
2SN74HCT245NSN74HCT245NSR:SN74HCT245NSRU8, U9
1100KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR5
1100uFCapacitor_SMD:CP_Elec_6.3x5.4_NichiconC6
112KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR40
1220uFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC5
124LC256Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU6
1500maFuse:Fuse_BelFuse_0ZRE0005FF_L8.3mm_W3.8mmF2
174LVC1G07Package_TO_SOT_SMD:SOT-23-5U7
1ACT LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD2
1AM26C31Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU11
1ARJM11C7-502-AB-ER2-TARJM11C7-502-AB-ER2-T:ABRACON_ARJM11C7-502-AB-ER2-TJ3
1Aux PwrMKDS1_2-3.81:PHOENIX_MKDS1_2-3.81J9
1B340AE-13Diode_SMD:D_SMAD3
1ComputeModule4-CM4CM4IO:Raspberry-Pi-4-Compute-ModuleModule5
1DMP3056LPackage_TO_SOT_SMD:SOT-23Q5
1Diff OutScotts:RJ45_Amphenol_54602-x08_HorizontalJ28
1Down BTNButton_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mmSW5
1Enter BTNButton_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mmSW6
1FSUSB42MUXPackage_SO:MSOP-10_3x3mm_P0.5mmU12
1LOGOScotts:chewi_15G***
1Micro_SD_Card_DetConnector_Card:microSD_HC_Molex_104031-0811J29
1OLED ConnConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ10
1PIN_3_JMPScotts:SolderJumper-3_P1mm_Bridged12PIN5
1PIN_4_JMPScotts:SolderJumper-3_P1mm_Bridged23PIN6
1PWR LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD9
1Power In LeftBarrier_Blocks:BARRIER_BLOCK_1ROW_2POS_P9.5MMJ7
1Power In RightBarrier_Blocks:BARRIER_BLOCK_1ROW_2POS_P9.5MMJ8
1RT9742AGJ5FPackage_TO_SOT_SMD:TSOT-23-5U2
1String1Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_VerticalJ12
1String10Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_VerticalJ26
1String11Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_VerticalJ22
1String12Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_VerticalJ23
1String13Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_VerticalJ19
1String14Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_VerticalJ24
1String15Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_VerticalJ20
1String16Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_VerticalJ21
1String2Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_VerticalJ13
1String3Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_VerticalJ14
1String4Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_VerticalJ15
1String5Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_VerticalJ16
1String6Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_VerticalJ17
1String7Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_VerticalJ18
1String8Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_VerticalJ11
1String9Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_VerticalJ25
1USB_AConnector_USB:USB_A_Molex_105057_VerticalJ30
1USB_C_OTGUSB-C-Power:TYPE-C-31-M-12J2
1Universe5VScotts:Universal_5V_HorizontalU5
1VIN SelectConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ5
1VIN VoltageConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ6
1VIN1 LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD7
1VIN2 LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD8
1Zener 10VDiode_SMD:D_SOD-123D5

More from computergeek1507/PB_16

12
  • 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
  • 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
  • 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
  • 4 layers157.5 × 130 mmJv thesis, the printed circuit board in 3D

    Jv thesis

    JhonVelasquez/Embedded_system_Synchronize_Plant

    Project of a embedded system that synchronizes signals in a plant. There is electronic (PCB) and software design (FreeRTOS for STM32F7).

    233 parts2
  • 2 layers67 × 58.5 mmEncoderBoard, the printed circuit board in 3D

    EncoderBoard

    conorcurley5/EncoderPCB

    31 parts
  • 4 layers76 × 115 mmAudioVis, the printed circuit board in 3D

    AudioVis

    TerrenceCao1/AudioVisPCB

    PCB for my Audio Visualizer

    13 parts
  • 4 layers243.8 × 243.8 mmCm4 matx, the printed circuit board in 3D

    Cm4 matx

    EDA-bench/eda-bench

    Execution-based benchmark for open-book KiCad PCB reconstruction agents

    214 parts4

Questions

How big is the Pi CM4 16 PCB?

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

What parts does the Pi CM4 16 use?

118 parts, built around the SN74HCT245NSR, 74LVC1G07, 24LC256T-I/SN and AM26C31IDRE4. 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 CM4 16 KiCad files?

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

Can I use the Pi CM4 16 design in my own project?

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