Cm5-carrier v2
ben5049·cm-carrier-hardware·pcbs/cm5-carrier-v2/cm5-carrier-v2.kicad_pcb
About the Cm5-carrier v2 PCB
Cm5-carrier v2 is an open source Raspberry Pi PCB design by ben5049, published on GitHub under the AGPL-3.0 license. It is a 6-layer board measuring 70 × 80 mm, with 294 components from 76 distinct parts.
Its main chip is the RP-CM5, from the Raspberry Pi family. Other key parts include the ADS7128IRTER, TVS2701DRBR, TPS26601RHFR, AZV3001FZ4-7 and TPS259470ARPW. By type, the board carries 134 capacitors, 87 resistors, 24 ICs, 17 diodes, 12 connectors and 4 transistors.
From the project
Compact CM5 carrier board with an M.2 E-key connector and a 1000BASE-T1 Ethernet PHY, as well as other optional IO.
Compact CM5 carrier board with an M.2 E-key connector and a 1000BASE-T1 Ethernet PHY, as well as other optional IO.
- V1 Uses a separate PCIe switch and PCIe-to-Ethernet bridge. It has been abandoned in favour of V2 - V2 Uses the PCI11010C which integrates a PCIe switch and Ethernet MAC, leading to space and power savings compared to V1

