Robot

oist·smartphone-robot-cad·pcb/robot/robot.kicad_pcb

Robot PCB layout, top view — open source RP2040/RP2350 board by oist

About the Robot PCB

Robot is an open source RP2040/RP2350 PCB design by oist, published on GitHub under the Apache-2.0 license. It is a 4-layer board measuring 80 × 70 mm, with 336 components from 95 distinct parts.

Its main chip is the SC0914(13), from the RP2040/RP2350 family. Other key parts include the TPS22998RYZR, STWLC38JRM, W25Q128JVSIQ, NCP3901FCCT1G and LSF0102DCTR. By type, the board carries 137 capacitors, 102 resistors, 33 test points, 29 ICs, 10 diodes and 7 transistors.

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

From the project

All 3D CAD and PCB design files for smartphone-robot project.

The most recent version was created in Kicad v7 so be sure to use that when opening the project else you may run into compatibility issues.

Note this repo uses a central library management system. Symbols, footprints, and models are maintained on a personal fork of the central kicad library repos. These forks are maintained as submodules within the kicad-symbols, kicad-footprints, and kicad-packages3D respectively under:

Robot, from the project README
From the project README

Main components on the Robot

TPS22998RYZRSTWLC38JRMW25Q128JVSIQSC0914(13)NCP3901FCCT1GLSF0102DCTRMAX77857BEWB+AP2502KTR-G1DRV8830DRCRMAX77958EWV+TBQ27742YZFR-G1MAX77976EFD+MAX77642ANA+TPD1E05U06DPYRfpf1048bucxTPS61253AYFFTAP33771DKZ-13TVS0500DRVR

Robot bill of materials (BOM)

