CM4IOv5

NBence0·JedlikBots·Circuit/kicad/Raspberry CM4 KiCad/CM4IOv5.kicad_pcb

CM4IOv5 PCB layout, top view — open source Raspberry Pi board by NBence0

About the CM4IOv5 PCB

CM4IOv5 is an open source Raspberry Pi PCB design by NBence0, published on GitHub. It is a 4-layer board measuring 160 × 90 mm, with 137 components from 89 distinct parts.

Its main chip is the COMPUTEMODULE5-CM5, from the Raspberry Pi family. Other key parts include the AP22653W6, RT9742SNGV, 74LVC1G07SE-7, TPD4EUSB30 and BQ24650. By type, the board carries 59 capacitors, 31 resistors, 20 connectors, 16 ICs, 4 diodes and 2 crystals.

It belongs with the sensors and test & measurement designs in this gallery.

From the project

Welcome to the official GitHub page of JedlikBots! 🎓🤖 We are the dedicated team of software development and robotics students from the Jedlik Ányos Technical School in Győr, Hungary. Our passion is to combine mechanical engineering, electronics, and software development to create

Welcome to the official GitHub page of JedlikBots! 🎓🤖 We are the dedicated team of software development and robotics students from the Jedlik Ányos Technical School in Győr, Hungary. Our passion is to combine mechanical engineering, electronics, and software development to create innovative robotics solutions that address real-world problems. Our goal is to apply our acquired knowledge in national and international competitions and to inspire the next generation of engineers.

CM4IOv5, from the project README
From the project README

Main components on the CM4IOv5

CM4IOv5 bill of materials (BOM)

137 components, 89 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
AP22653W6
TPD4EUSB30
U1
1
RT9742SNGV
TPD4EUSB30
U2
1
74LVC1G07SE-7
MagJack-A70-112-331N126
U3
1
TPD4EUSB30
U4
2
TPD4EUSB30
74LVC1G07SE-7
U5, U14
1
BQ24650
USB2514B-I/M2
U6
1
ASEK-32.768KHZ-L-R-T
AP22653W6
U7
1
FSUSB42MUX
PCF85063AT/AAZ
U8
1
AP22653W6
74LVC1G07SE-7
U9
1
USB2514B-I/M2
EMC2301-1-ACZL-TR
U11
1
TPD4EUSB30
RT9742SNGV
U12
1
FSUSB42MUX
U13
2
INA226
AP64501SP-13
U15, U16
1
INA226
RT9742GGJ5
U18
1
DMP3013SFV-7
Q1
1
24MHZ
24MHz
Y1
1
X32K768S301
Y2
1
XT60-M
Conn_01x03
AMASS
J1
1
USB3_A
Conn_02x07_Odd_Even
J2
1
690-019-298-412
Conn_01x03
J3
Show 69 more
QtyPartRefs
1
690-019-298-412
Conn_01x22_Female
J4
1
MAGJACK-A70-112-331N126
Conn_01x22_Female
J5
1
BUS_M.2_SOCKET_M
THD-02-R
J6
1
690-008-221-904
Micro_SD_Card_Det
J7
1
USB_C_RECEPTACLE_USB2.0_16P
THD-20-R
J8
1
USB_C_RECEPTACLE_USB2.0_16P
THD-02-R
J9
1
USB_C_RECEPTACLE_USB2.0_16P
690-019-298-412
J10
1
THD-02-R
USB_OTG
J11
1
CONN_01X04_SOCKET
10018783-11200TLF
J12
1
THD-02-R
690-008-221-904
J13
1
CONN_01X60_MOUNTINGPIN
Conn_02x05_Odd_Even
01x60
J14
1
CONN_01X60_MOUNTINGPIN
Conn_01x22_Female
01x60
J15
1
CONN_01X12
Conn_01x22_Female
J16
1
CONN_01X02_PIN
Molex 470531000
J17
1
CONN_01X08_PIN
Barrel_Jack
J19
1
CONN_01X08_PIN
AMP171826-4
J20
1
CONN_01X02_PIN
690-019-298-412
J22
1
Battery_Cell
BT1
1
COMPUTEMODULE5-CM5
ComputeModule4
Module1
1
LED Red
D1
1
LED Green
D2
1
BAT54C-7-F
D3
1
MMBZ5242BLT3G
D4
1
HCM0703-3R3-R
SRN6045TA-3R3Y
L3
1
SRN6045TA-3R3Y
L5
4
10U
100n
C1, C3, C4, C15
1
100UF
10u
C2
2
100N
10u
C5, C6
3
100N
100n
C7, C11, C46
2
1UF
27pF
C8, C9
9
1UF
10u
C10, C17, C19, C20, C21, C30, C31, C32 +1
2
22PF
100n
C12, C14
1
100NF
100n
C13
1
470UF
100uF
C16
1
1UF
100uF
C18
4
1UF
100n
C22, C23, C24, C29
7
1UF
10u 35v
C25, C26, C27, C28, C34, C35, C37
1
1UF
100n 100v
C36
1
10u 35v
C38
1
68PF
10u 35v
C39
4
100n
C40, C57, C58, C62
3
100N
10u 35v
C41, C43, C44
1
100NF
10u 35v
C42
1
100uF
C45
2
68PF
10u
C47, C49
1
10u
C51
1
1.2NF
10u
C52
4
nf
C59, C61, C63, C65
1
1.2nF
C60
1
100N
1.2nF
C64
1
1k
R1
2
470R
R2, R3
1
nf
R4
1
4.7K
0R
R5
2
4.7K
2.2K 1%
R6, R7
2
2.2K 1%
R8, R28
2
10R
R9, R22
1
10K
1k
R10
1
100
2.2K 1%
R11
2
470R
36K 1%
R12, R13
1
10K
36K 1%
R14
5
12K 1%
R15, R23, R26, R27, R29
2
36K 1%
R16, R21
1
nf
R17
1
10K
nf
R18
2
510K 1%
R19, R20
1
47K 1%
R24
1
20K 1%
R25
2
15K 1%
R30, R36

CM4IOv5 design files

The KiCad project lives in the NBence0/JedlikBots repository on GitHub; these links point at the commit this page was built from.

CM4IOv5: common questions

What microcontroller does the CM4IOv5 use?

The CM4IOv5 is built around the COMPUTEMODULE5-CM5, from the Raspberry Pi family.

How big is the CM4IOv5 PCB?

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

How many components are on the CM4IOv5?

137 components, from 89 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the CM4IOv5 design files?

From the NBence0/JedlikBots repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the CM4IOv5 design in my own project?

The repository has no license, so all rights stay with NBence0. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the CM4IOv5 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 JedlikBots

Similar boards