Avionics-Mainboard

cmu-argus-2·Avionics-Mainboard

Avionics-Mainboard PCB layout, top view — open source RP2040/RP2350 board by cmu-argus-2

About the Avionics-Mainboard PCB

Avionics-Mainboard is an open source RP2040/RP2350 PCB design by cmu-argus-2, published on GitHub. It is a 4-layer board measuring 90.2 × 95.9 mm, with 316 components from 98 distinct parts.

Its main chip is the C42415655, from the RP2040/RP2350 family. Other key parts include the APS6404L-3SQRX-SN, W25Q32JVSNIQ, TPS3435AFACADDFRQ1, LTC4412XS6 and TPS62902QRYTRQ1. By type, the board carries 150 resistors, 87 capacitors, 25 transistors, 22 ICs, 15 diodes and 8 connectors.

Main components on the Avionics-Mainboard

C42415655APS6404L-3SQRX-SNW25Q32JVSNIQTPS3435AFACADDFRQ1LTC4412XS6TPS62902QRYTRQ1INA226-Q1TPS7A52-Q1E22P-433M30SC1511768PX1120STPS22992TPS22917DBVRV-3032-C7MMC5983MAASM330LHHG1TR

Avionics-Mainboard bill of materials (BOM)

316 components, 98 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
C42415655
RP2350-B
U1
1
APS6404L-3SQRX-SN
APS6404L-3SQRx-SN
U2
1
W25Q32JVSNIQ
U3
1
TPS3435AFACADDFRQ1
U4
1
LTC4412XS6
LTC4412xS6
U5
3
TPS62902QRYTRQ1
U6, U8, U10
3
INA226-Q1
U7, U9, U12
1
TPS7A52-Q1
U11
1
E22P-433M30S
U13
1
C1511768
AP22653A
Diodes Incorporated
U14
1
PX1120S
U15
1
TPS22992
U16
3
TPS22917DBV
U17, U19, U21
1
RV-3032-C7
U18
1
MMC5983MA
U20
1
ASM330LHHG1TR
U22
1
C2590
IRLML2803
Q1
1
DMC3060LVT
Q2
1
DMP3056L
Q3
10
MBT2222ADW1T1G
MBT2222ADW1T1
Q4, Q6, Q8, Q10, Q12, Q13, Q14, Q16 +2
Show 78 more
QtyPartRefs
8
MBT2222ADW1T1G
NX3008NBKS
Q5, Q7, Q9, Q11, Q15, Q17, Q21, Q23
4
C5354954
MMBT2907
Q18, Q19, Q24, Q25
1
C20625731
ABM8-272-T3
Y1
1
C3020560
USB4105-GF-A
J1
2
C916325
205338-0004
J2, J3
2
C88374
60612202111308
J11, J12
1
C585350
104031-0811
J13
1
QSH-030-01-L-D-A
J14
1
QTH-030-01-L-D-A
J15
1
MS621FE-FL11E
Seiko Instruments
BT1
1
C5189234
BAT-HLD-012-SMT
BT2
2
C231329
PTS647
SW1, SW2
1
C2890040
WS2812B
D1
1
C7519
USBLC6-2SC6
D2
1
SMAJ9.0AHR3G
D3
10
C2909774
LED_G_0603_LTST-C190GKT
D4, D5, D7, D8, D11, D13, D15, D16 +2
1
1N4148W
D6
1
BAT54W
D14
1
C42411119
AOTA-B201610S3R3-101-T
L1
3
2.2UH
2.2uH
L2, L3, L4
22
C307348
100n
C1, C2, C3, C4, C5, C6, C7, C8 +14
1
C16193991
2u2
C11
3
C3861036
4u7
C12, C13, C26
1
C386084
4u7
C14
2
C346205
15p
C18, C19
3
C2214844
1u
C22, C33, C68
1
C307348
100n
C23
1
C307348
10n
C24
11
C2803395
22u
C27, C28, C31, C32, C37, C38, C45, C46 +3
1
C386084
100n
C29
9
C386084
10u
C34, C35, C42, C43, C50, C51, C52, C65 +1
3
C3877267
3n3
C36, C44, C53
3
C2803395
100n
C39, C47, C60
8
C161232
10n
C40, C41, C48, C49, C61, C62, C79, C80
1
C2803395
10u
C56
2
C2803395
10n
C57, C58
1
C2214844
100u
C63
1
C386084
100u
C64
8
C307348
10u
C69, C75, C76, C81, C82, C83, C85, C86
2
C307348
1u
C70, C84
1
C307348
1n
C71
2
22U
22u
C72, C73
1
C844757
200R
R1
1
C3029194
10R
R2
10
C2484712
1k
R3, R8, R112, R113, R135, R136, R166, R167 +2
2
C844545
27R
R4, R5
28
C2479067
10k
R6, R7, R11, R13, R36, R37, R42, R43 +20
15
C237792
100k
R10, R39, R45, R50, R61, R67, R71, R73 +7
1
C2479067
0R
R12
1
C3029194
0R
R14
2
C2484686
5k1
R16, R17
15
C844915
0R
R18, R20, R34, R35, R54, R57, R90, R91 +7
8
C2479067
100k
R19, R106, R107, R129, R131, R163, R175, R176
1
C237792
1M47
R22
2
C237792
10k
R23, R24
2
C844759
61k9
R27, R48
3
C840621
10m
R29, R51, R86
3
C237792
0R
R31, R53, R88
8
C844802
680R
R38, R44, R60, R66, R95, R101, R147, R153
9
C118142
200k
R40, R46, R62, R68, R72, R97, R103, R149 +1
1
C843966
73k2
R70
1
C844923
20k
R74
7
C237112
2k7
R76, R77, R121, R130, R142, R161, R173
1
C844759
11k
R78
1
C844759
0R
R79
1
C844759
10k
R80
1
C844759
120k
R81
1
C844759
15k
R82
1
C844759
12k1
R84
1
C844759
2k23
R85
5
C844931
4k7
R105, R110, R133, R164, R177
5
C2441282
0R
R115, R126, R139, R158, R170
2
0R
R116, R127
1
C844789
49k9
R120
1
C2076947
1k
R124
4
100K
100k
R141, R144, R160, R172
1
10K
10k
R143
3
C237112
10k
R183, R184, R185

Avionics-Mainboard design files

The KiCad project lives in the cmu-argus-2/Avionics-Mainboard repository on GitHub; these links point at the commit this page was built from.

Avionics-Mainboard: common questions

What microcontroller does the Avionics-Mainboard use?

The Avionics-Mainboard is built around the C42415655, from the RP2040/RP2350 family.

How big is the Avionics-Mainboard PCB?

The Avionics-Mainboard measures 90.2 × 95.9 mm, has 4 copper layers and is 1.69 mm thick.

How many components are on the Avionics-Mainboard?

316 components, from 98 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 Avionics-Mainboard design files?

From the cmu-argus-2/Avionics-Mainboard 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 Avionics-Mainboard design in my own project?

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

Can I test firmware for the Avionics-Mainboard 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.

Similar boards