336 components, 95 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
TPS22998RYZR
Texas Instruments
IC1
1
STWLC38JRM
STMicroelectronics
U1
1
W25Q128JVSIQ
W25Q128JVS
Winbond
U2
1
SC0914(13)
RP2040
Raspberry Pi
U3
1
NCP3901FCCT1G
NCP3901
onsemi
U4
1
LSF0102DCTR
Texas Instruments
U5
1
MAX77857BEWB+
Maxim
U6
1
AP2502KTR-G1
Diodes Inc.
U7
2
DRV8830DRCR
Texas Instruments
U8, U9
1
MAX77958EWV+T
Maxim
U11
1
BQ27742YZFR-G1
Texas Instruments
U12
1
MAX77976EFD+
Maxim
U13
1
MAX77642ANA+
Maxim
U14
10
TPD1E05U06DPYR
TPD1E05U06
Texas Instruments
U15, U19, U20, U21, U22, U23, U26, U27 +2
1
fpf1048bucx
onsemi
U16
1
TPS61253AYFFT
Texas Instruments
U17
1
AP33771DKZ-13
Diodes Inc.
U18
2
TVS0500DRVR
TVS0500DRV
Texas Instruments
U24, U25
2
BSS138
Q_NMOS_GDS
ANBON SEMICONDUCTOR (INT'L) LIMITED
Q1, Q7
1
EFC8811R-TF
ON Semiconductor
Q2
Show 75 more
QtyPartRefs
1
AS2312
ANBON SEMICONDUCTOR (INT'L) LIMITED
Q3
1
YJL3416A
Yangjie Electronic Technology
Q4
2
SN74AHC125RGYR
Texas Instruments
Q5, Q6
1
ECS-120-8-36-CKM-TR3
ECS Inc.
Y1
1
12401610E4#2A
USBC_Receptacle_SMD_RA
Amphenol Commercial Products
J1
1
PH1-05-UA
Conn_01x05
Adam Tech
J2
2
B6B-ZR-SM4-TF
Conn_01x06_MountingPin
JST
J3, J5
1
USB4151-GF-C
GCT
J4
1
a15042300ux0145
DNP
Uxcell
BT1
1
26650-5000-1
DNP
Suprise Collection
BT2
1
PTS815 SJM 250 SMTR LFS
C&K
S2
2
JS202011JCQN
C&K
S3, S4
1
0533980271
SW_SPST
Molex
SW1
1
103AT-5-1P-FT
DNP
Semitec
TH1
1
NCU15WF104J6SRC
100k
Murata
TH2
26
RCUCTE
SMD_0603
KOA Speer Electronics, Inc.
TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8 +18
7
5002
TestPoint
Keystone Electronics
TP30, TP34, TP39, TP40, TP41, TP42, TP43
1
B12H1USD-20D000234U1930
LED-RED
Harvatek Corporation
D1
1
B12H1UYG-20D000134U1930
LED-YG
Harvatek Corporation
D2
1
B12H1UY--20D000134U1930
LED-Amber
Harvatek Corporation
D3
3
SMF13A
Littelfuse Inc.
D4, D6, D10
1
B12H1NG--20D000134U1930
LED-GREEN
Harvatek Corporation
D5
1
SD2114S040S8R0
D_Schottky
KYOCERA AVX
D7
2
1N4448HLP-7
IN4448HLP
Diodes Incorporated
D9, D11
2
NRS6028T1R5NMGJ
1.5uH
TAIYO YUDEN
L1, L3
2
IHLP2020BZERR47M01
0.47uH
Vishay
L2, L4
7
GRM188R61A226ME15D
22uF
Murata
C1, C33, C34, C76, C78, C87, C93
6
GRM1555C1H270JA01J
27pF
Murata
C2, C3, C18, C19, C45, C46
21
GRM155R61E105KA12D
1uF
Murata
C4, C8, C10, C21, C22, C29, C47, C48 +13
39
CL05A104KA5NNNC
0.1uF
Samsung
C5, C6, C7, C9, C11, C12, C13, C14 +31
16
GRM188R61E106KA73J
10uF
Murata
C17, C20, C25, C27, C42, C43, C67, C68 +8
5
GRM188R61E475KE11D
4.7uF
Murata
C23, C97, C100, C101, C124
2
CL10B474KO8NNNC
0.47uF
Samsung
C26, C56
2
CL10A225KP8NNNC
2.2uF
Samsung
C28, C49
2
CL10B224KA8NNNC
0.22uF
Samsung
C30, C31
4
GRM31CD80J107MEA8K
100uF
Murata
C74, C86, C89, C90
11
GRM31CD80J107MEA8K
100uF
Murata
C79, C82, C83, C91, C96, C106, C107, C108 +3
1
CL21A476MRYNNNE
47uF
Samsung Electro-Mechanics
C81
3
885012205067
10nF
Würth Elektronik
C84, C115, C118
3
GRM155R71H223KA12J
22nF
Murata
C110, C117, C120
1
GCM155R71H152KA37D
1.5nF
Murata
C111
2
GCM155R71H332KA37J
3.3nF
Murata
C112, C122
5
GRM155R62A104KE14D
0.1uF
Murata
C113, C114, C116, C119, C121
2
GRM155R71H473KE14D
47nF
Murata
C123, C128
1
GRM31CD80J107MEA8K
100uF
Murata
C131
4
GMC32X5R107M16NT
100uF
Cal-Chip Electronics, Inc.
C133, C135, C137, C138
5
WR04X102 JTL
1k
Walsin Technologies
R1, R5, R46, R47, R50
2
RMCF0402JT27R0
27
Stackpole Electronics
R3, R4
6
RC0402FR-1310RL
10
Yageo
R6, R7, R32, R33, R41, R42
2
RMCF0603JT47K0
47K
Stackpole Electronics
R8, R18
1
RMCF0402FT80K6
80.6k
Stackpole Electronics
R9
19
RMCF0603ZT0R00
0
Stackpole Electronics
R10, R57, R75, R76, R79, R80, R81, R82 +11
13
RMCF0805ZT0R00
0
Stackpole Electronics
R11, R52, R54, R67, R68, R69, R70, R71 +5
8
WR06X1003FTL
100k
Walsin Technology
R12, R17, R49, R59, R60, R61, R89, R99
6
RMCF0603JT2K20
2.2k
Stackpole Electronics
R14, R15, R20, R21, R34, R35
1
RMCF0603JT510K
510k
Stackpole Electronics
R16
2
RMCF0603JT200K
200k
Stackpole Electronics
R19, R36
7
RMCF0603JT100R
100
Stackpole Electronics
R22, R23, R24, R25, R56, R58, R97
4
ERJ-3RQJR39V
0.39
Panasonic
R26, R27, R29, R30
4
WR06X1002FTL
10k
Walsin Technology
R28, R31, R96, R102
2
ERJ-3EKF6493V
649k
Panasonic
R37, R39
2
RMCF0603JT120K
120k
Stackpole Electronics
R38, R40
5
ERJ-PA3J201V
200
Panasonic
R43, R45, R103, R104, R105
1
PA0805FRF470R005L
5m
Yageo
R44
1
RMCF0603FT2K00
2k
Stackpole Electronics
R48
1
ERJ-8CWJR010V
10m
Panasonic
R51
1
RMCF0603FT113K
113K
Stackpole Electronics
R53
1
RMCF0603FT14K0
14k
Stackpole Electronics
R55
1
RMCF0603FT16K0
16k
Stackpole Electronics
R62
2
RMCF0603JT5K10
5.1k
Stackpole Electronics
R63, R64
1
AC0603JR-0710ML
10M
Yageo
R65
1
RMCF0603ZT0R00
0
Stackpole Electronics
R95
1
RC0402FR-13150KL
150k
YAGEO
R98
1
RC0402FR-07220KL
220k
YAGEO
R100
1
RC0402FR-136K8L
6.8k
YAGEO
R101

Robot design files

The KiCad project lives in the oist/smartphone-robot-cad repository on GitHub; these links point at the commit this page was built from.

Robot: common questions

What microcontroller does the Robot use?

The Robot is built around the SC0914(13), from the RP2040/RP2350 family.

How big is the Robot PCB?

The Robot measures 80 × 70 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Robot?

336 components, from 95 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 design files?

From the oist/smartphone-robot-cad 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 design in my own project?

Yes, under the terms of its Apache-2.0 license, which oist chose for the repository.

Can I test firmware for the Robot 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 smartphone-robot-cad

Similar boards