Skip to the content
PCBKitNew board
6 layers75.1 × 102 mmCm5, the printed circuit board in 3D

An optional Raspberry Pi Compute Module 5 carrier for Iasis. It plugs into the main board's HubPD population and carries Ethernet, NVMe storage, an accessory USB-C port and a service USB-C port.

Size
75.1 × 102 mm
Copper layers
6
Thickness
1.57 mm
Parts
84
Nets
228
Pads
640
Tracks, vias
720, 204
Pours
6
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
19 Oct 2026
Updated
7 Nov 2026

Overview

Cm5 is an open-source printed circuit board by hydazz, from the hydazz/iasis repository on GitHub, published under the Apache-2.0 licence. It is a 6-layer board of 75.1 × 102 mm with 84 parts on 228 nets, routed with 720 tracks and 204 vias.

It is built around the AP3441SHE-7B, LM61480RPHR and TPD4E02B04DQAR, with the TPD4E05U06DQAR, HD3SS3220RNHR and SN74AHCT1G125DBVR(UMW) among its other parts. Its parts include 32 capacitors, 20 resistors, 9 ICs, 9 connectors and 2 inductors. It belongs with the computers and single-board computers boards and the Raspberry Pi (Linux) boards of this library.

Main components

12

README

hardware/boards/cm5/README.md

CM5 carrier

An optional Raspberry Pi Compute Module 5 carrier for Iasis. It plugs into the main board's HubPD population and carries Ethernet, NVMe storage, an accessory USB-C port and a service USB-C port. The CM5 case holds both boards.

Parts and power

ItemRequirement or limit
Main boardHubPD, with its fitted side socket and power feed
InputUSB-C PD supply offering 20 V, connected to the main board
StorageeMMC on the module, or NVMe for CM5 Lite; no microSD slot
NVMe SSDM-key, 2230 / 2242 / 2280, up to 6 W
FanUp to 0.4 A; rated to tolerate 5.19 V
RTC backupRaspberry Pi RTC Battery SC1163, rechargeable ML2020
Accessory USB-C5 V / 1.5 A
Carrier power reservation35 W including conversion losses and VCONN

The service port is for CM5 provisioning and recovery; power comes through the main board. Set PSU_MAX_CURRENT=5000 in the CM5 EEPROM configuration for the accessory USB allowance.

RTC battery

Connect the battery to J104. To enable charging, add this to /boot/firmware/config.txt and reboot:

ini
dtparam=rtc_bbat_vchg=3000000

Use this setting only with the specified rechargeable battery. See Raspberry Pi's RTC setup for diagnostics.

Fabrication

With the development tools installed:

sh
mise run //hardware/boards/cm5:lint
mise run //hardware/boards/cm5:fab

build/boards/cm5/ contains gerbers.zip, bom.csv and cpl.csv. The board is 75.1 × 102 mm and uses the main board's six-layer ordering settings. Select its accessory and service USB-C connectors (J401, J501) in the assembly order.

Use :step for the populated STEP and :preview for board.png. The PCB revision is recorded in the KiCad title block; tag Revision A fabrication files as cm5-rev-a.

Parts

84
QtyValueFootprintReferences
1522u 16V X7RCapacitor_SMD:C_1210_3225MetricC101, C102, C308, C309, C310, C311, C312, C401, C405, C701, C702, C704, C705, C706, C707
10100nCapacitor_SMD:C_0402_1005MetricC103, C104, C305, C307, C402, C403, C404, C406, C601, C703
5M3MountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4, H5
35.1kResistor_SMD:R_0402_1005MetricR303, R501, R502
39774025243RMounting_Wuerth:Mounting_Wuerth_WA-SMSI-M2_H2.5mm_9774025243H701, H702, H703
2100kResistor_SMD:R_0402_1005MetricR406, R703
2100n 50V X7RCapacitor_SMD:C_0402_1005MetricC303, C304
210164227-1001A1RLFConnector_Hirose_DF40:Hirose_DF40C-100DS-0.4V_2x50_P0.4mmJ101, J102
210kResistor_SMD:R_0402_1005MetricR101, R701
210u 50V X7RCapacitor_SMD:C_1210_3225MetricC301, C302
2200k 1%Resistor_SMD:R_0402_1005MetricR404, R405
2470Resistor_SMD:R_0402_1005MetricR601, R602
2TPD4E02B04DQARPackage_SON:USON-10_2.5x1.0mm_P0.5mmU403, U404
2TPD4E05U06DQARPackage_SON:USON-10_2.5x1.0mm_P0.5mmU405, U501
11-2199230-5Connector_PCBEdge:TE_M.2_M_2x38-1MP_P0.5mmJ701
1100k 0.1%Resistor_SMD:R_0402_1005MetricR301
11054500101Connector_USB:USB_C_Receptacle_Molex_105450-0101J401
110p C0GCapacitor_SMD:C_0402_1005MetricC313
115k 1%Resistor_SMD:R_0402_1005MetricR407
11kResistor_SMD:R_0402_1005MetricR201
11u 10V X7RCapacitor_SMD:C_0603_1608MetricC306
12.2kResistor_SMD:R_0402_1005MetricR702
124.3k 0.1%Resistor_SMD:R_0402_1005MetricR302
12N7002Package_TO_SOT_SMD:SOT-23Q401
13.3u 17ACM5:L_PROD_PSPMAA0805L301
133Resistor_SMD:R_0402_1005MetricR102
14.7kResistor_SMD:R_0402_1005MetricR401
14.7nCapacitor_SMD:C_0402_1005MetricC708
1499k 1%Resistor_SMD:R_0402_1005MetricR402
1909k 1%Resistor_SMD:R_0402_1005MetricR403
1AP22652W6-7Package_TO_SOT_SMD:SOT-23-6U402
1AP3441SHE-7BPackage_DFN_QFN:DFN-8-1EP_2x2mm_P0.5mm_EP0.9x1.7mmU701
1BM02B-SRSS-TBConnector_JST:JST_SH_BM02B-SRSS-TB_1x02-1MP_P1.00mm_VerticalJ104
1BM04B-SRSS-TBConnector_JST:JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_VerticalJ103
1CM5CM5:RaspberryPi_CM5M1
1HD3SS3220RNHRPackage_DFN_QFN:Texas_RNH0030A_WQFN-30-1EP_2.5x4.5mm_P0.4mm_EP1.2x3.2mmU401
1HR911130ACM5:HanRun_HR911130AJ601
1LM61480RPHRCM5:TI_RPH0016AU301
1PZ200-2-10-WConnector_PinHeader_2.00mm:PinHeader_2x10_P2.00mm_HorizontalJ201
1SK6812SIDE-AIasis:OPSCO_SK6812SIDE-AD101
1SKRTLAE010Button_Switch_SMD:SW_Push_1P1T-MP_NO_Horizontal_Alps_SKRTLAE010SW501
1SN74AHCT1G125DBVRPackage_TO_SOT_SMD:SOT-23-5U101
1SRP5030CC-2R2MIasis:Bourns_SRP5030CCL701
1USB4105-GF-A-120Iasis:GCT_USB4105_GF_A_120J501

