Mainboard

pete4radio·SAMWISE-1-2-HW-Training·mainboard-v06c_samwise/mainboard.kicad_pcb

Mainboard PCB layout, top view — open source RP2040/RP2350 board by pete4radio
Simulate this board

About the Mainboard PCB

Mainboard is an open source RP2040/RP2350 PCB design by pete4radio, published on GitHub. It is a 4-layer board measuring 90.2 × 95.9 mm, with 175 components from 72 distinct parts.

Its main chip is the RP2350_80QFN, from the RP2040/RP2350 family. Other key parts include the W25Q80DVSNIG, ADM1176-1ARMZ-R7, TPS54226PWPR, lt3652hvimse#pbf and TLV1704. By type, the board carries 70 resistors, 51 capacitors, 22 connectors, 10 ICs, 7 diodes and 5 transistors.

From the project

SAMWISE boards existing or newly ordered March 2025

Main components on the Mainboard

Mainboard bill of materials (BOM)

175 components, 72 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
RP2350_80QFN
U2
1
W25Q80DVSNIG
MR25H40MDF
U3
1
ADM1176-1ARMZ-R7
U4
1
TPS54226PWPR
U5
1
lt3652hvimse#pbf
LT3652HVIMSE#PBF
U6
1
TLV1704
U7
1
PE014006 TE
PE014006
U16
1
BQ25883RGER
U17
1
TPS7A4501DCQT
U21
1
RFM98PW
U23
2
MMBT2222AT
IRLML2803
Q5, Q9
1
MMBT2222A-TP
Q6
2
DMP2040USS-13
Q10, Q21
1
ABM8-272-T3
Y1
1
5031821852
503182-1852
J1
1
Conn_ARM_JTAG_SWD_10
J2
2
35362-0850
J3, J4
1
35362-1250
J5
1
35362-0950
J6
1
901-144
Amphenol_901-144
J7
Show 52 more
QtyPartRefs
4
1985807
J8, J9, J16, J18
2
35362-0450
J10, J17
1
MPPT board
J11
2
35362-0550
J12, J15
1
USB_C_pycubed
J13
1
Conn_01x08_Horizontal
J14
1
35362-0650
J19
2
35362-0750
J20, J21
1
QWIIC
J22
1
Jumper_2_Open
JP1
2
Jumper_2_Bridged
JP2, JP3
2
KMR231NG LFS
SW1, SW2
1
SK6812
1655
D1
1
CDBA240LL
D2
2
CMSH1-40M
D3, D7
1
DFLS130L-7
DFLS130L
D4
1
LTST-C190KGKT
GREEN LED
D5
1
1N4151W-E3-08
D6
1
3.3uH
L1
1
HPC5040NF-3R3MTH
3.3uH
L2
1
68uH
L3
1
MCS25GD-1R0MMP
1uH
L4
2
15pF
C1, C2
17
0.1uF
C3, C5, C7, C13, C14, C16, C21, C24 +9
12
10uF
C9, C25, C30, C35, C39, C41, C42, C43 +4
6
4.7uF
C10, C11, C12, C15, C29, C34
5
22uF
C17, C18, C31, C37, C38
3
10uF
C19, C20, C22
3
1uF
C23, C27, C33
2
3.3nF
C26, C32
1
47nF
C36
2
330k
R1, R18
1
110k
R2
8
1k
R3, R4, R6, R20, R23, R26, R56, R63
23
10k
R5, R21, R22, R25, R28, R29, R31, R34 +15
1
0.02
R8
1
121k
R9
1
20k
R10
13
100k
R11, R12, R15, R27, R38, R46, R60, R61 +5
1
73.2k
R13
1
22.1k
R14
1
49.9k
R16
1
510k
R17
1
0.27
R19
3
3.3k
R33, R58, R59
1
560
R36
2
5.1k
R39, R40
2
0
R50, R82
1
4.7M
R64
2
33
R65, R81
2
27
R66, R67
2
3k
R79, R80

Mainboard design files

The KiCad project lives in the pete4radio/SAMWISE-1-2-HW-Training repository on GitHub; these links point at the commit this page was built from.

Mainboard: common questions

What microcontroller does the Mainboard use?

The Mainboard is built around the RP2350_80QFN, from the RP2040/RP2350 family.

How big is the Mainboard PCB?

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

How many components are on the Mainboard?

175 components, from 72 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 Mainboard design files?

From the pete4radio/SAMWISE-1-2-HW-Training 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 Mainboard design in my own project?

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

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

More boards in SAMWISE-1-2-HW-Training

Similar boards