PiCubed
NeilKhera·PiCubed
About the PiCubed PCB
PiCubed is an open source Raspberry Pi PCB design by NeilKhera, published on GitHub. It is a 2-layer board, with 369 components from 103 distinct parts.
Its main chip is the ComputeModule4-CM4, from the Raspberry Pi family. Other key parts include the TPD4EUSB30, 74LVC1G07SE-7, MagJack-A70-112-331N126, USB2514B-I/M2 and FSUSB42MUX. By type, the board carries 139 resistors, 111 capacitors, 35 ICs, 30 transistors, 17 connectors and 10 inductors.
It belongs with the science & space designs in this gallery.
From the project
(WIP) A Raspberry Pi Compute Module fork of PyCubed, an open-source cubesat computer developed by REx Lab https://pycubed.org/
Main components on the PiCubed
PiCubed bill of materials (BOM)
369 components, 103 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | TPD4EUSB30 | USON-10_2.5x1.0mm_P0.5mm | U1, U2 |
| 1 | 74LVC1G07SE-7 | SOT-353_SC-70-5 | U3 |
| 1 | MagJack-A70-112-331N126 | TRJG0926HENL | U4 |
| 1 | USB2514B-I/M2 | QFN-36-1EP_6x6mm_P0.5mm_EP3.7x3.7mm | U5 |
| 1 | FSUSB42MUX | MSOP-10_3x3mm_P0.5mm | U6 |
| 2 | MIC2026-1xM | SOIC-8_3.9x4.9mm_P1.27mm | U7, U8 |
| 5 | USBLC6-2P6 | SOT-666 | U9, U10, U11, U12, U13 |
| 1 | UPD720201K8-711 | QFN40P800X800X90-69N | U14 |
| 1 | MR25H10CDF | U15 | |
| 4 | AP2191FMG-7 | U16, U17, U18, U19 | |
| 4 | 82401646 | U20, U21, U22, U23 | |
| 1 | RFM98PW | RFM95PW | U24 |
| 1 | S1216V8 | S1216_24PIN_PACKAGE | U25 |
| 1 | EP2W+ | QFN32-5X5MM | U26 |
| 1 | BNO085 | LGA-28 | U27 |
| 1 | PCF8523TK | HVSON-8-1EP_4x4mm_P0.8mm_EP2.2x3.1mm | U28 |
| 2 | XTB-40 | XTB40_payload | U29, U30 |
| 1 | PE014006 TE PE014006 | RELAY_PE014006 | U31 |
| 1 | LTC4121EUD LTC4121 | QFN-16-PAD | U32 |
| 1 | INA219BxD | SOIC-8_3.9x4.9mm_P1.27mm | U34 |
Show 83 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TPS7A4501DCQT TPS7A4501 | TPS7A4501DCQT | U35 |
| 1 | TPS65400 | QFN50P700X700X100-49N | U36 |
| 3 | MMDT2907AQ-7-F MMDT2907 | SOT-363_SC-70-6 | Q1, Q10, Q11 |
| 10 | NX3008NBKS | SOT-363_SC-70-6 | Q2, Q3, Q6, Q7, Q12, Q13, Q16, Q17 +2 |
| 10 | MBT2222ADW1T1G MBT2222ADW1T1 | SOT-363_SC-70-6 | Q4, Q5, Q8, Q9, Q14, Q15, Q18, Q19 +2 |
| 1 | MMBT2222ALT1G MMBT2222AT | SOT-23 | Q20 |
| 2 | IRLML2803TRPbF IRLML2803 | SOT-23 | Q21, Q29 |
| 1 | MMBT2222AT IRLML2803 | SOT-23 | Q22 |
| 3 | NDS8434 | NDS8434 | Q23, Q24, Q30 |
| 2 | 24MHz | Crystal_SMD_HC49-SD | Y1, Y2 |
| 1 | 32.768kHz/7pF | Crystal_SMD_MicroCrystal_CC7V-T1A-2Pin_3.2x1.5mm | Y3 |
| 1 | 32.768kHz/12.5pF | Crystal_SMD_MicroCrystal_CC7V-T1A-2Pin_3.2x1.5mm | Y4 |
| 1 | THD-20-R | PinHeader_2x20_P2.54mm_Vertical | J1 |
| 1 | Micro_SD_Card | J2 | |
| 2 | Conn_01x22_Female | Hirose_FH12-22S-0.5SH_1x22-1MP_P0.50mm_Horizontal | J3, J4 |
| 1 | 690-019-298-412 | EDAC 690-019-298-412 | J5 |
| 1 | USB_C_Receptacle_USB2.0_16P | J6 | |
| 2 | USB_A_Stacked | J7, J8 | |
| 2 | USB3_A_Stacked | J9, J10 | |
| 1 | Coax SMA | SMA_Amphenol_901-144_Vertical | J11 |
| 2 | Amphenol_901-144 | SMA_Amphenol_901-144_Vertical | J12, J13 |
| 2 | Conn_01x06 | J14, J16 | |
| 2 | Conn_01x04 | J15, J17 | |
| 4 | Filter_EMI_CommonMode | FL1, FL2, FL3, FL4 | |
| 4 | MountingHole_Pad | MountingHole_3.2mm_M3_DIN965_Pad | H1, H2, H3, H4 |
| 8 | 22-23-2037 Conn_01x03 | MOLEX-1X3_LOCK | JP1, JP2, JP3, JP4, JP5, JP6, JP7, JP8 |
| 1 | ComputeModule4-CM4 | Raspberry-Pi-4-Compute-Module | Module1 |
| 1 | SW_DIP_x02 | SW1 | |
| 1 | D_Schottky | D1 | |
| 1 | LED Green | LED_0603_1608Metric | D2 |
| 1 | LED Red | LED_0603_1608Metric | D3 |
| 2 | DFLS130L-7 DFLS130L | PWRDI-123 | D4, D5 |
| 4 | 220R | FB1, FB2, FB3, FB4 | |
| 5 | 60R | FB5, FB6, FB7, FB8, FB9 | |
| 1 | SNR5040K-330M 33uH | L_1812_4532Metric | L1 |
| 6 | 10uF | C1, C31, C60, C64, C68, C69 | |
| 38 | 0.1uF | C2, C13, C15, C17, C19, C21, C22, C23 +30 | |
| 2 | 27pF | C_0402_1005Metric | C3, C4 |
| 2 | 10uF | C_0805_2012Metric | C5, C6 |
| 6 | 0.1uF | C_0402_1005Metric | C7, C8, C9, C10, C11, C12 |
| 8 | 100uF | C14, C16, C18, C20, C62, C66, C72, C73 | |
| 19 | 10nF | C27, C28, C32, C33, C36, C37, C38, C39 +11 | |
| 2 | 8pF | C_0402_1005Metric | C56, C57 |
| 3 | 0.1uF | C_0603_1608Metric | C84, C89, C111 |
| 4 | 10uF | C_0603_1608Metric | C85, C88, C100, C114 |
| 1 | 10uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C86 |
| 1 | 0.1uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C87 |
| 2 | 22pF | C_0603_1608Metric | C90, C91 |
| 10 | 10nF | C_0603_1608Metric | C92, C93, C94, C95, C96, C97, C98, C99 +2 |
| 1 | 2.2uF | C_0603_1608Metric | C101 |
| 1 | 22nF | C_0603_1608Metric | C102 |
| 1 | 22uF | C_0603_1608Metric | C103 |
| 4 | C_Small | C104, C105, C106, C107 | |
| 3 | 0R | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R1, R3, R4 |
| 1 | 0R (DNI) | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R2 |
| 2 | 2.2K | R_0402_1005Metric | R5, R9 |
| 2 | 470R | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R6, R7 |
| 2 | 1K | R_0402_1005Metric | R8, R33 |
| 2 | 2.2K | R10, R11 | |
| 2 | 5.1K | R12, R13 | |
| 1 | 12K | R_0402_1005Metric | R14 |
| 4 | 36K | R_0402_1005Metric | R15, R16, R17, R18 |
| 14 | 10K | R19, R20, R22, R23, R24, R25, R26, R27 +6 | |
| 1 | 1.6K | R21 | |
| 2 | 10K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R34, R35 |
| 8 | 0R | R_0603_1608Metric | R36, R37, R38, R74, R76, R79, R83, R112 |
| 6 | 4.7K | R_0603_1608Metric | R39, R75, R80, R107, R108, R140 |
| 7 | 1K | R_0603_1608Metric | R40, R41, R44, R77, R78, R81, R82 |
| 28 | 10K | R_0603_1608Metric | R42, R43, R45, R54, R55, R56, R58, R64 +20 |
| 6 | DNI (0R) | R_0603_1608Metric | R46, R47, R48, R49, R126, R127 |
| 10 | 680R | R_0603_1608Metric | R50, R51, R60, R61, R84, R85, R94, R95 +2 |
| 14 | 100K | R_0603_1608Metric | R52, R53, R62, R63, R86, R87, R96, R97 +6 |
| 10 | 200K | R_0603_1608Metric | R57, R59, R67, R69, R91, R93, R101, R103 +2 |
| 4 | 0 | R_0805_2012Metric | R70, R71, R72, R73 |
| 1 | 107K | R_0603_1608Metric | R111 |
| 1 | 787K | R_0603_1608Metric | R113 |
| 1 | 121K | R_0603_1608Metric | R114 |
| 1 | 845K | R_0603_1608Metric | R116 |
| 1 | 2.1M | R_0603_1608Metric | R117 |
| 1 | 3.01K | R_0603_1608Metric | R119 |
| 1 | 0R (DNI) | R125 | |
| 1 | 0.04R | R_0603_1608Metric | R138 |
| 2 | 3.3K | R_0603_1608Metric | R141, R143 |
PiCubed design files
The KiCad project lives in the NeilKhera/PiCubed repository on GitHub; these links point at the commit this page was built from.
- LayoutPiCubed.kicad_pcb
- SchematicPiCubed.kicad_sch
PiCubed: common questions
What microcontroller does the PiCubed use?
The PiCubed is built around the ComputeModule4-CM4, from the Raspberry Pi family.
How big is the PiCubed PCB?
The PiCubed has 2 copper layers and is 1.6 mm thick.
How many components are on the PiCubed?
369 components, from 103 distinct parts. The full bill of materials is listed on this page.
Where can I download the PiCubed design files?
From the NeilKhera/PiCubed repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the PiCubed design in my own project?
The repository has no license, so all rights stay with NeilKhera. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the PiCubed 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.
Similar boards
Raspberry Pi
Open source rover
nasa-jpl
220 × 178 mm144 parts2LApache-2.09.7kRaspberry Pi
Iot
dotnet
56 × 65 mm24 parts2LMIT2.4kRaspberry Pi
SPIRIT
SPIRIT-org
82 × 155 mm130 parts6LCERN-OHL-S-2.01.3kRaspberry Pi
CM5RevEng
schlae
55 × 40 mm417 parts10LNo license1.0kRaspberry Pi
Haxo hw
cardonabits
102.4 × 211.3 mm38 parts2LCustom license672Raspberry Pi
Phased
Neumi
75 × 100 mm71 parts2LNo license507