

Custom RP2040
KiCad PCB designs
- Size
- 59.1 × 49.1 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 35
- Nets
- 55
- Pads
- 230
- Tracks, vias
- 396, 42
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 21 Mar 2026
- Updated
- 26 Apr 2026
Overview
Custom RP2040 is an open-source printed circuit board by dsaketh, from the dsaketh/kicad-projects repository on GitHub. It is a 2-layer board of 59.1 × 49.1 mm with 35 parts on 55 nets, routed with 396 tracks and 42 vias.
It is built around the RP2040, W25Q128JVSIQ and TPD2E2U06DCK. Its parts include 17 capacitors, 8 resistors, 4 ICs, 3 connectors and 1 diode. It belongs with the RP2040 boards of this library.
Main components
3RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)W25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHTPD2E2U06DCK
SC-70-3-40℃~+125℃ 1.5pF 10nA 12.4V 2 5.5A@8/20us 5.5V 6.5V 75W@8/20us Bidirectional IEC 61000-4-2、IEC 61000-4-5 TVS SC-70-3 ESD and Surge Protection (TVS/ESD) ROHSTexas InstrumentsESD And Surge Protection (TVS/ESD)
README
README.mdKiCad PCB Projects
This repository contains my PCB design projects created using KiCad.
Parts
35| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C2, C3, C4, C6, C7, C9, C10, C12, C13, C15 |
| 2 | 10K | Resistor_SMD:R_0603_1608Metric | R1, R4 |
| 2 | 10pF | Capacitor_SMD:C_0603_1608Metric | C5, C8 |
| 2 | 1uF | Capacitor_SMD:C_0603_1608Metric | C11, C14 |
| 2 | 27 | Resistor_SMD:R_0603_1608Metric | R7, R8 |
| 2 | 5.1K | Resistor_SMD:R_0603_1608Metric | R5, R6 |
| 2 | Conn_02x18_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x18_P2.54mm_Vertical | J2, J3 |
| 1 | 0.1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C16 |
| 1 | 1K | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 200 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3 |
| 1 | 22uF | Capacitor_SMD:C_0603_1608Metric | C17 |
| 1 | AZ1117CH2-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U4 |
| 1 | Crystal_GND24 | Oscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm | Y1 |
| 1 | LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | SW_Push | Button_Switch_SMD:SW_SPST_PTS810 | SW1 |
| 1 | TPD2E2U06DCK | Package_TO_SOT_SMD:SOT-323_SC-70 | U3 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASV | J1 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U2 |
More from dsaketh/kicad-projects
10- 4 layers56.6 × 54.9 mm

- 2 layers17.4 × 13.8 mm

- 2 layers49.2 × 51.5 mm

- 2 layers49.2 × 51.5 mm

- 2 layers38.5 × 28.5 mm

- 2 layers17.4 × 13.8 mm

- 2 layers30 × 25 mm

- 2 layers11.5 × 9.4 mm

- 2 layers22 × 19.5 mm

- 2 layers22 × 19.5 mm

Similar boards
- 4 layers52.7 × 42.5 mm

OmniProbe
emertcakir/OmniProbe
Open-source SWD, JTAG, UART, SPI, I2C and Logic Analyzer platform powered by RP2040
77 parts4MIT - 4 layers100 × 75 mm

OpenAirScope
emertcakir/OpenAirScope
Open-source air quality and environmental monitoring node with STM32H743 + ESP32-C3, LoRaWAN, RS485, USB-C, Li-ion charging, and multi-sensor support.
282 parts26MIT - 4 layers58.8 × 29 mm

SparkAltBatteryBoardV1
fahreddinaykut/SparkAltBatteryBoard
A custom research-oriented battery interface and telemetry board for the DJI Spark platform, built around a standard 3S LiPo battery pack instead of the discontinued, hard-to-find OEM Smart Battery.
46 parts20 - 2 layers93.6 × 102.8 mm

Mote hardware
empriselab/mote
A low cost, high confidence mobile robot optimized for education.
75 parts5MIT - 2 layers66.6 × 41.3 mm

UPIC46
emertcakir/uPIC46
PIC18F46K22-based versatile development board with CAN, RS-485, EEPROM, RTC, and user LEDs
111 parts2MIT - 4 layers100 × 100 mm

- 4 layers22.9 × 50.8 mm

Spethernet featherwing
parzivail/adin1110-breakout
ADIN1110 Single-pair Ethernet controller breakout with SPI
48 parts2CERN-OHL-P-2.0 - 2 layers125 × 78.2 mm

RC ESP32 V2
Poent/RC-Snowblower
Working on designing the impeller and auger portion of the snowblower. Switched from using a worm gear assembly to a custom ring and pinion setup using a spiral bevel gear.
84 parts2
Questions
How big is the Custom RP2040 PCB?
It measures 59.1 × 49.1 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Custom RP2040 use?
35 parts, built around the RP2040, W25Q128JVSIQ and TPD2E2U06DCK. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Custom RP2040 KiCad files?
From the dsaketh/kicad-projects repository on GitHub, at the commit this page was made from: the board is Custom_RP2040/Custom_RP2040.kicad_pcb and its schematic 555_Timer_LED_Blinker/555_Timer_LED_Blinker.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Custom RP2040 design in my own project?
Its repository states no licence, so its author keeps all rights: ask dsaketh before reusing the design.