Skip to the content
PCBKitNew board
4 layers128.5 × 40 mmScalenode cm4-baseboard, the printed circuit board in 3D

Baseboard for Raspberry Pi 4 Compute Module optimized for clustering

Size
128.5 × 40 mm
Copper layers
4
Thickness
1.59 mm
Parts
146
Nets
278
Pads
757
Tracks, vias
2,411, 536
Pours
55
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
23 Feb 2021
Updated
3 Apr 2024

Overview

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.

Main components

12

README

README.md

Scalenode CM4 Baseboard

Copyright (c) 2020-2023 Antmicro

Scalenode CM4 Baseboard @ opensource.antmicro.com

visualization

Overview

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.

Project structure

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 libraries
  • doc - contains generated schematics and other documentation
  • img - contains graphics for this README
  • assets - contains visual assets for showcasing this design on Open Hardware Portal

Key features

  • Supports Raspberry Pi CM4
  • Gigabit Ethernet with integrated PoE circuitry
  • On-board M.2 (key-M) slot supporting NVMe SSDs
  • Slim PCB outline for 1U chassis
  • Expansion connector for peripherals connected over USB
  • Expansion connector for HDMI adapters

Block diagram

visualization

License

This project is published under the Apache-2.0 license.

Parts

146
QtyValueFootprintReferences
13R_10k_0402scalenode-cm4-baseboard-footprints:R_0402_1005MetricR5, R9, R10, R11, R12, R13, R14, R19, R39, R40, R41, R55, R65
8R_75R_0402scalenode-cm4-baseboard-footprints:R_0402_1005MetricR25, R26, R27, R28, R29, R30, R31, R32
7C_100n_0402scalenode-cm4-baseboard-footprints:C_0402_1005MetricC13, C17, C37, C51, C54, C55, C56
6R_220R_0402scalenode-cm4-baseboard-footprints:R_0402_1005MetricR21, R22, R56, R57, R60, R61
6TP_1mm_SMDscalenode-cm4-baseboard-footprints:TP_SMD_1mmTP2, TP3, TP4, TP5, TP6, TP7
4C_10n_0402scalenode-cm4-baseboard-footprints:C_0402_1005MetricC27, C30, C33, C34
4C_1u_0402scalenode-cm4-baseboard-footprints:C_0402_1005MetricC14, C15, C52, C53
4C_22u_100V_2220scalenode-cm4-baseboard-footprints:C_2220_5650MetricC26, C28, C29, C32
4R_22R_0402scalenode-cm4-baseboard-footprints:R_0402_1005MetricR7, R8, R58, R59
4Spacer_Drill3.7mm_H3mm_9774030151Rscalenode-cm4-baseboard-footprints:Spacer_Drill3.7mm_H3mm_9774030151RSP2, SP3, SP4, SP5
3C_100n_0603scalenode-cm4-baseboard-footprints:C_0603_1608MetricC7, C8, C9
3C_10u_0603scalenode-cm4-baseboard-footprints:C_0603_1608MetricC1, C2, C3
3C_1n_0603scalenode-cm4-baseboard-footprints:C_0603_1608MetricC10, C11, C12
3C_1n_1210_2kVscalenode-cm4-baseboard-footprints:C_1210_3225MetricC25, C31, C50
3C_1u_0603scalenode-cm4-baseboard-footprints:C_0603_1608MetricC4, C5, C6
3C_22u_0805_10Vscalenode-cm4-baseboard-footprints:C_0805_2012MetricC16, C18, C19
3R_0R_1206scalenode-cm4-baseboard-footprints:R_1206_3216MetricR17, R62, R63
3R_10k_0603scalenode-cm4-baseboard-footprints:R_0603_1608MetricR1, R3, R4
3R_63R4_0402scalenode-cm4-baseboard-footprints:R_0402_1005MetricR20, R23, R35
3TP_0.75mm_SMDscalenode-cm4-baseboard-footprints:TP_SMD_0.75mmTP1, TP8, TP9
2C_47u_0603scalenode-cm4-baseboard-footprints:C_0603_1608MetricC35, C36
2FB_220Z_2A_Murata-BLM21PG_0805scalenode-cm4-baseboard-footprints:FB_0805_2012MetricFB1, FB2
2LED_G_0603_598-8D80-107Fscalenode-cm4-baseboard-footprints:LED_0603_1608Metric_GD1, D11
2MB10Sscalenode-cm4-baseboard-footprints:SOIC-4_W3.9mmD4, D5
2MP_Pad6.2mm_Drill2.75mmscalenode-cm4-baseboard-footprints:MP_Pad6.2mm_Drill2.75mmMP2, MP3
2R_24k9_0402scalenode-cm4-baseboard-footprints:R_0402_1005MetricR24, R36
2Socket_Hirose_DF40_2x50_DF40HC-3.0-100DS-0.4Vscalenode-cm4-baseboard-footprints:Conn_Socket_Hirose_DF40_2x50_DF40HC-3.0-100DS-0.4VJ7, J8
2Spacer_Drill1mm_H4mm_97730406332Rscalenode-cm4-baseboard-footprints:Spacer_Drill1mm_H4mm_97730406332RSP1, SP6
2TS3USB30EDGSRscalenode-cm4-baseboard-footprints:MSOP-10_W3mmU1, U5
1AP62301_TSOTscalenode-cm4-baseboard-footprints:TSOT23-6U2
1BSS138-7-Fscalenode-cm4-baseboard-footprints:SOT-23-3Q6
1Bus_M.2_MDT580M01001scalenode-cm4-baseboard-footprints:Bus_M.2_Socket_Key_M_Amphenol_MDT580M01001J3
1CAS-120TAscalenode-cm4-baseboard-footprints:Switch_Slide_CAS-120TAS1
1C_100n_100V_0805scalenode-cm4-baseboard-footprints:C_0805_2012MetricC20
1Compute-Module-4_H1.5mmscalenode-cm4-baseboard-footprints:Compute-Module-4_H1.5mmM1
1FT234XD-Rscalenode-cm4-baseboard-footprints:DFN-12-1EP_3x3mmU6
1H6096NLscalenode-cm4-baseboard-footprints:SOIC127P1594X685-24NL3
1Hermaphroditic_Samtec_LSHM_2x30_LSHM-130-01-L-RH-A-S-K-TRscalenode-cm4-baseboard-footprints:Conn_Hermaphroditic_Samtec_LSHM_2x30_LSHM-130-01-XXX-RH-A-S-K-XXJ10
1JST_XH_1x2_B2B-XH-A-LF-SNscalenode-cm4-baseboard-footprints:Conn_JST_XH_1x2_B2B-XH-A-LF-SNJ1
1LED_G_0603_KP-1608CGCKscalenode-cm4-baseboard-footprints:LED_0603_1608Metric_GD7
1L_1u_5.5A_Bourns-SRP3212Ascalenode-cm4-baseboard-footprints:L_Bourns-SRP3212AL1
1MP_Pad4.5mm_Drill2.2mmscalenode-cm4-baseboard-footprints:MP_Pad4.5mm_Drill2.2mmMP1
1MicroSD_1140084168scalenode-cm4-baseboard-footprints:MicroSD_Amphenol_1140084168J4
1PDQE30-Q48-S5-Dscalenode-cm4-baseboard-footprints:CONV_PDQE30-Q48-S5-DU7
1PTC_4.5A_1206scalenode-cm4-baseboard-footprints:F_1206_3216MetricF1
1R_15k_0603scalenode-cm4-baseboard-footprints:R_0603_1608MetricR34
1R_1k1_0402scalenode-cm4-baseboard-footprints:R_0402_1005MetricR16
1R_1k3_0402scalenode-cm4-baseboard-footprints:R_0402_1005MetricR37
1R_1k_0603scalenode-cm4-baseboard-footprints:R_0603_1608MetricR42
1R_270R_0603scalenode-cm4-baseboard-footprints:R_0603_1608MetricR2
1R_2k2_0402scalenode-cm4-baseboard-footprints:R_0402_1005MetricR15
1R_32k4_0805scalenode-cm4-baseboard-footprints:R_0805_2012MetricR33
1R_330R_0402scalenode-cm4-baseboard-footprints:R_0402_1005MetricR6
1R_33k2_0402scalenode-cm4-baseboard-footprints:R_0402_1005MetricR18
1R_470R_0402scalenode-cm4-baseboard-footprints:R_0402_1005MetricR64
1R_49k9_0402scalenode-cm4-baseboard-footprints:R_0402_1005MetricR38
1SMAJ58A-13-Fscalenode-cm4-baseboard-footprints:DO-214ACD6
1SMAJ6.5Ascalenode-cm4-baseboard-footprints:DO-214ACD8
1SP3011-06UTGscalenode-cm4-baseboard-footprints:USON-14_3.5x1.35_P0.5mmD2
1SS-74800-144scalenode-cm4-baseboard-footprints:Ethernet_Jack_SS-74800-144J6
1TPD4S012DRYRscalenode-cm4-baseboard-footprints:UFDFN-6_1.45x1mmD3
1TPS2373-3RGWscalenode-cm4-baseboard-footprints:VQFN-20_5x5x1mm_P0.65mmU3
1TPS2378DDAscalenode-cm4-baseboard-footprints:SOIC-8-1EP_3.9x4.9x1.75mm_P1.27mmU8
1URB4805YMD-30WR3scalenode-cm4-baseboard-footprints:URB4805YMD-30WR3U4
1USB-Micro-B_Molex_473460001scalenode-cm4-baseboard-footprints:USB-Micro-B_Receptacle_Molex_473460001J5
1antmicro_logoscalenode-cm4-baseboard-footprints:antmicro-logoN1
1oshw_logoscalenode-cm4-baseboard-footprints:oshw-logoN3

