

Pi CM4 16
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
12SN74HCT245NSR
SOIC-20-208mil-40℃~+85℃ 1 14ns@5.5V,50pF 4.5V~5.5V 6mA 6mA 74HCT 8 80uA Bidirectional Tri-State SOIC-20-208mil Buffers, Drivers, Receivers, Transceivers ROHSTexas InstrumentsBuffers, Drivers, Receivers, Transceivers74LVC1G07
SOT-353-40℃~+105℃ 1 1 1.65V~5.5V 1.6ns@5.5V,50pF 24mA 4uA 74LVC Open-drain Power-off isolation、Level shifting Unidirectional SOT-353 Buffers, Drivers, Receivers, Transceivers ROHSWuxi I-core ElecBuffers, Drivers, Receivers, Transceivers24LC256T-I/SN
SOIC-8-40℃~+85℃ 1,000,000 cycles 2.5V~5.5V 200 Years 256Kbit 400kHz 5ms Hardware write protection function、Noise suppression function I2C SOIC-8 EEPROM ROHSMicrochip TechnologyEEPROMAM26C31IDRE4
SOIC-16-40℃~+85℃ 4.5V~5.5V SOIC-16 RS-485 / RS-422 ICs ROHSTexas InstrumentsRS-485/RS-422 ICsFSUSB42MUX
MSOP-10-40℃~+85℃ 12ns 13ns 2 250ps 2:1 3.7pF 3.9Ω 3V~4.4V 720MHz MSOP-10 Analog Switches, Multiplexers ROHSonsemiAnalog Switches, MultiplexersRT9742AGJ5F
TSOT-23-5-40℃~+85℃ 1 2.7V~6V 3A 55mΩ Active High High Side Switch Short-Circuit Protection(SCP)、Undervoltage Protection(UVP)、Overcurrent Protection(OCP)、Over Temperature Protection TSOT-23-5 Power Distribution Switches ROHSRichtek TechPower Distribution SwitchesCRGCQ0603F120R
0603-55℃~+155℃ 100mW 120Ω Thick Film Resistor ±1% ±100ppm/℃ 0603 Chip Resistor - Surface Mount ROHSTE ConnectivityChip Resistor - Surface MountRC0603JR-074K7L
UncategorisedUnknown makerRT0603BRD07100KL
0603-55℃~+155℃ 100kΩ 100mW 75V Thin Film Resistor ±0.1% ±25ppm/℃ 0603 Chip Resistor - Surface Mount ROHSYAGEOChip Resistor - Surface MountUWX1C101MCL1GB
SMD,D6.3xL5.4mm-40℃~+85℃ 100uF 129mA@10kHz 16V 2000hrs@85℃ Polarized ±20% SMD,D6.3xL5.4mm Aluminum Electrolytic Capacitors - SMD ROHSNichiconAluminum Electrolytic Capacitors - SMDECA-1HM221
插件,D10xL12.5mm-40℃~+85℃ 10mm 12.5mm 2000hrs@85℃ 220uF 50V 5mm 680mA@10kHz ±20% 插件,D10xL12.5mm Aluminum Electrolytic Capacitors - Leaded ROHSPanasonicAluminum Electrolytic Capacitors - LeadedLTST-C190KRKT
0603-30℃~+85℃ 130° 20mA 2V 62.5mW 631nm 639nm 99mcd Discrete Diode Red Water Clear 0603 LED Indication - Discrete ROHSLite-OnLED Indication - Discrete
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
118| Qty | Value | Footprint | References |
|---|---|---|---|
| 17 | 3544-2 | Scotts:FUSE_3544-2 | F5, F6, F7, F8, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21 +1 |
| 16 | 33 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27 |
| 7 | 0.1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C7, C8, C9, C10, C12, C13, C14 |
| 4 | 120 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R32, R33, R34, R35 |
| 4 | MountingHole | MountingHole:MountingHole_3.7mm | H5, H6, H7, H8 |
| 3 | 10uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2, C3, C4 |
| 2 | 1K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2, R11 |
| 2 | 2.2K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R37, R38 |
| 2 | 2K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R8, R9 |
| 2 | 4.7K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6, R7 |
| 2 | 470 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R41, R42 |
| 2 | 5.7K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R36 |
| 2 | NP | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4, R39 |
| 2 | SN74HCT245N | SN74HCT245NSR:SN74HCT245NSR | U8, U9 |
| 1 | 100K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5 |
| 1 | 100uF | Capacitor_SMD:CP_Elec_6.3x5.4_Nichicon | C6 |
| 1 | 12K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R40 |
| 1 | 220uF | Capacitor_THT:CP_Radial_D10.0mm_P5.00mm | C5 |
| 1 | 24LC256 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U6 |
| 1 | 500ma | Fuse:Fuse_BelFuse_0ZRE0005FF_L8.3mm_W3.8mm | F2 |
| 1 | 74LVC1G07 | Package_TO_SOT_SMD:SOT-23-5 | U7 |
| 1 | ACT LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D2 |
| 1 | AM26C31 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U11 |
| 1 | ARJM11C7-502-AB-ER2-T | ARJM11C7-502-AB-ER2-T:ABRACON_ARJM11C7-502-AB-ER2-T | J3 |
| 1 | Aux Pwr | MKDS1_2-3.81:PHOENIX_MKDS1_2-3.81 | J9 |
| 1 | B340AE-13 | Diode_SMD:D_SMA | D3 |
| 1 | ComputeModule4-CM4 | CM4IO:Raspberry-Pi-4-Compute-Module | Module5 |
| 1 | DMP3056L | Package_TO_SOT_SMD:SOT-23 | Q5 |
| 1 | Diff Out | Scotts:RJ45_Amphenol_54602-x08_Horizontal | J28 |
| 1 | Down BTN | Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm | SW5 |
| 1 | Enter BTN | Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm | SW6 |
| 1 | FSUSB42MUX | Package_SO:MSOP-10_3x3mm_P0.5mm | U12 |
| 1 | LOGO | Scotts:chewi_15 | G*** |
| 1 | Micro_SD_Card_Det | Connector_Card:microSD_HC_Molex_104031-0811 | J29 |
| 1 | OLED Conn | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J10 |
| 1 | PIN_3_JMP | Scotts:SolderJumper-3_P1mm_Bridged12 | PIN5 |
| 1 | PIN_4_JMP | Scotts:SolderJumper-3_P1mm_Bridged23 | PIN6 |
| 1 | PWR LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D9 |
| 1 | Power In Left | Barrier_Blocks:BARRIER_BLOCK_1ROW_2POS_P9.5MM | J7 |
| 1 | Power In Right | Barrier_Blocks:BARRIER_BLOCK_1ROW_2POS_P9.5MM | J8 |
| 1 | RT9742AGJ5F | Package_TO_SOT_SMD:TSOT-23-5 | U2 |
| 1 | String1 | Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_Vertical | J12 |
| 1 | String10 | Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_Vertical | J26 |
| 1 | String11 | Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_Vertical | J22 |
| 1 | String12 | Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_Vertical | J23 |
| 1 | String13 | Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_Vertical | J19 |
| 1 | String14 | Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_Vertical | J24 |
| 1 | String15 | Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_Vertical | J20 |
| 1 | String16 | Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_Vertical | J21 |
| 1 | String2 | Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_Vertical | J13 |
| 1 | String3 | Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_Vertical | J14 |
| 1 | String4 | Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_Vertical | J15 |
| 1 | String5 | Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_Vertical | J16 |
| 1 | String6 | Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_Vertical | J17 |
| 1 | String7 | Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_Vertical | J18 |
| 1 | String8 | Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_Vertical | J11 |
| 1 | String9 | Scotts:PhoenixContact_MCV_3.81mm_3.5mm_1x03_Vertical | J25 |
| 1 | USB_A | Connector_USB:USB_A_Molex_105057_Vertical | J30 |
| 1 | USB_C_OTG | USB-C-Power:TYPE-C-31-M-12 | J2 |
| 1 | Universe5V | Scotts:Universal_5V_Horizontal | U5 |
| 1 | VIN Select | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J5 |
| 1 | VIN Voltage | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J6 |
| 1 | VIN1 LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D7 |
| 1 | VIN2 LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D8 |
| 1 | Zener 10V | Diode_SMD:D_SOD-123 | D5 |
More from computergeek1507/PB_16
12- 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

- 2 layers93 × 87.7 mm

Similar boards
- 2 layers142.1 × 99.9 mm

- 2 layers142.1 × 90.8 mm

- 2 layers73 × 94 mm

Sportiduino base
sportiduino/sportiduino
Electronic timing system for orienteering and similar outdoor sports events on Arduino
119 parts78GPL-3.0 - 4 layers157.5 × 130 mm

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 mm

- 4 layers76 × 115 mm

- 4 layers243.8 × 243.8 mm

Cm4 matx
EDA-bench/eda-bench
Execution-based benchmark for open-book KiCad PCB reconstruction agents
214 parts4 - 4 layers65 × 32 mm

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.