PiCubed

NeilKhera·PiCubed

This repository ships a schematic but no board layout.

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.

QtyPartRefs
2
TPD4EUSB30
U1, U2
1
74LVC1G07SE-7
U3
1
MagJack-A70-112-331N126
U4
1
USB2514B-I/M2
U5
1
FSUSB42MUX
U6
2
MIC2026-1xM
U7, U8
5
USBLC6-2P6
U9, U10, U11, U12, U13
1
UPD720201K8-711
U14
1
MR25H10CDF
U15
4
AP2191FMG-7
U16, U17, U18, U19
4
82401646
U20, U21, U22, U23
1
RFM98PW
U24
1
S1216V8
U25
1
EP2W+
U26
1
BNO085
U27
1
PCF8523TK
U28
2
XTB-40
U29, U30
1
PE014006 TE
PE014006
U31
1
LTC4121EUD
LTC4121
U32
1
INA219BxD
U34
Show 83 more
QtyPartRefs
1
TPS7A4501DCQT
TPS7A4501
U35
1
TPS65400
U36
3
MMDT2907AQ-7-F
MMDT2907
Q1, Q10, Q11
10
NX3008NBKS
Q2, Q3, Q6, Q7, Q12, Q13, Q16, Q17 +2
10
MBT2222ADW1T1G
MBT2222ADW1T1
Q4, Q5, Q8, Q9, Q14, Q15, Q18, Q19 +2
1
MMBT2222ALT1G
MMBT2222AT
Q20
2
IRLML2803TRPbF
IRLML2803
Q21, Q29
1
MMBT2222AT
IRLML2803
Q22
3
NDS8434
Q23, Q24, Q30
2
24MHz
Y1, Y2
1
32.768kHz/7pF
Y3
1
32.768kHz/12.5pF
Y4
1
THD-20-R
J1
1
Micro_SD_Card
J2
2
Conn_01x22_Female
J3, J4
1
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
J11
2
Amphenol_901-144
J12, J13
2
Conn_01x06
J14, J16
2
Conn_01x04
J15, J17
4
Filter_EMI_CommonMode
FL1, FL2, FL3, FL4
4
MountingHole_Pad
H1, H2, H3, H4
8
22-23-2037
Conn_01x03
JP1, JP2, JP3, JP4, JP5, JP6, JP7, JP8
1
ComputeModule4-CM4
Module1
1
SW_DIP_x02
SW1
1
D_Schottky
D1
1
LED Green
D2
1
LED Red
D3
2
DFLS130L-7
DFLS130L
D4, D5
4
220R
FB1, FB2, FB3, FB4
5
60R
FB5, FB6, FB7, FB8, FB9
1
SNR5040K-330M
33uH
L1
6
10uF
C1, C31, C60, C64, C68, C69
38
0.1uF
C2, C13, C15, C17, C19, C21, C22, C23 +30
2
27pF
C3, C4
2
10uF
C5, C6
6
0.1uF
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
C56, C57
3
0.1uF
C84, C89, C111
4
10uF
C85, C88, C100, C114
1
10uF
C86
1
0.1uF
C87
2
22pF
C90, C91
10
10nF
C92, C93, C94, C95, C96, C97, C98, C99 +2
1
2.2uF
C101
1
22nF
C102
1
22uF
C103
4
C_Small
C104, C105, C106, C107
3
0R
R1, R3, R4
1
0R (DNI)
R2
2
2.2K
R5, R9
2
470R
R6, R7
2
1K
R8, R33
2
2.2K
R10, R11
2
5.1K
R12, R13
1
12K
R14
4
36K
R15, R16, R17, R18
14
10K
R19, R20, R22, R23, R24, R25, R26, R27 +6
1
1.6K
R21
2
10K
R34, R35
8
0R
R36, R37, R38, R74, R76, R79, R83, R112
6
4.7K
R39, R75, R80, R107, R108, R140
7
1K
R40, R41, R44, R77, R78, R81, R82
28
10K
R42, R43, R45, R54, R55, R56, R58, R64 +20
6
DNI (0R)
R46, R47, R48, R49, R126, R127
10
680R
R50, R51, R60, R61, R84, R85, R94, R95 +2
14
100K
R52, R53, R62, R63, R86, R87, R96, R97 +6
10
200K
R57, R59, R67, R69, R91, R93, R101, R103 +2
4
0
R70, R71, R72, R73
1
107K
R111
1
787K
R113
1
121K
R114
1
845K
R116
1
2.1M
R117
1
3.01K
R119
1
0R (DNI)
R125
1
0.04R
R138
2
3.3K
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.

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