
Cm4-baseboard
antmicro/cm4-baseboard
Experimental baseboard supporting System on Modules with Raspberry Pi CM4/CM5 pinout

Baseboard for Raspberry Pi 4 Compute Module optimized for clustering
Scalenode cm4-baseboard is an open-source printed circuit board by antmicro, from the antmicro/scalenode-cm4-baseboard repository on GitHub, published under the Apache-2.0 licence. It is a 4-layer board of 128.5 × 40 mm with 146 parts on 278 nets, routed with 2,411 tracks and 536 vias.
It is built around the PDQE30-Q48-S5-D, TPS2378DDA and URB4805YMD-30WR3, with the FT234XD-R, TS3USB30EDGSR-TP and TPS2373-3RGWR among its other parts. Its parts include 53 resistors, 40 capacitors, 9 diodes, 8 ICs and 8 connectors. It belongs with the computers and single-board computers boards and the Raspberry Pi (Linux) boards of this library.
Copyright (c) 2020-2023 Antmicro

This project contains the PCB design files for a baseboard supporting System on Modules with pinout compatible with Raspberry Pi Compute Module 4 (CM4). The baseboard has been optimized for 19-inch rack mount installations for distributed multi-node computing systems.
The main directory contains KiCad PCB project files, a LICENSE, and a README. The remaining files are stored in the following directories:
lib - contains the KiCad component librariesdoc - contains generated schematics and other documentationimg - contains graphics for this READMEassets - contains visual assets for showcasing this design on Open Hardware Portal
This project is published under the Apache-2.0 license.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | R_10k_0402 | scalenode-cm4-baseboard-footprints:R_0402_1005Metric | R5, R9, R10, R11, R12, R13, R14, R19, R39, R40, R41, R55, R65 |
| 8 | R_75R_0402 | scalenode-cm4-baseboard-footprints:R_0402_1005Metric | R25, R26, R27, R28, R29, R30, R31, R32 |
| 7 | C_100n_0402 | scalenode-cm4-baseboard-footprints:C_0402_1005Metric | C13, C17, C37, C51, C54, C55, C56 |
| 6 | R_220R_0402 | scalenode-cm4-baseboard-footprints:R_0402_1005Metric | R21, R22, R56, R57, R60, R61 |
| 6 | TP_1mm_SMD | scalenode-cm4-baseboard-footprints:TP_SMD_1mm | TP2, TP3, TP4, TP5, TP6, TP7 |
| 4 | C_10n_0402 | scalenode-cm4-baseboard-footprints:C_0402_1005Metric | C27, C30, C33, C34 |
| 4 | C_1u_0402 | scalenode-cm4-baseboard-footprints:C_0402_1005Metric | C14, C15, C52, C53 |
| 4 | C_22u_100V_2220 | scalenode-cm4-baseboard-footprints:C_2220_5650Metric | C26, C28, C29, C32 |
| 4 | R_22R_0402 | scalenode-cm4-baseboard-footprints:R_0402_1005Metric | R7, R8, R58, R59 |
| 4 | Spacer_Drill3.7mm_H3mm_9774030151R | scalenode-cm4-baseboard-footprints:Spacer_Drill3.7mm_H3mm_9774030151R | SP2, SP3, SP4, SP5 |
| 3 | C_100n_0603 | scalenode-cm4-baseboard-footprints:C_0603_1608Metric | C7, C8, C9 |
| 3 | C_10u_0603 | scalenode-cm4-baseboard-footprints:C_0603_1608Metric | C1, C2, C3 |
| 3 | C_1n_0603 | scalenode-cm4-baseboard-footprints:C_0603_1608Metric | C10, C11, C12 |
| 3 | C_1n_1210_2kV | scalenode-cm4-baseboard-footprints:C_1210_3225Metric | C25, C31, C50 |
| 3 | C_1u_0603 | scalenode-cm4-baseboard-footprints:C_0603_1608Metric | C4, C5, C6 |
| 3 | C_22u_0805_10V | scalenode-cm4-baseboard-footprints:C_0805_2012Metric | C16, C18, C19 |
| 3 | R_0R_1206 | scalenode-cm4-baseboard-footprints:R_1206_3216Metric | R17, R62, R63 |
| 3 | R_10k_0603 | scalenode-cm4-baseboard-footprints:R_0603_1608Metric | R1, R3, R4 |
| 3 | R_63R4_0402 | scalenode-cm4-baseboard-footprints:R_0402_1005Metric | R20, R23, R35 |
| 3 | TP_0.75mm_SMD | scalenode-cm4-baseboard-footprints:TP_SMD_0.75mm | TP1, TP8, TP9 |
| 2 | C_47u_0603 | scalenode-cm4-baseboard-footprints:C_0603_1608Metric | C35, C36 |
| 2 | FB_220Z_2A_Murata-BLM21PG_0805 | scalenode-cm4-baseboard-footprints:FB_0805_2012Metric | FB1, FB2 |
| 2 | LED_G_0603_598-8D80-107F | scalenode-cm4-baseboard-footprints:LED_0603_1608Metric_G | D1, D11 |
| 2 | MB10S | scalenode-cm4-baseboard-footprints:SOIC-4_W3.9mm | D4, D5 |
| 2 | MP_Pad6.2mm_Drill2.75mm | scalenode-cm4-baseboard-footprints:MP_Pad6.2mm_Drill2.75mm | MP2, MP3 |
| 2 | R_24k9_0402 | scalenode-cm4-baseboard-footprints:R_0402_1005Metric | R24, R36 |
| 2 | Socket_Hirose_DF40_2x50_DF40HC-3.0-100DS-0.4V | scalenode-cm4-baseboard-footprints:Conn_Socket_Hirose_DF40_2x50_DF40HC-3.0-100DS-0.4V | J7, J8 |
| 2 | Spacer_Drill1mm_H4mm_97730406332R | scalenode-cm4-baseboard-footprints:Spacer_Drill1mm_H4mm_97730406332R | SP1, SP6 |
| 2 | TS3USB30EDGSR | scalenode-cm4-baseboard-footprints:MSOP-10_W3mm | U1, U5 |
| 1 | AP62301_TSOT | scalenode-cm4-baseboard-footprints:TSOT23-6 | U2 |
| 1 | BSS138-7-F | scalenode-cm4-baseboard-footprints:SOT-23-3 | Q6 |
| 1 | Bus_M.2_MDT580M01001 | scalenode-cm4-baseboard-footprints:Bus_M.2_Socket_Key_M_Amphenol_MDT580M01001 | J3 |
| 1 | CAS-120TA | scalenode-cm4-baseboard-footprints:Switch_Slide_CAS-120TA | S1 |
| 1 | C_100n_100V_0805 | scalenode-cm4-baseboard-footprints:C_0805_2012Metric | C20 |
| 1 | Compute-Module-4_H1.5mm | scalenode-cm4-baseboard-footprints:Compute-Module-4_H1.5mm | M1 |
| 1 | FT234XD-R | scalenode-cm4-baseboard-footprints:DFN-12-1EP_3x3mm | U6 |
| 1 | H6096NL | scalenode-cm4-baseboard-footprints:SOIC127P1594X685-24N | L3 |
| 1 | Hermaphroditic_Samtec_LSHM_2x30_LSHM-130-01-L-RH-A-S-K-TR | scalenode-cm4-baseboard-footprints:Conn_Hermaphroditic_Samtec_LSHM_2x30_LSHM-130-01-XXX-RH-A-S-K-XX | J10 |
| 1 | JST_XH_1x2_B2B-XH-A-LF-SN | scalenode-cm4-baseboard-footprints:Conn_JST_XH_1x2_B2B-XH-A-LF-SN | J1 |
| 1 | LED_G_0603_KP-1608CGCK | scalenode-cm4-baseboard-footprints:LED_0603_1608Metric_G | D7 |
| 1 | L_1u_5.5A_Bourns-SRP3212A | scalenode-cm4-baseboard-footprints:L_Bourns-SRP3212A | L1 |
| 1 | MP_Pad4.5mm_Drill2.2mm | scalenode-cm4-baseboard-footprints:MP_Pad4.5mm_Drill2.2mm | MP1 |
| 1 | MicroSD_1140084168 | scalenode-cm4-baseboard-footprints:MicroSD_Amphenol_1140084168 | J4 |
| 1 | PDQE30-Q48-S5-D | scalenode-cm4-baseboard-footprints:CONV_PDQE30-Q48-S5-D | U7 |
| 1 | PTC_4.5A_1206 | scalenode-cm4-baseboard-footprints:F_1206_3216Metric | F1 |
| 1 | R_15k_0603 | scalenode-cm4-baseboard-footprints:R_0603_1608Metric | R34 |
| 1 | R_1k1_0402 | scalenode-cm4-baseboard-footprints:R_0402_1005Metric | R16 |
| 1 | R_1k3_0402 | scalenode-cm4-baseboard-footprints:R_0402_1005Metric | R37 |
| 1 | R_1k_0603 | scalenode-cm4-baseboard-footprints:R_0603_1608Metric | R42 |
| 1 | R_270R_0603 | scalenode-cm4-baseboard-footprints:R_0603_1608Metric | R2 |
| 1 | R_2k2_0402 | scalenode-cm4-baseboard-footprints:R_0402_1005Metric | R15 |
| 1 | R_32k4_0805 | scalenode-cm4-baseboard-footprints:R_0805_2012Metric | R33 |
| 1 | R_330R_0402 | scalenode-cm4-baseboard-footprints:R_0402_1005Metric | R6 |
| 1 | R_33k2_0402 | scalenode-cm4-baseboard-footprints:R_0402_1005Metric | R18 |
| 1 | R_470R_0402 | scalenode-cm4-baseboard-footprints:R_0402_1005Metric | R64 |
| 1 | R_49k9_0402 | scalenode-cm4-baseboard-footprints:R_0402_1005Metric | R38 |
| 1 | SMAJ58A-13-F | scalenode-cm4-baseboard-footprints:DO-214AC | D6 |
| 1 | SMAJ6.5A | scalenode-cm4-baseboard-footprints:DO-214AC | D8 |
| 1 | SP3011-06UTG | scalenode-cm4-baseboard-footprints:USON-14_3.5x1.35_P0.5mm | D2 |
| 1 | SS-74800-144 | scalenode-cm4-baseboard-footprints:Ethernet_Jack_SS-74800-144 | J6 |
| 1 | TPD4S012DRYR | scalenode-cm4-baseboard-footprints:UFDFN-6_1.45x1mm | D3 |
| 1 | TPS2373-3RGW | scalenode-cm4-baseboard-footprints:VQFN-20_5x5x1mm_P0.65mm | U3 |
| 1 | TPS2378DDA | scalenode-cm4-baseboard-footprints:SOIC-8-1EP_3.9x4.9x1.75mm_P1.27mm | U8 |
| 1 | URB4805YMD-30WR3 | scalenode-cm4-baseboard-footprints:URB4805YMD-30WR3 | U4 |
| 1 | USB-Micro-B_Molex_473460001 | scalenode-cm4-baseboard-footprints:USB-Micro-B_Receptacle_Molex_473460001 | J5 |
| 1 | antmicro_logo | scalenode-cm4-baseboard-footprints:antmicro-logo | N1 |
| 1 | oshw_logo | scalenode-cm4-baseboard-footprints:oshw-logo | N3 |
It measures 128.5 × 40 mm and has 4 copper layers, 1.59 mm thick.
146 parts, built around the PDQE30-Q48-S5-D, TPS2378DDA, URB4805YMD-30WR3 and FT234XD-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.
From the antmicro/scalenode-cm4-baseboard repository on GitHub, at the commit this page was made from: the board is scalenode-cm4-baseboard.kicad_pcb and its schematic compute-module.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

antmicro/cm4-baseboard
Experimental baseboard supporting System on Modules with Raspberry Pi CM4/CM5 pinout

tscircuit/dataset-srj24
Ten production-oriented KiCad boards converted to Simple Route JSON

antmicro/com-express-7-baseboard
This project contains open hardware design files for a baseboard supporting COM Express 7 modules. The board breaks-out major communications and peripheral interfaces provided by the standard.

antmicro/m2-smart-iot-module
https://antmicro.com/blog/2021/08/open-hardware-smart-m2-radio-module-for-iot/

antmicro/ecp5-dc-scm
Experimental Lattice ECP5-driven Data Center Security Communication Module

antmicro/d1600e-psu-breakout
Breakout board for DELL D1600E-S0 Power Supply Unit


antmicro/flickerless-led-driver
This project contains open hardware design files for a PCB supporting a pair of infrared (IR) LEDs in an LZ1 LuxiGen package from OSRAM.