Mainboard

luhbots·luhsoccer_electronics·Bossix/Mainboard-2023.kicad_pcb

Mainboard PCB layout, top view — open source RP2040/RP2350 board by luhbots

About the Mainboard PCB

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

Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the AP1117-33, MCP6L01x-xOT, AP63205WU, AP64500 and SKY66112. By type, the board carries 62 capacitors, 53 resistors, 15 connectors, 14 diodes, 13 ICs and 5 switches.

It belongs with the robotics & motion designs in this gallery.

From the project

The eletronics projects of our robots and basestation.

Main components on the Mainboard

Mainboard bill of materials (BOM)

175 components, 72 distinct parts.

QtyPartRefs
1
AP1117-33
U1
1
MCP6L01x-xOT
U101
1
AP63205WU
U103
1
AP64500
U104
2
RP2040
U201, U602
1
SKY66112
U301
1
SX1280
U302
2
W25Q128JVS
U401, U701
1
Opamp_Dual
U501
1
74AHC1G08
U502
1
BMI270
U601
1
Q_PMOS_GDS
Q101
1
Q_NMOS_GSD
Q102
1
52.0MHz
Y301
2
12MHz
Y401, Y701
4
Conn_01x02
J101, J103, J104, J105
1
Conn_01x02
J102
1
Conn_02x06_Odd_Even
J201
2
USB_C_Receptacle_USB2.0
J401, J701
2
Conn_01x03
J402, J702
Show 52 more
QtyPartRefs
1
Conn_01x08_MountingPin
J501
1
Conn_01x04
J502
1
Conn_01x02_MountingPin
J601
1
Conn_01x08_MountingPin
J602
1
Conn_01x03_MountingPin
J603
1
Antenna_Shield
AE301
1
CPT-9019S
BZ601
1
Fuse 10A
F101
5
SW_Push
SW101, SW401, SW402, SW701, SW702
5
D
D101, D102, D105, D401, D701
4
LED_GREEN
D103, D106, D107, D108
1
D_Zener_Dual_3V3
D104
4
WS2812B
D601, D602, D603, D604
1
4u7
L101
1
10u
L102
1
3n
L301
1
2n5
L302
1
15u
L303
5
1u
C101, C404, C414, C704, C714
2
10u
C102, C110
31
100n
C103, C107, C108, C111, C301, C303, C304, C305 +23
5
22u
C104, C105, C112, C113, C114
2
100u
C106, C109
1
15p
C115
1
2n7
C116
3
1n
C302, C308, C309
2
10n
C307, C316
1
0p5
C310
1
100p
C311
1
0p8
C312
2
1p2
C313, C314
1
470n
C315
4
27p
C402, C403, C702, C703
5
10k
R101, R103, R106, R402, R702
2
1M
R102, R109
2
2k2
R104, R108
1
68k
R105
2
100k
R107, R110
1
10m/1W
R111
2
100R
R112, R601
1
309k
R113
6
1k
R114, R401, R405, R603, R701, R705
1
270R
R115
1
37k4
R116
1
200k
R117
1
22k1
R118
4
27R4
R403, R404, R703, R704
11
2k 0.1%
R501, R502, R503, R504, R505, R506, R507, R508 +3
1
220k
R511
9
1k 0.1%
R512, R513, R514, R515, R516, R517, R518, R519 +1
1
470R
R521
1
6k8
R602

Mainboard design files

The KiCad project lives in the luhbots/luhsoccer_electronics 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 RP2040, from the RP2040/RP2350 family.

How big is the Mainboard PCB?

The Mainboard measures 96 × 60 mm, has 4 copper layers and is 1.6062 mm thick.

How many components are on the Mainboard?

175 components, from 72 distinct parts. The full bill of materials is listed on this page.

Where can I download the Mainboard design files?

From the luhbots/luhsoccer_electronics repository on GitHub, which has the KiCad layout and the schematic; 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 luhbots. 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 luhsoccer_electronics

Similar boards