Questions

How big is the Cm5 PCB?

It measures 75.1 × 102 mm and has 6 copper layers, 1.57 mm thick.

What parts does the Cm5 use?

84 parts, built around the AP3441SHE-7B, LM61480RPHR, TPD4E02B04DQAR and TPD4E05U06DQAR. 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 Cm5 KiCad files?

From the hydazz/iasis repository on GitHub, at the commit this page was made from: the board is hardware/boards/cm5/cm5.kicad_pcb and its schematic hardware/boards/cm5/accessory-port.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Cm5 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).

More from hydazz/iasis

1
  • 6 layers133 × 102 mmIasis, the printed circuit board in 3D

    Iasis

    hydazz/iasis

    An optional Raspberry Pi Compute Module 5 carrier for Iasis. It plugs into the main board's HubPD population and carries Ethernet, NVMe storage, an accessory USB-C port and a service USB-C port.

    723 partsApache-2.0

Similar boards

  • 4 layers100 × 100 mmRpi pico printer board, the printed circuit board in 3D

    Rpi pico printer board

    jackw01/pi-pico-printer-board

    Tinkerer-friendly Klipper compatible 3D printer control board using Raspberry Pi Pico

    224 parts42CERN-OHL-W-2.0
  • 6 layers44 × 94 mmPS FLYBACK-5W, the printed circuit board in 3D

    PS FLYBACK-5W

    jonahsaunders/planar-studio

    KiCad extension for the copper you can't buy as a part — design planar inductors, transformers, PCB motor stators, filters, and antennas, with electrical modeling and direct write-back to your board.

    29 parts4MIT
  • 6 layers120 × 40 mmCM5CarrierV2, the printed circuit board in 3D

    CM5CarrierV2

    AsadImranRafique/CM5-Carrier-Board-Rev2

    Open-source six-layer Raspberry Pi CM4/CM5 carrier board with USB-C, 25 W PoE, M.2 NVMe, microSD, I2S, and expansion-board connectors.

    62 parts1Apache-2.0
  • 6 layers120 × 40 mmCM5Carrier, the printed circuit board in 3D

    CM5Carrier

    AsadImranRafique/CM5-Carrier-Board

    Custom Raspberry Pi CM4/CM5 carrier board with PoE, Gigabit Ethernet, M.2 NVMe, microSD and peripheral interfaces.

    54 partsApache-2.0
  • 4 layers99.5 × 90.2 mmHomeBoy, the printed circuit board in 3D

    HomeBoy

    devisunofficial/HomeBoy

    Homeboy is Raspberry-Pi based Game Console(Emulator) which can also act as server( or Backend) for my other projects.

    62 parts
  • 6 layers62.1 × 56.2 mmDM0003, the printed circuit board in 3D

    DM0003

    dioderobot/demo

    Demo for diode boards

    82 parts3
  • 4 layers60 × 130 mmParsnip, the printed circuit board in 3D

    Parsnip

    LimesKey/parsnip-node

    A portable LoRa communicator. Custom 4-layer PCB (ESP32-S3 + E22P-915M30S LoRa + NEO-M9N GNSS), designed in KiCad for 915 MHz.

    481 parts6