RP2040 Debugger

Twisted-Fields·rp2040-motor-controller·debugger/RP2040_debugger.kicad_pcb

RP2040 Debugger PCB layout, top view — open source RP2040/RP2350 board by Twisted-Fields
Simulate this board

About the RP2040 Debugger PCB

RP2040 Debugger is an open source RP2040/RP2350 PCB design by Twisted-Fields, published on GitHub under the Custom license license. It is a 4-layer board measuring 57 × 47.5 mm, with 60 components from 32 distinct parts.

Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the W25Q16JVSSIQ, LD1086DT33TR and TLV1117LV33DCYR. By type, the board carries 21 capacitors, 16 resistors, 9 connectors, 5 diodes, 4 ICs and 2 switches.

It belongs with the robotics & motion and usb & debug tools designs in this gallery.

From the project

A dual channel brushless motor controller based on the RP2040 microcontroller, designed in Kicad.

The boards cost between $15 and $40 each depending on version and quantity.

Our dream is that you will fab your own boards, make changes, and share your work - giving this design life beyond our efforts.

Designed by Taylor Alexander for Twisted Fields, for the Acorn Precision Farming Rover.

Many thanks to Daniel Theobald. Without your financial support and encouragement this project would not have been possible.

RP2040 Debugger, from the project README
From the project README

Main components on the RP2040 Debugger

RP2040 Debugger bill of materials (BOM)

60 components, 32 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
W25Q16JVSSIQ
U1
1
LD1086DT33TR
TLV1117LV33DCYR
U2
1
RP2040
U3
1
TLV1117LV33DCYR
U4
1
Q_NMOS_GSD
Q1
1
CRYSTAL_GND24
Crystal_GND24
Y1
1
USB_C_RECEPTACLE_USB2.0
USB_C_Receptacle_USB2.0
J1
2
CONN_01X06
Conn_01x06
J2, J3
2
Conn_01x03
J5, J6
4
Conn_01x01
J7, J8, J9, J10
1
SW_MEC_5G
SW1
1
SW_DIP_x01
SW2
1
5019
TestPoint
TP1
1
WS2812B
LED_GREEN
D1
1
WS2812B
LED_YELLOW
D2
1
LTST-C150KRKT
LED_RED
D3
1
LED_YELLOW
D4
1
LED_GREEN
D5
10
100N
100n
C1, C8, C9, C11, C13, C14, C15, C16 +2
1
10U
1u
C2
Show 12 more
QtyPartRefs
2
10U
10u
C3, C7
1
10U
100u
C4
2
20P
20p
C5, C6
3
1u
C10, C12, C19
1
10u
C20
1
100u
C21
2
1.1K
1.1k
R1, R5
2
5.1K
5.1k
R3, R4
2
27
R6, R7
5
470
R8, R9, R10, R11, R12
4
100
R13, R14, R15, R16
1
5.1k
R17

RP2040 Debugger design files

The KiCad project lives in the Twisted-Fields/rp2040-motor-controller repository on GitHub; these links point at the commit this page was built from.

RP2040 Debugger: common questions

What microcontroller does the RP2040 Debugger use?

The RP2040 Debugger is built around the RP2040, from the RP2040/RP2350 family.

How big is the RP2040 Debugger PCB?

The RP2040 Debugger measures 57 × 47.5 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the RP2040 Debugger?

60 components, from 32 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 Debugger design files?

From the Twisted-Fields/rp2040-motor-controller 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 Debugger design in my own project?

It is published under Custom license, which limits how it may be reused; read the license before building on it.

Can I test firmware for the RP2040 Debugger 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 rp2040-motor-controller

Similar boards