CM5-Carrier-Board
AsadImranRafique·CM5-Carrier-Board·hardware/CM5Carrier.kicad_pcb
About the CM5-Carrier-Board
CM5-Carrier-Board is an open source Raspberry Pi PCB design by AsadImranRafique, published on GitHub under the Apache-2.0 license. It is a 6-layer board measuring 120 × 40 mm, with 52 components from 31 distinct parts.
Its main chip is the DF40C-100DS-0.4V, from the Raspberry Pi family. Other key parts include the RT9742GGJ5, ASEK-32.768KHZ-L-R-T, AP3441SHE-7B, LPJG0926HENL and 74LVC1G07. By type, the board carries 15 resistors, 13 capacitors, 8 connectors, 7 ICs, 6 diodes and 1 inductor.
It belongs with the dev boards & breakouts designs in this gallery.
From the project
Custom Raspberry Pi CM4/CM5 carrier board with PoE, Gigabit Ethernet, M.2 NVMe, microSD and peripheral interfaces.
Production build of a compact carrier board for the Raspberry Pi Compute Module 4 and Compute Module 5. The board combines USB-C data and power, Ethernet, 25 W PoE input, M.2 storage and essential peripheral connections in a 120 mm × 40 mm form factor.
- Raspberry Pi Compute Module 4 and Compute Module 5 support - Two 100-pin Hirose board-to-board connectors - 120 mm × 40 mm board outline - Six-layer PCB - USB-C for data and 5 V at up to 3 A power input - RJ45 Ethernet MagJack - 25 W PoE powered-device input - Jumper-selectable USB-C or PoE power input - M.2 M-Key connector with support for…

Main components on the CM5-Carrier-Board
CM5-Carrier-Board bill of materials (BOM)
52 components, 31 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | RT9742GGJ5 RichTek | SOT-23-5 | U1 |
| 1 | ASEK-32.768KHZ-L-R-T abracon | Crystal_SMD_3225-4Pin_3.2x2.5mm | U2 |
| 1 | AP3441SHE-7B Diodes Incorporated | DFN-8-1EP_2x2mm_P0.5mm_EP1.05x1.75mm | U3 |
| 1 | LPJG0926HENL MagJack-RJ45 LinkPP | TRJG0926HENL | U4 |
| 1 | 74LVC1G07 Diodes Incorporated | SOT-353_SC-70-5 | U5 |
| 2 | CDDFN10-3324P Bourns | USON-10_2.5x1.0mm_P0.5mm | U7, U8 |
| 1 | 5033981892 Micro_SD_Card_Det Molex | SDCARD_MOLEX_503398-1892 | J1 |
| 1 | USB4205-GF-A USB_C_Receptacle_USB2.0_16P GCT | USB4205-GF-A | J2 |
| 1 | MDT320M03001 Bus_M.2_Socket_M Amphenol Inc. | M.2 M Key socket | J3 |
| 1 | G800W306018EU Conn_01x02 Amphenol Inc. | PinHeader_1x02_P2.54mm_Vertical | J4 |
| 1 | G800W305018EU Conn_01x03 Amphenol Inc. | PinHeader_1x03_P2.54mm_Vertical | J5 |
| 2 | BM04B-SRSS-TB JST Sales America Inc. | JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_Vertical | J6, J7 |
| 1 | BM03B-SRSS-TB JST Sales America Inc. | JST_SH_BM03B-SRSS-TB_1x03-1MP_P1.00mm_Vertical | J8 |
| 1 | DF40C-100DS-0.4V ComputeModule5 GPIO rail Hirose | CONN_DF40C-100DS-0.4V51_HIR | Conn1 |
| 1 | DF40C-100DS-0.4V ComputeModule5 High Speed rail Hirose | CONN_DF40C-100DS-0.4V51_HIR | Conn2 |
| 2 | LTST-C190GKT LED Green Lite-On Inc. | LED_0603_1608Metric | D1, D3 |
| 1 | LTST-C190KRKT LED Red Lite-On Inc. | LED_0603_1608Metric | D2 |
| 2 | MB6S Diotec Semiconductor | TO-269AA | D4, D5 |
| 1 | SMAJ58A Littelfuse Inc. | D_SMA | D6 |
| 1 | SRP5030CC-2R2M 2.2uH Bourns | L_Bourns_SRP5030CC | L1 |
Show 11 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 8 | GRM21BR71A106KA73L 10u Murata | C_0805_2012Metric | C1, C2, C6, C7, C10, C11, C12, C13 |
| 1 | 16SVPK220M Panasonic | CAP_16SVPK220M | C3 |
| 3 | EMK105B7104KV-F 100n TAIYO YUDEN EUROPE GMBH | C_0402_1005Metric | C4, C5, C8 |
| 1 | CC0402KRX7R9BB472 4.7nF Yageo | C_0402_1005Metric | C9 |
| 4 | RC0402FR-072K2L 2.2K 1% Yageo | R_0402_1005Metric | R1, R4, R5, R10 |
| 1 | RC0402FR-0712KL 12K 1% Yageo | R_0402_1005Metric | R2 |
| 4 | RC0402FR-071KL 1k Yageo | R_0402_1005Metric | R3, R11, R12, R13 |
| 2 | RC0402FR-07470RL 470R Yageo | R_0402_1005Metric | R6, R7 |
| 1 | RC0402FR-0710KL 10K 1% Yageo | R_0402_1005Metric | R8 |
| 1 | RC0402FR-07100KL 100K 1% Yageo | R_0402_1005Metric | R9 |
| 2 | RC0603FR-075K1L 5.1k Yageo | R_0603_1608Metric | R14, R15 |
CM5-Carrier-Board design files
The KiCad project lives in the AsadImranRafique/CM5-Carrier-Board repository on GitHub; these links point at the commit this page was built from.
- Layouthardware/CM5Carrier.kicad_pcb
- Schematichardware/CM5Carrier.kicad_sch
CM5-Carrier-Board: common questions
What microcontroller does the CM5-Carrier-Board use?
The CM5-Carrier-Board is built around the DF40C-100DS-0.4V, from the Raspberry Pi family.
How big is the CM5-Carrier-Board?
The CM5-Carrier-Board measures 120 × 40 mm, has 6 copper layers and is 1.6 mm thick.
How many components are on the CM5-Carrier-Board?
52 components, from 31 distinct parts. The full bill of materials is listed on this page.
Where can I download the CM5-Carrier-Board design files?
From the AsadImranRafique/CM5-Carrier-Board 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-Board design in my own project?
Yes, under the terms of its Apache-2.0 license, which AsadImranRafique chose for the repository.
Can I test firmware for the CM5-Carrier-Board 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.
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