CM4IOv5

raybello·KICAD-PCBs·HDMI_PICO/CM4IO/CM4IOv5.kicad_pcb

CM4IOv5 PCB layout, top view — open source RP2040/RP2350 board by raybello

About the CM4IOv5 PCB

CM4IOv5 is an open source RP2040/RP2350 PCB design by raybello, published on GitHub. It is a 4-layer board measuring 160 × 90 mm, with 137 components from 82 distinct parts.

Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the TPS5430DDAR, LD1117S33TR_SOT223, W25Q128JVS, MPU-6050 and MPL3115A2. By type, the board carries 59 capacitors, 31 resistors, 20 connectors, 16 ICs, 4 diodes and 2 crystals.

From the project

Repository for KICAD PCB Designs

These files have been created in prerelease version 6 of KiCAD. If Version 6 isn't released yet then to use them you will need to download a nightly build of KiCAD. NB Nightly builds my have issues so please check the issue tracker.

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

Main components on the CM4IOv5

CM4IOv5 bill of materials (BOM)

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

QtyPartRefs
1
TPS5430DDAR
TPD4EUSB30
U1
1
LD1117S33TR_SOT223
TPD4EUSB30
U2
1
RP2040
MagJack-A70-112-331N126
U3
1
W25Q128JVS
TPD4EUSB30
U4
1
MPU-6050
74LVC1G07SE-7
U5
1
MPL3115A2
USB2514B-I/M2
U6
1
USBLC6-2P6
AP22653W6
U7
1
PCF85063AT/AAZ
U8
2
74LVC1G07SE-7
U9, U14
1
EMC2301-1-ACZL-TR
U11
1
RT9742SNGV
U12
1
FSUSB42MUX
U13
2
AP64501SP-13
U15, U16
1
RT9742GGJ5
U18
1
DMP3013SFV-7
Q1
1
C557138
24MHz
Y1
1
X32K768S301
Y2
1
Conn_01x03
J1
1
Conn_02x07_Odd_Even
J2
1
CONN_01X07
Conn_01x03
J3
Show 62 more
QtyPartRefs
1
CONN_02X07_ODD_EVEN
Conn_01x22_Female
J4
3
Conn_01x22_Female
J5, J15, 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_OTG
J11
1
10018783-11200TLF
J12
1
690-008-221-904
J13
1
Conn_02x05_Odd_Even
J14
1
Molex 470531000
J17
1
Barrel_Jack
J19
1
AMP171826-4
J20
1
Battery_Cell
BT1
1
ComputeModule4
Module1
1
B340
LED Red
D1
1
C434447
LED Green
D2
1
C136765
BAT54C-7-F
D3
1
C264408
MMBZ5242BLT3G
D4
2
SRN6045TA-3R3Y
L3, L5
3
10UF
100n
C1, C3, C23
2
10UF
10u
C2, C5
1
220UF
100n
C4
3
100N
10u
C6, C10, C19
7
100n
C7, C29, C40, C46, C57, C58, C62
1
100N
27pF
C8
1
27pF
C9
5
100N
100n
C11, C12, C13, C14, C15
1
100N
100uF
C16
1
14PF
10u
C17
1
14PF
100uF
C18
1
2.2NF
10u
C20
1
0.1UF
10u
C21
2
0.1UF
100n
C22, C24
1
10NF
10u 35v
C25
1
0.1UF
10u 35v
C26
11
10u 35v
C27, C28, C34, C35, C37, C38, C39, C41 +3
8
10u
C30, C31, C32, C33, C47, C49, C51, C52
1
100n 100v
C36
1
100uF
C45
4
nf
C59, C61, C63, C65
2
1.2nF
C60, C64
1
3.24K
1k
R1
1
10K
470R
R2
1
470R
R3
1
nf
R4
1
4K7
0R
R5
2
4K7
2.2K 1%
R6, R11
3
2.2K 1%
R7, R8, R28
2
10R
R9, R22
1
4K7
1k
R10
1
27R
36K 1%
R12
2
33R
36K 1%
R13, R16
1
47R
36K 1%
R14
1
33R
12K 1%
R15
2
nf
R17, R18
2
510K 1%
R19, R20
1
36K 1%
R21
4
12K 1%
R23, R26, R27, R29
1
47K 1%
R24
1
20K 1%
R25
2
15K 1%
R30, R36

CM4IOv5 design files

The KiCad project lives in the raybello/KICAD-PCBs 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 RP2040, from the RP2040/RP2350 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 82 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 raybello/KICAD-PCBs 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 raybello. 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 RP2040/RP2350 firmware against it before you order a PCB.

More boards in KICAD-PCBs

Similar boards