Robot
oist·smartphone-robot-cad·pcb/robot/robot.kicad_pcb
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:

Main components on the Robot
Robot bill of materials (BOM)
336 components, 95 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TPS22998RYZR Texas Instruments | TPS22998RYZR | IC1 |
| 1 | STWLC38JRM STMicroelectronics | BGA40C40P5X8_213X333X57 | U1 |
| 1 | W25Q128JVSIQ W25Q128JVS Winbond | SOIC-8_5.23x5.23mm_P1.27mm | U2 |
| 1 | SC0914(13) RP2040 Raspberry Pi | RP2040-QFN-56 | U3 |
| 1 | NCP3901FCCT1G NCP3901 onsemi | NCP3901 | U4 |
| 1 | LSF0102DCTR Texas Instruments | SOP65P400X130-8N | U5 |
| 1 | MAX77857BEWB+ Maxim | WLP-35_7x5_2.828x2.028mm | U6 |
| 1 | AP2502KTR-G1 Diodes Inc. | SOT95P280X145-6N | U7 |
| 2 | DRV8830DRCR Texas Instruments | IC_DRV8830DRCR | U8, U9 |
| 1 | MAX77958EWV+T Maxim | MAX77958EWV&plus_T | U11 |
| 1 | BQ27742YZFR-G1 Texas Instruments | Texas_Instruments-YZF0015-0-0-MFG | U12 |
| 1 | MAX77976EFD+ Maxim | MAX77976 | U13 |
| 1 | MAX77642ANA+ Maxim | Maxim-N252B2-1-0-A-MFG | U14 |
| 10 | TPD1E05U06DPYR TPD1E05U06 Texas Instruments | TPD1E05U06DPYR | U15, U19, U20, U21, U22, U23, U26, U27 +2 |
| 1 | fpf1048bucx onsemi | BGA6N50P3X2_146X96X62N | U16 |
| 1 | TPS61253AYFFT Texas Instruments | Texas_Instruments-YFF0009-BGA9C40P3X3_119X129X62 | U17 |
| 1 | AP33771DKZ-13 Diodes Inc. | AP33771DKZ13 | U18 |
| 2 | TVS0500DRVR TVS0500DRV Texas Instruments | TVS0500DRVR | U24, U25 |
| 2 | BSS138 Q_NMOS_GDS ANBON SEMICONDUCTOR (INT'L) LIMITED | SOT-23 | Q1, Q7 |
| 1 | EFC8811R-TF ON Semiconductor | ON_Semiconductor-568AL-10_2013-O-MFG | Q2 |
Show 75 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AS2312 ANBON SEMICONDUCTOR (INT'L) LIMITED | SOT-23 | Q3 |
| 1 | YJL3416A Yangjie Electronic Technology | SOT-23 | Q4 |
| 2 | SN74AHC125RGYR Texas Instruments | SN74AHC125RGYR | Q5, Q6 |
| 1 | ECS-120-8-36-CKM-TR3 ECS Inc. | XTAL_ECS-120-8-36-CKM-TR3 | Y1 |
| 1 | 12401610E4#2A USBC_Receptacle_SMD_RA Amphenol Commercial Products | CON_USB3.1-C_RCPT_SMD_RA_ACP_12401610E4#2A | J1 |
| 1 | PH1-05-UA Conn_01x05 Adam Tech | PinSocket_1x05_P2.54mm_Vertical | J2 |
| 2 | B6B-ZR-SM4-TF Conn_01x06_MountingPin JST | CONN_B6B-ZR-SM4-TF_JST | J3, J5 |
| 1 | USB4151-GF-C GCT | GCT_USB4151-GF-C_REVA | J4 |
| 1 | a15042300ux0145 DNP Uxcell | battery26650_holderOnly | BT1 |
| 1 | 26650-5000-1 DNP Suprise Collection | battery26650 | BT2 |
| 1 | PTS815 SJM 250 SMTR LFS C&K | SW4_PTS815 SJM 250 SMTR LFS_CNK | S2 |
| 2 | JS202011JCQN C&K | SW_JS202011JCQN | S3, S4 |
| 1 | 0533980271 SW_SPST Molex | MOLEX_picoblade_SMT_2pin | SW1 |
| 1 | 103AT-5-1P-FT DNP Semitec | battery26650_thermistor | TH1 |
| 1 | NCU15WF104J6SRC 100k Murata | R_0402_1005Metric | TH2 |
| 26 | RCUCTE SMD_0603 KOA Speer Electronics, Inc. | TestPoint_SMD_0603 | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8 +18 |
| 7 | 5002 TestPoint Keystone Electronics | KEYSTONE_5002 | TP30, TP34, TP39, TP40, TP41, TP42, TP43 |
| 1 | B12H1USD-20D000234U1930 LED-RED Harvatek Corporation | B12H1UYG-20D000134U1930 | D1 |
| 1 | B12H1UYG-20D000134U1930 LED-YG Harvatek Corporation | B12H1UYG-20D000134U1930 | D2 |
| 1 | B12H1UY--20D000134U1930 LED-Amber Harvatek Corporation | B12H1UYG-20D000134U1930 | D3 |
| 3 | SMF13A Littelfuse Inc. | D_SOD-123F | D4, D6, D10 |
| 1 | B12H1NG--20D000134U1930 LED-GREEN Harvatek Corporation | B12H1UYG-20D000134U1930 | D5 |
| 1 | SD2114S040S8R0 D_Schottky KYOCERA AVX | SD2114S040S8R0 | D7 |
| 2 | 1N4448HLP-7 IN4448HLP Diodes Incorporated | D_0402_1005Metric | D9, D11 |
| 2 | NRS6028T1R5NMGJ 1.5uH TAIYO YUDEN | NRS6028T1R5NMGJ | L1, L3 |
| 2 | IHLP2020BZERR47M01 0.47uH Vishay | Vishay-IHLP-2020BZ-FP_1.905x2.79-3D_2.0-0-0-MFG | L2, L4 |
| 7 | GRM188R61A226ME15D 22uF Murata | C_0603_1608Metric | C1, C33, C34, C76, C78, C87, C93 |
| 6 | GRM1555C1H270JA01J 27pF Murata | C_0402_1005Metric | C2, C3, C18, C19, C45, C46 |
| 21 | GRM155R61E105KA12D 1uF Murata | C_0402_1005Metric | C4, C8, C10, C21, C22, C29, C47, C48 +13 |
| 39 | CL05A104KA5NNNC 0.1uF Samsung | C_0402_1005Metric | C5, C6, C7, C9, C11, C12, C13, C14 +31 |
| 16 | GRM188R61E106KA73J 10uF Murata | C_0603_1608Metric | C17, C20, C25, C27, C42, C43, C67, C68 +8 |
| 5 | GRM188R61E475KE11D 4.7uF Murata | C_0603_1608Metric | C23, C97, C100, C101, C124 |
| 2 | CL10B474KO8NNNC 0.47uF Samsung | C_0603_1608Metric | C26, C56 |
| 2 | CL10A225KP8NNNC 2.2uF Samsung | C_0603_1608Metric | C28, C49 |
| 2 | CL10B224KA8NNNC 0.22uF Samsung | C_0603_1608Metric | C30, C31 |
| 4 | GRM31CD80J107MEA8K 100uF Murata | CP_Elec_APXJ100ARA271MF61G | C74, C86, C89, C90 |
| 11 | GRM31CD80J107MEA8K 100uF Murata | C_1206_3216Metric | C79, C82, C83, C91, C96, C106, C107, C108 +3 |
| 1 | CL21A476MRYNNNE 47uF Samsung Electro-Mechanics | C_0805_2012Metric | C81 |
| 3 | 885012205067 10nF Würth Elektronik | C_0402_1005Metric | C84, C115, C118 |
| 3 | GRM155R71H223KA12J 22nF Murata | C_0402_1005Metric | C110, C117, C120 |
| 1 | GCM155R71H152KA37D 1.5nF Murata | C_0402_1005Metric | C111 |
| 2 | GCM155R71H332KA37J 3.3nF Murata | C_0402_1005Metric | C112, C122 |
| 5 | GRM155R62A104KE14D 0.1uF Murata | C_0402_1005Metric | C113, C114, C116, C119, C121 |
| 2 | GRM155R71H473KE14D 47nF Murata | C_0402_1005Metric | C123, C128 |
| 1 | GRM31CD80J107MEA8K 100uF Murata | C_1210_3225Metric | C131 |
| 4 | GMC32X5R107M16NT 100uF Cal-Chip Electronics, Inc. | C_1210_3225Metric | C133, C135, C137, C138 |
| 5 | WR04X102 JTL 1k Walsin Technologies | R_0402_1005Metric | R1, R5, R46, R47, R50 |
| 2 | RMCF0402JT27R0 27 Stackpole Electronics | R_0402_1005Metric | R3, R4 |
| 6 | RC0402FR-1310RL 10 Yageo | R_0402_1005Metric | R6, R7, R32, R33, R41, R42 |
| 2 | RMCF0603JT47K0 47K Stackpole Electronics | R_0603_1608Metric | R8, R18 |
| 1 | RMCF0402FT80K6 80.6k Stackpole Electronics | R_0402_1005Metric | R9 |
| 19 | RMCF0603ZT0R00 0 Stackpole Electronics | R_0603_1608Metric | R10, R57, R75, R76, R79, R80, R81, R82 +11 |
| 13 | RMCF0805ZT0R00 0 Stackpole Electronics | R_0805_2012Metric | R11, R52, R54, R67, R68, R69, R70, R71 +5 |
| 8 | WR06X1003FTL 100k Walsin Technology | R_0603_1608Metric | R12, R17, R49, R59, R60, R61, R89, R99 |
| 6 | RMCF0603JT2K20 2.2k Stackpole Electronics | R_0603_1608Metric | R14, R15, R20, R21, R34, R35 |
| 1 | RMCF0603JT510K 510k Stackpole Electronics | R_0603_1608Metric | R16 |
| 2 | RMCF0603JT200K 200k Stackpole Electronics | R_0603_1608Metric | R19, R36 |
| 7 | RMCF0603JT100R 100 Stackpole Electronics | R_0603_1608Metric | R22, R23, R24, R25, R56, R58, R97 |
| 4 | ERJ-3RQJR39V 0.39 Panasonic | R_0603_1608Metric | R26, R27, R29, R30 |
| 4 | WR06X1002FTL 10k Walsin Technology | R_0603_1608Metric | R28, R31, R96, R102 |
| 2 | ERJ-3EKF6493V 649k Panasonic | R_0603_1608Metric | R37, R39 |
| 2 | RMCF0603JT120K 120k Stackpole Electronics | R_0603_1608Metric | R38, R40 |
| 5 | ERJ-PA3J201V 200 Panasonic | R_0603_1608Metric | R43, R45, R103, R104, R105 |
| 1 | PA0805FRF470R005L 5m Yageo | R_0805_2012Metric | R44 |
| 1 | RMCF0603FT2K00 2k Stackpole Electronics | R_0603_1608Metric | R48 |
| 1 | ERJ-8CWJR010V 10m Panasonic | R_1206_3216Metric | R51 |
| 1 | RMCF0603FT113K 113K Stackpole Electronics | R_0603_1608Metric | R53 |
| 1 | RMCF0603FT14K0 14k Stackpole Electronics | R_0603_1608Metric | R55 |
| 1 | RMCF0603FT16K0 16k Stackpole Electronics | R_0603_1608Metric | R62 |
| 2 | RMCF0603JT5K10 5.1k Stackpole Electronics | R_0603_1608Metric | R63, R64 |
| 1 | AC0603JR-0710ML 10M Yageo | R_0603_1608Metric | R65 |
| 1 | RMCF0603ZT0R00 0 Stackpole Electronics | R_0603_1608Metric_3pin_Switch | R95 |
| 1 | RC0402FR-13150KL 150k YAGEO | R_0402_1005Metric | R98 |
| 1 | RC0402FR-07220KL 220k YAGEO | R_0402_1005Metric | R100 |
| 1 | RC0402FR-136K8L 6.8k YAGEO | R_0402_1005Metric | 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
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Main
google
98 × 71 mm102 parts2LApache-2.02.9k