Questions

How big is the Scalenode cm4-baseboard PCB?

It measures 128.5 × 40 mm and has 4 copper layers, 1.59 mm thick.

What parts does the Scalenode cm4-baseboard use?

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.

Where can I download the Scalenode cm4-baseboard KiCad files?

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.

Can I use the Scalenode cm4-baseboard design in my own project?

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).

Similar boards

  • 6 layers107 × 68 mmCm4-baseboard, the printed circuit board in 3D

    Cm4-baseboard

    antmicro/cm4-baseboard

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

    516 parts36Apache-2.0
  • 8 layers227.5 × 104 mmCom express-7-baseboard, the printed circuit board in 3D

    Com express-7-baseboard

    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.

    815 parts12Apache-2.0
  • 4 layers80.1 × 22.2 mmM2-smart iot module, the printed circuit board in 3D

    M2-smart iot module

    antmicro/m2-smart-iot-module

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

    212 parts30Apache-2.0
  • 8 layers90 × 120.4 mmEcp5-dc scm, the printed circuit board in 3D

    Ecp5-dc scm

    antmicro/ecp5-dc-scm

    Experimental Lattice ECP5-driven Data Center Security Communication Module

    506 parts23Apache-2.0
  • 4 layers100 × 100 mmD1600e psu breakout board, the printed circuit board in 3D

    D1600e psu breakout board

    antmicro/d1600e-psu-breakout

    Breakout board for DELL D1600E-S0 Power Supply Unit

    237 parts20Apache-2.0
  • 8 layers80 × 80 mmQsbc, the printed circuit board in 3D

    Qsbc

    qfreiman/qsbc

    Single Board Computer based on the i.MX8M Mini

    481 parts3GPL-3.0
  • 2 layers80 × 20.5 mmLz1-led driver, the printed circuit board in 3D

    Lz1-led driver

    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.

    44 parts2Apache-2.0