CM4IOv5
raybello·KICAD-PCBs·HDMI_PICO/CM4IO/CM4IOv5.kicad_pcb
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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TPS5430DDAR TPD4EUSB30 | USON-10_2.5x1.0mm_P0.5mm | U1 |
| 1 | LD1117S33TR_SOT223 TPD4EUSB30 | USON-10_2.5x1.0mm_P0.5mm | U2 |
| 1 | RP2040 MagJack-A70-112-331N126 | TRJG0926HENL | U3 |
| 1 | W25Q128JVS TPD4EUSB30 | USON-10_2.5x1.0mm_P0.5mm | U4 |
| 1 | MPU-6050 74LVC1G07SE-7 | SOT-353_SC-70-5 | U5 |
| 1 | MPL3115A2 USB2514B-I/M2 | QFN-36-1EP_6x6mm_P0.5mm_EP3.7x3.7mm | U6 |
| 1 | USBLC6-2P6 AP22653W6 | SOT-23-6 | U7 |
| 1 | PCF85063AT/AAZ | SOIC-8_3.9x4.9mm_P1.27mm | U8 |
| 2 | 74LVC1G07SE-7 | SOT-353_SC-70-5 | U9, U14 |
| 1 | EMC2301-1-ACZL-TR | MSOP-8_3x3mm_P0.65mm | U11 |
| 1 | RT9742SNGV | SOT-23 | U12 |
| 1 | FSUSB42MUX | MSOP-10_3x3mm_P0.5mm | U13 |
| 2 | AP64501SP-13 | SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm_ThermalVias | U15, U16 |
| 1 | RT9742GGJ5 | SOT-23-5 | U18 |
| 1 | DMP3013SFV-7 | Diodes_PowerDI3333-8 | Q1 |
| 1 | C557138 24MHz | Crystal_SMD_HC49-SD | Y1 |
| 1 | X32K768S301 | Crystal_SMD_3215-2Pin_3.2x1.5mm | Y2 |
| 1 | Conn_01x03 | PinHeader_1x03_P2.54mm_Vertical | J1 |
| 1 | Conn_02x07_Odd_Even | PinHeader_2x07_P2.54mm_Vertical | J2 |
| 1 | CONN_01X07 Conn_01x03 | PinHeader_1x03_P2.54mm_Vertical | J3 |
Show 62 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CONN_02X07_ODD_EVEN Conn_01x22_Female | Hirose_FH12-22S-0.5SH_1x22-1MP_P0.50mm_Horizontal | J4 |
| 3 | Conn_01x22_Female | Hirose_FH12-22S-0.5SH_1x22-1MP_P0.50mm_Horizontal | J5, J15, J16 |
| 2 | THD-02-R | PinHeader_2x02_P2.54mm_Vertical | J6, J9 |
| 1 | Micro_SD_Card_Det | SDCARD_MOLEX_503398-1892 | J7 |
| 1 | THD-20-R | PinHeader_2x20_P2.54mm_Vertical | J8 |
| 2 | 690-019-298-412 | EDAC 690-019-298-412 | J10, J22 |
| 1 | USB_OTG | USB_Micro-B_EDAC_UCON00686 | J11 |
| 1 | 10018783-11200TLF | PCIex1-36 | J12 |
| 1 | 690-008-221-904 | MOLEX_USB_67298-4090 | J13 |
| 1 | Conn_02x05_Odd_Even | PinHeader_2x05_P2.54mm_Vertical | J14 |
| 1 | Molex 470531000 | FanPinHeader_1x04_P2.54mm_Vertical | J17 |
| 1 | Barrel_Jack | BarrelJack_Horizontal | J19 |
| 1 | AMP171826-4 | TE_171826-4 | J20 |
| 1 | Battery_Cell | BatteryHolder_Keystone_3034_1x20mm | BT1 |
| 1 | ComputeModule4 | Raspberry-Pi-4-Compute-Module | Module1 |
| 1 | B340 LED Red | LED_0603_1608Metric | D1 |
| 1 | C434447 LED Green | LED_0603_1608Metric | D2 |
| 1 | C136765 BAT54C-7-F | SOT-23 | D3 |
| 1 | C264408 MMBZ5242BLT3G | D_SOT-23_ANK | D4 |
| 2 | SRN6045TA-3R3Y | L_Bourns_SRN6045TA | L3, L5 |
| 3 | 10UF 100n | C_0402_1005Metric | C1, C3, C23 |
| 2 | 10UF 10u | C_0805_2012Metric | C2, C5 |
| 1 | 220UF 100n | C_0402_1005Metric | C4 |
| 3 | 100N 10u | C_0805_2012Metric | C6, C10, C19 |
| 7 | 100n | C_0402_1005Metric | C7, C29, C40, C46, C57, C58, C62 |
| 1 | 100N 27pF | C_0402_1005Metric | C8 |
| 1 | 27pF | C_0402_1005Metric | C9 |
| 5 | 100N 100n | C_0402_1005Metric | C11, C12, C13, C14, C15 |
| 1 | 100N 100uF | CP_EIA-7343-31_Kemet-D | C16 |
| 1 | 14PF 10u | C_0805_2012Metric | C17 |
| 1 | 14PF 100uF | CP_EIA-7343-31_Kemet-D | C18 |
| 1 | 2.2NF 10u | C_0805_2012Metric | C20 |
| 1 | 0.1UF 10u | C_0805_2012Metric | C21 |
| 2 | 0.1UF 100n | C_0402_1005Metric | C22, C24 |
| 1 | 10NF 10u 35v | C_0805_2012Metric | C25 |
| 1 | 0.1UF 10u 35v | C_0805_2012Metric | C26 |
| 11 | 10u 35v | C_0805_2012Metric | C27, C28, C34, C35, C37, C38, C39, C41 +3 |
| 8 | 10u | C_0805_2012Metric | C30, C31, C32, C33, C47, C49, C51, C52 |
| 1 | 100n 100v | C_0402_1005Metric | C36 |
| 1 | 100uF | CP_EIA-7343-31_Kemet-D | C45 |
| 4 | nf | C_0402_1005Metric | C59, C61, C63, C65 |
| 2 | 1.2nF | C_0402_1005Metric | C60, C64 |
| 1 | 3.24K 1k | R_0402_1005Metric | R1 |
| 1 | 10K 470R | R_0402_1005Metric | R2 |
| 1 | 470R | R_0402_1005Metric | R3 |
| 1 | nf | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R4 |
| 1 | 4K7 0R | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R5 |
| 2 | 4K7 2.2K 1% | R_0402_1005Metric | R6, R11 |
| 3 | 2.2K 1% | R_0402_1005Metric | R7, R8, R28 |
| 2 | 10R | R_0402_1005Metric | R9, R22 |
| 1 | 4K7 1k | R_0402_1005Metric | R10 |
| 1 | 27R 36K 1% | R_0402_1005Metric | R12 |
| 2 | 33R 36K 1% | R_0402_1005Metric | R13, R16 |
| 1 | 47R 36K 1% | R_0402_1005Metric | R14 |
| 1 | 33R 12K 1% | R_0402_1005Metric | R15 |
| 2 | nf | R_0402_1005Metric | R17, R18 |
| 2 | 510K 1% | R_0402_1005Metric | R19, R20 |
| 1 | 36K 1% | R_0402_1005Metric | R21 |
| 4 | 12K 1% | R_0402_1005Metric | R23, R26, R27, R29 |
| 1 | 47K 1% | R_0402_1005Metric | R24 |
| 1 | 20K 1% | R_0402_1005Metric | R25 |
| 2 | 15K 1% | R_0402_1005Metric | 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
RP2040/RP2350
Linux Version Purple
raybello
67.6 × 49.5 mm295 parts4LNo license0ESP32
VolPak-1000
raybello
153.7 × 108.5 mm185 parts4LNo license0Raspberry Pi
SIL-CM4
raybello
110.9 × 143.4 mm74 parts4LNo license0VoltPakV2
raybello
105.4 × 190.3 mm70 parts2LNo license0RP2040/RP2350
PiUAV
raybello
30 × 65 mm67 parts4LNo license0RP2040/RP2350
Hermes v1
raybello
22 × 46.9 mm31 parts4LNo license0RP2040/RP2350
Hermes Pico
raybello
53 × 65 mm21 parts2LNo license0Dvi sock
raybello
25.3 × 22.5 mm13 parts2LNo license0RP2040/RP2350
HDMI PICO
raybello
33.9 × 78.2 mm11 parts2LNo license0SensorModule
raybello
19.7 × 19.7 mm11 parts2LNo license0
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Pro V2
kata0510
290.1 × 130 mm270 parts2LMIT2.3k