Introduction to Electronics - Phyduino Pico
Phyduino Pico board, top view

An Arduino Uno-style development board built around the Raspberry Pi RP2040 microcontroller and designed for the Introduction to Electronics course. Students learn surface-mount soldering techniques, microcontroller programming, analog-to-digital conversion and digital communication.

RP2040 4-layer PCB USB-C PD Data Acquisition Rev-E

Assembly resources

Interactive BoM Interactive Bill of materials for easy assembly of the PCB. Click any component on the PCB layout to highlight its part number/value of the component in the chart and vice versa. HTML Schematic Full circuit schematic pdf PDF
PCB Drawings Copper layer drawings and fabrication package for ordering boards.
3D model STEP file for mechanical clearance and enclosure design. .step

Technical documents

Pin out diagram Phyduino Pico pin-out diagram and description PDF

Arduino IDE instructions

Installing the Arduino IDE Installing the Arduino IDE board manager Installing libraries in Arduino IDE

Key component datasheets

RP2040 Raspberry Pi dual-core Cortex-M0+ microcontroller PDF
STUSB4500 USB Power Delivery sink controller PDF
TPS54231 Buck converter, 2 A, 28 V input PDF
MAX11635 12-bit, 8-channel SPI ADC PDF
W25Q128JV 128 Mbit SPI NOR Flash memory PDF

Course Repositories