Phyduino pico
perc-sw·phyduino_pico
About the Phyduino pico PCB
Phyduino pico is an open source RP2040/RP2350 PCB design by perc-sw, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 68.6 × 53.3 mm, with 124 components from 62 distinct parts.
Its main chip is the SC0914(13), from the RP2040/RP2350 family. Other key parts include the TPS54231DR, TPS2121RUXT, MAX11635EEE+T, STUSB4500QTR and LM4040DIM3-2.0/NOPB. By type, the board carries 49 resistors, 44 capacitors, 9 ICs, 8 diodes, 6 connectors and 3 inductors.
From the project
CAD files for the student workshop Phyduino Pico Arduino IDE compatible board.
This repository has all CAD files for the Phyduino Pico board used in the University of Toronto, Department of Physic, "Introduction to Electronics course."
This board is used to train graduate students first and foremost in surface mount hole solder techniques. As part of the training in the course they will as learn digital interfaces and digital IO design methods as well. This board is a fully function Arduino Uno style board using the Raspberry PI RP2040 microcontroller.

Main components on the Phyduino pico
Phyduino pico bill of materials (BOM)
124 components, 62 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | TPS54231DR Texas Instruments | SOIC-8_3.9x4.9mm_P1.27mm | U1, U2 |
| 1 | TPS2121RUXT Texas Instruments | VQFN-HR-12 | U3 |
| 1 | SC0914(13) RP2040 Raspberry Pi | QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U4 |
| 1 | MAX11635EEE+T Analog Devices Inc./Maxim Integrated | QSOP-16_3.9x4.9mm_P0.635mm | U5 |
| 1 | STUSB4500QTR ST Microelectronics | QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm | U6 |
| 1 | LM4040DIM3-2.0/NOPB Texas Instruments | SOT-23 | U7 |
| 1 | USBLC6-2P6 ST Microelectronics | SOT-666 | U8 |
| 1 | W25Q128JVPIQ TR Winbond Electronics | WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mm | U9 |
| 1 | AONR21321 Alpha & Omega Semiconductor Inc. | AONR21321_DFN_3x3 | Q1 |
| 1 | H130B-12.000-18-3030-TR Raltron Electronics | Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm | Y1 |
| 1 | SM03B-SRSS-TB | JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal | J1 |
| 2 | M20-7820842 Conn_01x08 Harwin Inc. | PinSocket_1x08_P2.54mm_Vertical | J2, J5 |
| 1 | M20-7821046 Conn_01x10 Harwin Inc. | PinSocket_1x10_P2.54mm_Vertical | J3 |
| 1 | M20-7820642 Conn_01x06 Harwin Inc. | PinSocket_1x06_P2.54mm_Vertical | J4 |
| 1 | USB4110-GF-A | GCT-USBC-GCT_USB4110 | J6 |
| 1 | MINI MSK12CO2 | Switch_Slide_ShouHan_MINI_MSK12CO2 | SW1 |
| 1 | TL1105F250Q E-Switch | SW_PUSH_6mm_H4.3mm | SW2 |
| 1 | SMFE20A Eaton - Electronics Division | D_SOD-123 | Z1 |
| 1 | LS R976-NR-1 RED ams-OSRAM USA INC. | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1 |
| 1 | LY R976-PS-36 YELLOW ams-OSRAM USA INC. | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D2 |
Show 42 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | SS24FL ONSemi | D_SOD-123 | D3, D4 |
| 1 | LG R971-KN-1 GREEN ams-OSRAM USA INC. | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D5 |
| 2 | 150040VS73240 GRN Wurth Elektronik | LED_0402_1005Metric | D6, D7 |
| 1 | LG R971-KN-1 GREEN ams-OSRAM USA INC. | LED_0402_1005Metric | D8 |
| 1 | BLM15AG221SH1D Murata Electronics | L_0402_1005Metric | FB1 |
| 2 | MSS1246-183MLB 18µH Coilcraft | MSS1246_Handsolder | L1, L2 |
| 2 | GMK325BJ475KN-T 4.7µF Taiyo Yuden | C_1210_3225Metric_Pad1.33x2.70mm_HandSolder | C1, C2 |
| 7 | C0805C104Z5V 0.1µF KEMET | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3, C6, C27, C31, C34, C36, C37 |
| 2 | CL21C100CBANNNC 10pF Samsung Electro-Mechanics | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4, C7 |
| 2 | C0805C822K5RAC7800 8.2nF KEMET | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C5, C8 |
| 4 | CL21A226MAYNNNE 22µF Samsung Electro-Mechanics | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C9, C10, C11, C12 |
| 4 | 885012205012 10,000pF Würth Elektronik | C_0402_1005Metric | C13, C14, C40, C44 |
| 2 | CC0402JRNPO9BN270 27pF Yageo | C_0402_1005Metric | C15, C16 |
| 13 | CL05A104KA5NNNC 0.1µF Yageo | C_0402_1005Metric | C17, C18, C19, C21, C23, C24, C25, C26 +5 |
| 5 | GRM155R6YA105KE1D 1µF Murata Electronics | C_0402_1005Metric | C20, C22, C32, C41, C43 |
| 1 | CL21B105MBFNNNE 1µF Samsung Electro-Mechanics | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C33 |
| 2 | CL21B472KBANNNC 4.7nF Samsung Electro-Mechanics | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C38, C39 |
| 1 | RC0805FR-0718K2L 18.2KΩ YAGEO | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 4 | RC0805FR-076K98L 6.98KΩ YAGEO | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R3, R5, R6 |
| 1 | RC0805FR-0731K6L 31.6KΩ YAGEO | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4 |
| 1 | RC0805FR-073K24L 3.24KΩ YAGEO | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7 |
| 4 | RC0805FR-0710K2L 10.2KΩ YAGEO | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R8, R10, R14, R32 |
| 1 | RC0805FR-071K96L 1.96K YAGEO | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9 |
| 8 | AC0402FR-074K7L 4.7KΩ Yageo | R_0402_1005Metric | R11, R18, R21, R24, R26, R28, R30, R39 |
| 2 | RC0402FR-0719K6L 19.6KΩ Yageo | R_0402_1005Metric | R12, R19 |
| 1 | RC0402FR-072KL 2.0KΩ Yageo | R_0402_1005Metric | R13 |
| 1 | RC0805FR-13100KL 100KΩ YAGEO | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R15 |
| 1 | RC0402FR-0742K2L 42.2KΩ Yageo | R_0402_1005Metric | R16 |
| 2 | RC0402FR-13560RL 560 Yageo | R_0402_1005Metric | R17, R20 |
| 2 | AC0402FR-0727RL 27Ω Yageo | R_0402_1005Metric | R22, R25 |
| 1 | RC0805FR-07124RL 124Ω YAGEO | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R23 |
| 4 | RC0402FR-0710RL 10Ω Yageo | R_0402_1005Metric | R27, R29, R34, R43 |
| 1 | RC0805FR-071ML 1MΩ YAGEO | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R31 |
| 2 | AC0402FR-075K1L 5.1K Yageo | C_0402_1005Metric | R33, R44 |
| 1 | RC0805FR-131KL 1KΩ YAGEO | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R35 |
| 1 | RC0805FR-07649RL 649Ω YAGEO | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R36 |
| 1 | RC0805FR-0711K5L 2KΩ YAGEO | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R37 |
| 1 | RC0402FR-0722KL 22KΩ Yageo | R_0402_1005Metric | R38 |
| 4 | RC0402FR-07100KL 100KΩ Yageo | R_0402_1005Metric | R40, R47, R48, R49 |
| 1 | RC0402FR-07100RL 100Ω Yageo | R_0402_1005Metric | R41 |
| 1 | RC0805FR-07560RL 560Ω YAGEO | R_0402_1005Metric | R42 |
| 2 | RC0402FR-131KL 1KΩ Yageo | R_0402_1005Metric | R50, R51 |
Phyduino pico design files
The KiCad project lives in the perc-sw/phyduino_pico repository on GitHub; these links point at the commit this page was built from.
- Layoutphyduino_pico.kicad_pcb
- Schematicphyduino_pico.kicad_sch
Phyduino pico: common questions
What microcontroller does the Phyduino pico use?
The Phyduino pico is built around the SC0914(13), from the RP2040/RP2350 family.
How big is the Phyduino pico PCB?
The Phyduino pico measures 68.6 × 53.3 mm, has 4 copper layers and is 1.582 mm thick.
How many components are on the Phyduino pico?
124 components, from 62 distinct parts. The full bill of materials is listed on this page.
Where can I download the Phyduino pico design files?
From the perc-sw/phyduino_pico repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Phyduino pico design in my own project?
Yes, under the terms of its GPL-3.0 license, which perc-sw chose for the repository.
Can I test firmware for the Phyduino pico 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
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