Robot motherboard

enph253-2025-team5·robot-motherboard-pcb·robot-motherboard/robot-motherboard.kicad_pcb

Robot motherboard PCB layout, top view — open source RP2040/RP2350 board by enph253-2025-team5

About the Robot motherboard PCB

Robot motherboard is an open source RP2040/RP2350 PCB design by enph253-2025-team5, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 129.3 × 78.7 mm, with 58 components from 39 distinct parts.

Its main chip is the ESP32_PICO-1, from the RP2040/RP2350 family. Other key parts include the MCT6, LM2596_BREAKOUT, CD4051B and BNO085. By type, the board carries 20 connectors, 17 capacitors, 6 resistors, 5 ICs, 4 switches and 1 transistor.

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

Robot motherboard, from the project README
From the project README

Main components on the Robot motherboard

MCT6LM2596_BREAKOUTCD4051BESP32_PICO-1BNO085

Robot motherboard bill of materials (BOM)

58 components, 39 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
MCT6
U1
1
LM2596_BREAKOUT
LM2596_Breakout
U2
1
CD4051B
U3
1
ESP32_PICO-1
U4
1
BNO085
U5
1
IRFZ44
Q1
1
WING0_S
Wing0_S
J1
1
WING0_SW
Wing0_SW
J2
1
BATT
J3
1
WING1_S
Wing1_S
J4
1
WING1_SW
Wing1_SW
J5
1
9V
J6
1
Drivetrain_M
J7
2
Arm_M
J8, J9
1
Reflectance
J10
1
Arm_I
J11
1
Intake_I
J12
1
User.Input
J13
1
I2C0
J14
1
Extra
J15
Show 19 more
QtyPartRefs
1
I2C1
J16
1
PW_OUT
J17
1
ENCODER1
Encoder1
J18
1
Basket_S
J19
1
ENCODER0
Encoder0
J20
1
IN0
RV1
1
IN1
RV2
1
IN2
RV3
1
IN3
RV4
1
ENC0.A/IN.SEL0
SW1
1
ENC0.B/IN.SEL1
SW2
1
ENC1.A/IN.SEL2
SW3
1
ENC1.B/IN.ADC
SW4
1
SSD1306_OLED
G1
15
100NF
100nF
C1, C2, C3, C6, C7, C8, C9, C10 +7
2
47UF
47uF
C4, C5
1
470R
R1
1
10K
R2
4
4K7
4k7
R3, R4, R5, R6

Robot motherboard design files

The KiCad project lives in the enph253-2025-team5/robot-motherboard-pcb repository on GitHub; these links point at the commit this page was built from.

Robot motherboard: common questions

What microcontroller does the Robot motherboard use?

The Robot motherboard is built around the ESP32_PICO-1, from the RP2040/RP2350 family.

How big is the Robot motherboard PCB?

The Robot motherboard measures 129.3 × 78.7 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Robot motherboard?

58 components, from 39 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 Robot motherboard design files?

From the enph253-2025-team5/robot-motherboard-pcb 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 Robot motherboard design in my own project?

Yes, under the terms of its GPL-3.0 license, which enph253-2025-team5 chose for the repository.

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