CM5RevEng
schlae·cm5-reveng
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.
Main components on the CM5RevEng
CM5RevEng bill of materials (BOM)
417 components, 66 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | BCM2712 | BGA-586_25x25_17.0x17.0mm | U1 |
| 1 | LPDDR4_32 | BGA-200_10x14.5mm_Layout12x22_P0.8x0.65mm | U2 |
| 1 | RP1 | TFBGA-265_12x12mm_Layout18x18_P0.65mm | U3 |
| 1 | BCM54210PE | TQFN-48-1EP_7x7mm_P0.5mm_EP5.1x5.1mm | U4 |
| 1 | DA9091 | QFN-71_6x6_Pitch0.4mm_Special | U5 |
| 1 | SKY13351-378LF | DFN-6-1EP_1.2x1.2mm_P0.4mm_EP0.3x0.94mm_PullBack | U6 |
| 1 | RP1-RM0-C | RP1-RM0_Module | U7 |
| 1 | W25Q16JVUXIQ | LFCSP-8-1EP_3x2mm_P0.5mm_EP1.6x0.25mm | U8 |
| 1 | KLMAG1JETD-B041 | LFBGA-153_11.5x13mm_Layout14x14_P0.5mm | U9 |
| 1 | SLG59M1446V | STDFN-8 | U10 |
| 4 | PMZB600UNEL | FEMTO_FET | Q1, Q2, Q3, Q4 |
| 1 | DMG7430LFG | VSON-8_3.3x3.3mm_P0.65mm_NexFET | Q5 |
| 1 | 32KHz? | Crystal_SMD_2012-2Pin_2.0x1.2mm | Y1 |
| 1 | 54MHz? | Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm | Y2 |
| 1 | 25MHz | Crystal_SMD_1210-4Pin_1.2x1.0mm | Y3 |
| 1 | 50MHz | Oscillator_SMD_Abracon_ASCO-4Pin_1.6x1.2mm | Y4 |
| 1 | Ext Antenna | U.FL_Molex_MCRF_73412-0110_Vertical | J1 |
| 1 | JST | JST_SH_BM03B-SRSS-TB_1x03-1MP_P1.00mm_Vertical | J2 |
| 2 | Conn_2Rows-100Pins | 10164228-1001A1RLF | J3, J4 |
| 10 | 120Ω @ 100MHz | L_0402_1005Metric | FB1, FB5, FB6, FB7, FB8, FB9, FB10, FB13 +2 |
Show 46 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 5 | 70Ω @ 100MHz | L_0402_1005Metric | FB2, FB3, FB4, FB17, FB19 |
| 4 | 300Ω @ 100MHz | L_0402_1005Metric | FB11, FB15, FB20, FB21 |
| 2 | 220Ω @ 100MHz | L_0402_1005Metric | FB12, FB22 |
| 1 | 180Ω @ 100MHz | L_0402_1005Metric | FB14 |
| 4 | 100nH | L_1008_2520Metric | L1, L2, L3, L4 |
| 7 | 300nH | L_0603_1608Metric | L5, L6, L7, L8, L9, L10, L11 |
| 1 | 4.7pF | C_0201_0603Metric | C1 |
| 6 | 22pF | C_0201_0603Metric | C2, C3, C229, C231, C237, C238 |
| 1 | 5.6pF | C_0201_0603Metric | C4 |
| 4 | 0.5pF | C_0201_0603Metric | C5, C6, C7, C8 |
| 24 | 0.22uF | C_0201_0603Metric | C9, C10, C11, C12, C13, C14, C15, C16 +16 |
| 112 | 0.1uF | C_0201_0603Metric | C30, C31, C32, C33, C34, C39, C40, C41 +104 |
| 10 | 22uF | C_0603_1608Metric | C35, C36, C37, C38, C66, C67, C68, C69 +2 |
| 16 | 22uF | C_0402_1005Metric | C43, C44, C45, C46, C49, C50, C51, C52 +8 |
| 22 | 10uF | C_0402_1005Metric | C47, C48, C53, C54, C58, C59, C62, C83 +14 |
| 39 | 4.7uF | C_0402_1005Metric | C55, C64, C72, C73, C74, C75, C76, C77 +31 |
| 3 | 2.2uF | C_0402_1005Metric | C63, C91, C117 |
| 1 | ?? | C_0402_1005Metric | C126 |
| 24 | 10nF | C_0201_0603Metric | C156, C157, C159, C167, C168, C169, C170, C171 +16 |
| 10 | 1uF | C_0201_0603Metric | C161, C162, C165, C227, C230, C266, C268, C271 +2 |
| 2 | 1nF | C_0201_0603Metric | C214, C226 |
| 2 | 27pF | C_0201_0603Metric | C216, C221 |
| 2 | 220pF | C_0201_0603Metric | C224, C225 |
| 2 | 20pF | C_0201_0603Metric | C245, C246 |
| 8 | DNI | R_0402_1005Metric | R1, R3, R4, R5, R6, R8, R9, R10 |
| 2 | 2.2K | R_0402_1005Metric | R2, R7 |
| 16 | 1.8K | R_0201_0603Metric | R11, R14, R16, R17, R27, R28, R34, R35 +8 |
| 5 | 200 | R_0201_0603Metric | R12, R24, R39, R40, R41 |
| 2 | 1K | R_0201_0603Metric | R13, R77 |
| 10 | 100K | R_0201_0603Metric | R15, R18, R36, R50, R59, R63, R64, R67 +2 |
| 2 | 0 ohm | R_0201_0603Metric | R19, R20 |
| 1 | 4.53K | R_0201_0603Metric | R21 |
| 5 | 240 | R_0201_0603Metric | R22, R30, R31, R46, R54 |
| 10 | 10K | R_0201_0603Metric | R23, R25, R32, R33, R37, R38, R44, R45 +2 |
| 1 | 15.1K | R_0201_0603Metric | R26 |
| 1 | 4.52K | R_0201_0603Metric | R29 |
| 2 | 4.02K | R_0201_0603Metric | R42, R43 |
| 4 | 0 | R_0201_0603Metric | R47, R53, R58, R79 |
| 1 | 33 | R_0201_0603Metric | R49 |
| 2 | 6.05K | R_0201_0603Metric | R51, R52 |
| 1 | 27.1K | R_0201_0603Metric | R55 |
| 3 | 8.2 | R_0201_0603Metric | R56, R57, R78 |
| 1 | 27K | R_0201_0603Metric | R61 |
| 1 | 6.03K | R_0201_0603Metric | R69 |
| 1 | 1.0K | R_0201_0603Metric | R70 |
| 1 | DNI | R_0201_0603Metric | 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.
- LayoutCM5RevEng.kicad_pcb
- SchematicCM5RevEng.kicad_sch
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
Raspberry Pi
Open source rover
nasa-jpl
220 × 178 mm144 parts2LApache-2.09.7kRaspberry Pi
SPIRIT
SPIRIT-org
82 × 155 mm130 parts6LCERN-OHL-S-2.01.3kRaspberry Pi
Haxo hw
cardonabits
102.4 × 211.3 mm38 parts2LCustom license672Raspberry Pi
PowerBook
BlueSCSI
74.5 × 56.3 mm78 parts2LGPL-3.0449Raspberry Pi
Desktop 50 Pin TopConn
BlueSCSI
89.2 × 82.6 mm103 parts2LGPL-3.0449Raspberry Pi
CanHat
bondus
65 × 30 mm33 parts2LGPL-3.0373