Main components on the Cm5-carrier v2
Cm5-carrier v2 bill of materials (BOM)
294 components, 76 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ADS7128IRTER | QFN50P300X300X80-17N-D | U301 |
| 1 | TVS2701DRBR | SON65P300X300X100-9N-D | U302 |
| 1 | TPS26601RHFR TPS26600RHFR | QFN50P400X500X100-25N-D | U303 |
| 1 | AZV3001FZ4-7 | AZV3001FZ47 | U401 |
| 1 | TPS259470ARPW | TPS259472ARPWR | U402 |
| 1 | MAX20004AFOA/VY+T MAX20008AFOC/VY+T | MAX20004AFOC_VY+ | U403 |
| 1 | TPS7B8133QDRVRQ1 | SON65P200X200X80-7N | U501 |
| 1 | TPS2116DRL | SOTFL50P160X60-8N | U502 |
| 1 | TPS22991CNRAAR | TPS22991CNRAAR | U601 |
| 1 | TPS62827DMQR | TPS6282xDMQR | U602 |
| 1 | TPS62825DMQR | TPS6282xDMQR | U603 |
| 1 | NX3DV221GM | NX3DV221GM115 | U701 |
| 7 | PESD4USB3BTTS-QX | PESD4USB3BTTSQX | U801, U802, U803, U804, U805, U806, U808 |
| 1 | AP22653FDZ-7 | SON65P200X200X80-7N-D | U807 |
| 1 | SYA75603A | SYA7560x | U1001 |
| 1 | PCI11010C | PCI11010C | U1002 |
| 1 | AT24C64D-MAHM-E | SON50P300X200X60-9N | U1003 |
| 1 | LAN8870 | lan8870 | U1101 |
| 4 | DMN21D2UFB-7B | DMN21D2UFB7B | Q401, Q402, Q403, Q701 |
| 2 | XRCGB25M000F3A16R0 | XRCGB25M000F3A16R0 | Y1001, Y1101 |
Show 56 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ASEK-32.768KHZ-LRT | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1201 |
| 1 | 43045-0201 | 43045-02YY | J301 |
| 1 | JST-SH-4-Vertical | JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_Vertical | J701 |
| 2 | FH12-20S-0.5SH | Hirose_FH12-20S-0.5SH_1x20-1MP_P0.50mm_Horizontal | J801, J802 |
| 1 | JST-SH-4-Horizontal | JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J803 |
| 1 | 48406-0003 | 48406-0003 | J804 |
| 1 | ARJM11D7-502-AB-EW2 | ARJM11D7-502-AB-EW2_ABR | J805 |
| 1 | TYPE-C-31-M-12 | TYPE-C-31-M-12 | J806 |
| 2 | FH12-22S-0.5SH | Hirose_FH12-22S-0.5SH_1x22-1MP_P0.50mm_Horizontal | J901, J902 |
| 1 | MSPE-J2L0-B00 MSPE-J2L0-x00 | MSPEJ2L0x00 | J1101 |
| 1 | MDT420E0X001 | MDT420E0X001 | J1201 |
| 1 | ACT1210G-800-2P-TL10 | ACT1210G | FL1101 |
| 4 | 9774015951R | 9774015951 | H101, H102, H104, H105 |
| 2 | 9774015243R | 9774025243R | H1201, H1202 |
| 1 | PCM12SMTBR | PCM12SMTBR | S701 |
| 1 | RP-CM5 | Raspberry-Pi-5-Compute-Module | SOM701 |
| 1 | TS20-42-25-WT-160-SMT-TR | TS204225WT160SMTTR | SW701 |
| 3 | SZESD7241N2T5G | SZESD7462N2T5G | D301, D1103, D1104 |
| 5 | PMEG4002EL-QYL | PMEG4002EL-QYL | D401, D402, D701, D702, D1001 |
| 3 | RED | LED_0402 | D403, D404, D704 |
| 2 | GREEN | LED_0402 | D703, D1101 |
| 3 | SZESD8472MUT5G | SZESD7462N2T5G | D801, D802, D803 |
| 1 | 824012823 | 824012823 | D1102 |
| 1 | 7443844020010 Wurth Elektronik | L_Wurth_WE-MXGI-4020 | L401 |
| 2 | DFE201610E-R47M=P2 | L_Murata_DFE201610P | L601, L602 |
| 15 | 1u | C_0402 | C301, C303, C304, C402, C501, C502, C605, C1010 +7 |
| 4 | 100n | C_0603 | C302, C408, C1124, C1125 |
| 1 | 47n | C_0402 | C305 |
| 34 | 100n | C_0402 | C401, C412, C606, C701, C801, C1008, C1009, C1022 +26 |
| 12 | 22u | C_0805 | C403, C404, C405, C406, C415, C416, C417, C418 +4 |
| 1 | 4u7 | C_0603 | C407 |
| 2 | 2n2 | C_0402 | C409, C410 |
| 1 | 2u2 | C_0402 | C411 |
| 28 | 1n | C_0402 | C413, C1001, C1002, C1003, C1004, C1005, C1006, C1007 +20 |
| 1 | 4p7 | C_0402 | C414 |
| 25 | 4u7 | C_0402 | C601, C602, C603, C604, C609, C610, C611, C612 +17 |
| 1 | 120p | C_0402 | C607 |
| 1 | 220p | C_0402 | C608 |
| 4 | 220n | C_0402 | C1015, C1016, C1017, C1018 |
| 4 | 10p | C_0402 | C1052, C1053, C1121, C1122 |
| 11 | 1k | R_0402 | R301, R302, R703, R704, R1004, R1006, R1021, R1022 +3 |
| 26 | 10k | R_0402 | R303, R305, R307, R402, R410, R701, R702, R1001 +18 |
| 1 | 120k | R_0402 | R304 |
| 3 | 4k7 | R_0402 | R306, R415, R416 |
| 3 | 22k | R_0402 | R308, R404, R414 |
| 5 | 12k1 | R_0402 | R309, R409, R413, R803, R1113 |
| 2 | 450k | R_0402 | R310, R602 |
| 3 | 47k | R_0402 | R311, R408, R604 |
| 10 | 100k | R_0402 | R401, R403, R407, R411, R501, R601, R603, R1007 +2 |
| 2 | 1M | R_0402 | R405, R406 |
| 1 | 680R | R_0402 | R412 |
| 2 | 56k | R_0402 | R502, R605 |
| 2 | 470R | R_0402 | R801, R802 |
| 3 | 2k2 | R_0402 | R901, R902, R1010 |
| 12 | 22R | R_0402 | R1011, R1012, R1013, R1014, R1015, R1016, R1107, R1108 +4 |
| 1 | 200R | R_0402 | R1024 |
Cm5-carrier v2 design files
The KiCad project lives in the ben5049/cm-carrier-hardware repository on GitHub; these links point at the commit this page was built from.
Cm5-carrier v2: common questions
What microcontroller does the Cm5-carrier v2 use?
The Cm5-carrier v2 is built around the RP-CM5, from the Raspberry Pi family.
How big is the Cm5-carrier v2 PCB?
The Cm5-carrier v2 measures 70 × 80 mm, has 6 copper layers and is 1.0524 mm thick.
How many components are on the Cm5-carrier v2?
294 components, from 76 distinct parts. The full bill of materials is listed on this page.
Where can I download the Cm5-carrier v2 design files?
From the ben5049/cm-carrier-hardware repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Cm5-carrier v2 design in my own project?
Yes, under the terms of its AGPL-3.0 license, which ben5049 chose for the repository.
Can I test firmware for the Cm5-carrier v2 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Raspberry Pi firmware against it before you order a PCB.
More boards in cm-carrier-hardware
Earlier revisions in the repo: cm5-carrier-v1
Similar boards
Raspberry Pi
Open source rover
nasa-jpl
220 × 178 mm144 parts2LApache-2.09.7kRaspberry Pi
SPIRIT
SPIRIT-org
82 × 155 mm130 parts6LCERN-OHL-S-2.01.3kRaspberry Pi
CM5RevEng
schlae
55 × 40 mm417 parts10LNo license1.0kRaspberry Pi
Haxo hw
cardonabits
102.4 × 211.3 mm38 parts2LCustom license672Raspberry Pi
Desktop 50 Pin TopConn
BlueSCSI
89.2 × 82.6 mm103 parts2LGPL-3.0449Raspberry Pi
PowerBook
BlueSCSI
74.5 × 56.3 mm78 parts2LGPL-3.0449