CM5RevEng

schlae·cm5-reveng

CM5RevEng PCB layout, top view — open source Raspberry Pi board by schlae
Simulate this board

About the CM5RevEng PCB

CM5RevEng is an open source Raspberry Pi PCB design by schlae, published on GitHub. It is a 10-layer board measuring 55 × 40 mm, with 417 components from 66 distinct parts.

Its main chip is the BCM2712, from the Raspberry Pi family. Other key parts include the LPDDR4_32, RP1, BCM54210PE, DA9091 and SKY13351-378LF. By type, the board carries 281 capacitors, 80 resistors, 33 inductors, 10 ICs, 5 transistors and 4 crystals.

It belongs with the iot & wireless designs in this gallery.

From the project

Reverse engineered Raspberry Pi Compute Module 5

This is the reverse engineered schematic and layout for a Raspberry Pi Compute Module 5. It's not meant to be fabricated--critical signal integrity parameters aren't correct, it's not 100% faithful to the original, the footprints aren't a perfect match, and the bill of materials is not reverse engineered. You also won't be able to obtain most of the chips since they are custom for this design or only available to large customers, not through a distributor.

CM5RevEng, from the project README
From the project README

Main components on the CM5RevEng

CM5RevEng bill of materials (BOM)

417 components, 66 distinct parts.

QtyPartRefs
1
BCM2712
U1
1
LPDDR4_32
U2
1
RP1
U3
1
BCM54210PE
U4
1
DA9091
U5
1
SKY13351-378LF
U6
1
RP1-RM0-C
U7
1
W25Q16JVUXIQ
U8
1
KLMAG1JETD-B041
U9
1
SLG59M1446V
U10
4
PMZB600UNEL
Q1, Q2, Q3, Q4
1
DMG7430LFG
Q5
1
32KHz?
Y1
1
54MHz?
Y2
1
25MHz
Y3
1
50MHz
Y4
1
Ext Antenna
J1
1
JST
J2
2
Conn_2Rows-100Pins
J3, J4
10
120Ω @ 100MHz
FB1, FB5, FB6, FB7, FB8, FB9, FB10, FB13 +2
Show 46 more
QtyPartRefs
5
70Ω @ 100MHz
FB2, FB3, FB4, FB17, FB19
4
300Ω @ 100MHz
FB11, FB15, FB20, FB21
2
220Ω @ 100MHz
FB12, FB22
1
180Ω @ 100MHz
FB14
4
100nH
L1, L2, L3, L4
7
300nH
L5, L6, L7, L8, L9, L10, L11
1
4.7pF
C1
6
22pF
C2, C3, C229, C231, C237, C238
1
5.6pF
C4
4
0.5pF
C5, C6, C7, C8
24
0.22uF
C9, C10, C11, C12, C13, C14, C15, C16 +16
112
0.1uF
C30, C31, C32, C33, C34, C39, C40, C41 +104
10
22uF
C35, C36, C37, C38, C66, C67, C68, C69 +2
16
22uF
C43, C44, C45, C46, C49, C50, C51, C52 +8
22
10uF
C47, C48, C53, C54, C58, C59, C62, C83 +14
39
4.7uF
C55, C64, C72, C73, C74, C75, C76, C77 +31
3
2.2uF
C63, C91, C117
1
??
C126
24
10nF
C156, C157, C159, C167, C168, C169, C170, C171 +16
10
1uF
C161, C162, C165, C227, C230, C266, C268, C271 +2
2
1nF
C214, C226
2
27pF
C216, C221
2
220pF
C224, C225
2
20pF
C245, C246
8
DNI
R1, R3, R4, R5, R6, R8, R9, R10
2
2.2K
R2, R7
16
1.8K
R11, R14, R16, R17, R27, R28, R34, R35 +8
5
200
R12, R24, R39, R40, R41
2
1K
R13, R77
10
100K
R15, R18, R36, R50, R59, R63, R64, R67 +2
2
0 ohm
R19, R20
1
4.53K
R21
5
240
R22, R30, R31, R46, R54
10
10K
R23, R25, R32, R33, R37, R38, R44, R45 +2
1
15.1K
R26
1
4.52K
R29
2
4.02K
R42, R43
4
0
R47, R53, R58, R79
1
33
R49
2
6.05K
R51, R52
1
27.1K
R55
3
8.2
R56, R57, R78
1
27K
R61
1
6.03K
R69
1
1.0K
R70
1
DNI
R80

CM5RevEng design files

The KiCad project lives in the schlae/cm5-reveng repository on GitHub; these links point at the commit this page was built from.

CM5RevEng: common questions

What microcontroller does the CM5RevEng use?

The CM5RevEng is built around the BCM2712, from the Raspberry Pi family.

How big is the CM5RevEng PCB?

The CM5RevEng measures 55 × 40 mm, has 10 copper layers and is 1.2196 mm thick.

How many components are on the CM5RevEng?

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

Where can I download the CM5RevEng design files?

From the schlae/cm5-reveng repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the CM5RevEng design in my own project?

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

Can I test firmware for the CM5RevEng 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 cm5-reveng

Similar boards