RP2040-DebugProbe
red-scorp·RP2040-DebugProbe
About the RP2040-DebugProbe PCB
RP2040-DebugProbe is an open source RP2040/RP2350 PCB design by red-scorp, published on GitHub. It is a 4-layer board measuring 50.8 × 25.4 mm, with 66 components from 28 distinct parts.
Its main chip is the C2040, from the RP2040/RP2350 family. Other key parts include the W25Q128JVS, C2652100, C2456297 and C6187. By type, the board carries 23 resistors, 21 capacitors, 7 diodes, 6 ICs, 6 connectors and 1 crystal.
It belongs with the usb & debug tools designs in this gallery.
From the project
RP2040-based debug probe board
The RP2040-DebugProbe project aims to re-imagine Raspberry Pi Debug Probe.
The RP2040-DebugProbe board is a 4-layer design intended to accommodate the popular Raspberry Pi RP2040 MCU with all required component to function identically to Raspberry Pi Debug Probe.
This board features target JTAG connector and PC host USB Type-C connector. It also has a SWD connector and UART connector for the main MCU debugging. The board is pin-compatible with Raspberry Pi Debug Probe and can be used with the same picoprobe SW.

Main components on the RP2040-DebugProbe
RP2040-DebugProbe bill of materials (BOM)
66 components, 28 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | W25Q128JVS | SOIC-8_5.23x5.23mm_P1.27mm | U1 |
| 1 | C2040 RP2040 | QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U2 |
| 2 | C2652100 74AUP1T17 | SOT-353_SC-70-5 | U3, U6 |
| 1 | C2456297 W25Q128JVEIQ | WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mm | U4 |
| 1 | C6187 AMS1117-3.3 | SOT-223-3_TabPin2 | U5 |
| 1 | C9002 12MHz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | C2935953 CONN_MCU_JTAG | PinHeader_2x05_P1.27mm_Vertical | J1 |
| 1 | C429954 CONN_MCU_UART | PinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | C6332201 CONN_DBG_COMB | PinHeader_1x08_P2.54mm_Vertical | J3 |
| 1 | C2685154 CONN_3V3_JUMPER | PinHeader_1x02_P2.54mm_Vertical | J4 |
| 1 | C2935953 CONN_DBG_JTAG | PinHeader_2x05_P1.27mm_Vertical | J7 |
| 1 | C2689844 CONN_USB | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J10 |
| 1 | C318884 BOOTSEL | Button_Tact_Sqkg | SW1 |
| 2 | C72043 GREEN | LED_0603_1608Metric | D1, D6 |
| 2 | C2286 RED | LED_0603_1608Metric | D2, D5 |
| 1 | C5158049 PRTR5V0U2X | SOT-143 | D3 |
| 2 | C72038 YELLOW | LED_0603_1608Metric | D4, D7 |
| 1 | C1015 100@100MHz | L_0805_2012Metric | FB2 |
| 3 | C1604 2.2uF | C_0603_1608Metric | C1, C5, C16 |
| 13 | C1525 100nF | C_0402_1005Metric | C2, C3, C4, C6, C7, C8, C9, C10 +5 |
Show 8 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | C15850 10uF | C_0805_2012Metric | C14, C15 |
| 2 | C1547 12pF | C_0402_1005Metric | C19, C20 |
| 1 | C106074 4.7nF 1kV | C_1206_3216Metric | C21 |
| 7 | C11702 1k | R_0402_1005Metric | R1, R2, R3, R4, R5, R6, R7 |
| 1 | C25744 10k | R_0402_1005Metric | R8 |
| 12 | C25076 100R | R_0402_1005Metric | R9, R13, R14, R15, R16, R17, R18, R19 +4 |
| 2 | C25905 5k1 | R_0402_1005Metric | R10, R11 |
| 1 | C136593 1M | R_0603_1608Metric | R12 |
RP2040-DebugProbe design files
The KiCad project lives in the red-scorp/RP2040-DebugProbe repository on GitHub; these links point at the commit this page was built from.
RP2040-DebugProbe: common questions
What microcontroller does the RP2040-DebugProbe use?
The RP2040-DebugProbe is built around the C2040, from the RP2040/RP2350 family.
How big is the RP2040-DebugProbe PCB?
The RP2040-DebugProbe measures 50.8 × 25.4 mm, has 4 copper layers and is 1.6062 mm thick.
How many components are on the RP2040-DebugProbe?
66 components, from 28 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 RP2040-DebugProbe design files?
From the red-scorp/RP2040-DebugProbe 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 RP2040-DebugProbe design in my own project?
The repository has no license, so all rights stay with red-scorp. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the RP2040-DebugProbe 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
Msa
Mentra-Community
47.8 × 9.4 mm53 parts2LMIT1.2kRP2040/RP2350
Open Source Smart Glasses
Mentra-Community
93 × 10.5 mm80 parts4LMIT1.2kRP2040/RP2350
MSA
Mentra-Community
30.5 × 138 mm61 parts2LMIT1.2k