Raspberry Pi Pico Creation
3:03
Using Knowledge Base Tool.
Looking for "Power supply overview VSYS VBUS 3V3" in pico-datasheet-91880f04-6741-4c3f-bd8c-beb6c5ac2e6b.pdf
Looking for "USB connector and data lines details" in pico-datasheet-91880f04-6741-4c3f-bd8c-beb6c5ac2e6b.pdf
Looking for "Crystal oscillator frequency and requirements" in pico-datasheet-91880f04-6741-4c3f-bd8c-beb6c5ac2e6b.pdf
Looking for "External flash memory part number" in pico-datasheet-91880f04-6741-4c3f-bd8c-beb6c5ac2e6b.pdf
Looking for "SWD debug header" in pico-datasheet-91880f04-6741-4c3f-bd8c-beb6c5ac2e6b.pdf
Looking for "Schematic USB section" in pico-2-w-schematic-d68e17fe-45e5-4a6e-912f-2ead2814db49.pdf
Looking for "Power regulation 3V3 section" in pico-2-w-schematic-d68e17fe-45e5-4a6e-912f-2ead2814db49.pdf
Looking for "BOOTSEL and RUN circuitry" in pico-2-w-schematic-d68e17fe-45e5-4a6e-912f-2ead2814db49.pdf
Looking for "QSPI flash part and connections" in pico-2-w-schematic-d68e17fe-45e5-4a6e-912f-2ead2814db49.pdf
Looking for "Pin headers pinout and labels" in pico-2-w-schematic-d68e17fe-45e5-4a6e-912f-2ead2814db49.pdf
Started implementing a plan
#Goal
- Design a Raspberry Pi Pico-compatible board that replicates the Pico’s core functionalities. The board will include the RP2040 MCU, external QSPI flash (W25Q16JV or W25Q32 as available), a 12 MHz ABM8-272-T3 crystal with low ESR (<100 Ω), a buck-boost 3.3V supply using the RT6150B-33, USB data/power connectivity (Micro‑B or USB‑C) with integrated PTC and USB ESD/CMC and common-mode choke protection, BOOTSEL and RUN buttons for mode selection, a SWD debug header, and dual 2x20 GPIO headers. The design follows best practices, ensuring proper decoupling with nearby 100 nF caps, correct crystal load capacitance, and complete net connectivity as defined in the Pico board datasheet and Pico 2 W schematic.
#Implementation plan
1. Add and configure core components:
1.1. Place the RP2040 MCU symbol and footprint.
1.2. Select and add the external QSPI flash (using W25Q16JV or W25Q32 based on availability) and connect it to the RP2040 QSPI pins.
1.3. Place the 12 MHz crystal (ABM8-272-T3) along with appropriate low ESR load capacitors.
2. Implement the power subsystem:
2.1. Add the buck-boost regulator RT6150B-33 to provide a stable 3.3V supply from the VSYS/USB.
2.2. Insert decoupling capacitors (100 nF ceramics placed within 5 mm of VCC/GND pairs) and required bulk capacitance.
3. Establish USB connectivity and protection:
3.1. Add a USB connector (choosing Micro‑B or USB‑C based on design preference) and connect VBUS and data lines (D+ and D-).
3.2. Integrate a PTC resettable fuse on the USB VBUS line.
3.3. Include USB ESD protection devices and a common-mode choke on the D+/D- lines for signal integrity.
4. Configure control interfaces:
4.1. Place BOOTSEL and RUN buttons and connect them appropriately (BOOTSEL routed to flash chip CS as per Pico behavior and RUN to gating/reset control).
4.2. Add the SWD header and connect SWDIO/SWCLK to the RP2040 debug pins.
5. Add connectivity headers:
5.1. Include 2x20 headers replicating the Pico pinout for easy access to RP2040 GPIOs and peripherals.
6. Final connectivity and reviews:
6.1. Connect all components according to the Pico board datasheet and Pico 2 W schematic, ensuring proper routing of high-speed signals and correct net assignments.
6.2. Perform ERC/DRC checks and update the BOM annotations.
#Success criteria
- The schematic includes all listed components with proper connections and power paths, replicating Pico’s core architecture.
- Decoupling, load capacitance, and protective components (PTC, USB ESD, CMC, common-mode choke) are correctly implemented and placed close to their respective components.
- The board pinout and net connectivity conform to the Pico datasheet and Pico 2 W design requirements.
Worked
0:05
Started: Update the project description with clear goals and hashtags
Updated project description
0:01
Updated project description
Worked
0:20
Started: Define system architecture: set the “System architecture” project property with a description of the architecture, covering the 3.3 V power tree (VBUS→VSYS→3V3), MCU core, external flash interface, USB data/power protection, and debug and user I/O headers
Updated 3 document properties
0:07
Updated 3 document properties
Worked
0:58
Started: Add RP2040 MCU symbol and ground portal
Searching for a component.
Creating search plan for: "RP2040 microcontroller"
Searching.
Searching.
Searching: "RP2040 microcontroller"
Finished searching for a component.
Added 2 components
0:02
Added 1x RP2040 as U1
Added 1x Ground as
Working...
154d 18:35:34
Started: Add QSPI flash (W25Q16JV or W25Q32RVXHJQ)
Searching for a component.
Searching.
Finished searching for a component.
Using Schematic Tool...
Added 1 component
0:01
Added 1x W25Q16JVSSIQ as U2
Worked
0:53
Started: Connect QSPI flash pins to RP2040 QSPI pins (U2.CSN to U1.QSPI_CSN, U2.CLK to U1.QSPI_SCLK, U2.DI(IO0) to U1.QSPI_SD0, U2.DO(IO1) to U1.QSPI_SD1, U2.IO2 to U1.QSPI_SD2, U2.IO3 to U1.QSPI_SD3, VCC to 3V3, GND to Ground)
Using Schematic Tool.
Updated 8 nets
0:08
Connected U2:CS to U1:QSPI_CSN
Connected U2:CLK to U1:QSPI_SCLK
Connected U2:DI to U1:QSPI_SD0
Connected U2:DO to U1:QSPI_SD1
Connected U2:IO2 to U1:QSPI_SD2
Connected U2:IO3 to U1:QSPI_SD3
Connected U2:VCC to U1:VREG_VOUT
Connected U2:GND to GND:GND
Worked
24:26
Started: Add 12 MHz ABM8-272-T3 crystal and its two load capacitors to the schematic
Searching for a component.
Searching.
Finished searching for a component.
Added 3 components
0:03
Added 1x ABM8-272-T3 as Y1
Added 2x Generic Capacitor as C1, C2
Stopped due to a problem. Please try again.
Reviews
Designator | |
|---|---|
Inspect
Selected Brown Sonic Screwdriver
Controls
Properties
Availability & Pricing
| Distributor | Qty 1 | |
|---|---|---|
| Arrow | $0.32–$0.41 | |
| Digi-Key | $1.23 | |
| LCSC | $2.87–$2.87 | |
| Mouser | $2.05 | |
| TME | $0.00 | |
| Verical | $0.54–$0.88 | |
Assets
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.