CM5IO

ben5049·cm-carrier-hardware·pcbs/CM5IO/CM5IO.kicad_pcb

CM5IO PCB layout, top view — open source Raspberry Pi board by ben5049
Simulate this board

About the CM5IO PCB

CM5IO is an open source Raspberry Pi PCB design by ben5049, published on GitHub under the AGPL-3.0 license. It is a 4-layer board measuring 160 × 90 mm, with 63 components from 34 distinct parts.

Its main chip is the ComputeModule5-CM5, from the Raspberry Pi family. Other key parts include the TPD4EUSB30, MagJack-A70-112-331N126, AP22653W6, ASEK-32.768KHZ-L-R-T and AP3441SHE-7B. By type, the board carries 19 capacitors, 16 resistors, 13 connectors, 8 ICs, 3 diodes and 1 battery holder.

From the project

These files have been created in version 9 of KiCAD.

These files have been created in version 9 of KiCAD.

Some of the 3d models need to be downloaded form the following places and put into the CM5IO.3shapes directory some models are approximations.

https://datasheets.raspberrypi.org/cm5/CM5-step.zip https://www.molex.com/molex/products/part-detail/memorycardsocket/5033981892

The models provided in the 3dmodels directory are from various manufacturers including Diodes, Hirose, MTCONN, Toby, TRXCOM. Terms and conditions for the use of the models remain with the original manufacture.

Main components on the CM5IO

CM5IO bill of materials (BOM)

63 components, 34 distinct parts.

QtyPartRefs
2
TPD4EUSB30
U1, U2
1
MagJack-A70-112-331N126
U3
1
AP22653W6
U6
1
ASEK-32.768KHZ-L-R-T
U7
1
AP3441SHE-7B
U8
1
RT9742SNGV
U12
1
RT9742GGJ5
U18
1
Conn_02x07_Odd_Even
J2
1
Bus_M.2_Socket_M
J4
2
Conn_01x22_Female
J5, J16
2
THD-02-R
J6, J9
1
Micro_SD_Card_Det
J7
1
THD-20-R
J8
2
690-019-298-412
J10, J22
1
USB_C_Receptacle_USB2.0
J11
1
USB3_A
J12
1
JST_SHBM04B-SRSS-TB
J14
1
Battery_Cell
BT1
1
ComputeModule5-CM5
Module1
1
Right angle Tact button
SW1
Show 14 more
QtyPartRefs
1
LED Red
D1
2
LED Green
D2, D3
1
2.2uH
L1
7
100n
C1, C9, C10, C12, C13, C18, C19
10
10u
C2, C4, C5, C6, C7, C8, C14, C15 +2
1
100uF
C3
1
4.7nF
C11
3
1k
R1, R10, R17
2
470R
R2, R3
1
0R
R5
5
2.2K 1%
R6, R7, R8, R9, R16
3
10K 1%
R11, R13, R15
1
15K 1%
R12
1
100K 1%
R14

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

CM5IO: common questions

What microcontroller does the CM5IO use?

The CM5IO is built around the ComputeModule5-CM5, from the Raspberry Pi family.

How big is the CM5IO PCB?

The CM5IO measures 160 × 90 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the CM5IO?

63 components, from 34 distinct parts. The full bill of materials is listed on this page.

Where can I download the CM5IO 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 CM5IO 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 CM5IO 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

Similar boards