

RPi 0 RP2040
Raspberry Pi Form Factor, RP2040, Wireless support with ESP-01
- Size
- 30.1 × 65.1 mm
- Copper layers
- 2
- Thickness
- 1 mm
- Parts
- 46
- Nets
- 61
- Pads
- 239
- Tracks, vias
- 785, 96
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 10 Feb 2021
- Updated
- 26 Apr 2021
Overview
RPi 0 RP2040 is an open-source printed circuit board by Hugoyhu, from the Hugoyhu/Pico2040ZeroW repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 30.1 × 65.1 mm with 46 parts on 61 nets, routed with 785 tracks and 96 vias.
It is built around the RP2040, W25Q128JVSIQ and ABLS-12.000MHZ-B4-T. Its parts include 18 capacitors, 11 resistors, 4 connectors, 3 ICs and 3 diodes. 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 FLASHABLS-12.000MHZ-B4-T
HC-49S-SMD-20℃~+70℃ 12MHz 18pF 50Ω ±30ppm ±50ppm HC-49S-SMD Crystals ROHSAbraconCrystals
README
README.mdPico2040ZeroW
Raspberry Pi Form Factor, RP2040, Wireless support with ESP-01
2 Layer board, Rpi Form factor for pwr in, SD, pinout.
Optional ESP01 for wifi connectivity.
NOTE: THIS IS A NON-TESTED DESIGN. I HAVE NOT YET TRIED IT NOR REVIEWED WITH OTHERS. PLEASE KEEP THIS IN MIND WHEN TRYING TO BUILD ONE YOURSELF.
It is compatible with Python, (snek lang), C/C++, and Rust.
Schematic is modified off the Raspberry Pi foundation's reference schematic and carrier demo board schematics with modifications.
Parts
46| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 100n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C5, C6, C7, C9, C11, C12, C13, C14, C15, C16 |
| 4 | 10u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C4, C17, C18 |
| 4 | MountingHole | MountingHole:MountingHole_2.7mm_M2.5 | H1, H2, H3, H4 |
| 3 | LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1, D2, D3 |
| 3 | R_Small | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R9, R10, R11 |
| 2 | 10K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6, R8 |
| 2 | 1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R5 |
| 2 | 1u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C8, C10 |
| 2 | 27 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R4 |
| 2 | 27p | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2, C3 |
| 2 | DNF | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2, R7 |
| 2 | SW_Push | Button_Switch_SMD:Panasonic_EVQPUK_EVQPUB | SW1, SW2 |
| 1 | ABLS-12.000MHZ-B4-T | Crystal:Crystal_HC49-U_Vertical | Y1 |
| 1 | Conn_02x04_Odd_Even | Connector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_Vertical | J2 |
| 1 | Micro_SD_Card_Det | SD Card, Easy Solder, Raspberry Pi:104031-0811 | J3 |
| 1 | NCP1117-3.3_SOT223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U1 |
| 1 | RP2040 | RP2040_minimal:RP2040-QFN-56 | U3 |
| 1 | Raspberry pi 0 pinout | Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical | J4 |
| 1 | USB_B_Micro | RP2040_minimal:USB_Micro-B_Amphenol_10103594-0001LF_Horizontal_modified | J1 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U2 |
Similar boards
- 4 layers82.6 × 82.5 mm

- 4 layers102.9 × 96.7 mm

PicoGUS chipdown
polpo/picogus
Emulation of ISA sound cards and CD-ROM on Raspberry Pi Pico (GUS, SB/Adlib, MPU-401, Tandy, CMS, Panasonic CD-ROM) with USB mouse/joystick support
99 parts805 - 2 layers99.1 × 72.9 mm

- 2 layers475 × 139.9 mm

Skogaslider main pcb
skogaby/skogaslider
Firmware, CAD, and PCB files for the skogaslider, an RP2040-based controller to simulate Chunithm's gameplay experience
175 parts18MIT - 2 layers210.1 × 98.3 mm

Granola trailmix
michaelswitzer/granola-trailmix
The TrailMix is a low-cost professional grade button box style arcade controller.
48 parts6MIT - 2 layers64 × 48.4 mm

Rp2040-ble
kartik2406/rp2040-ble
A PCB that uses RP2040 MCU and HM-BT4502 BLE passthrough module. This enables the RP2040 to communicated with other devices using Bluetooth. The bluetooth module is connected via UART(0)
42 parts5 - 4 layers188 × 71.8 mm

Combo board
bikeNomad/fluke_884x_continuity_buzzer
Add-in continuity buzzer for the Fluke 8840A and 8842A multimeters using an RP2040 microcontroller
84 parts4MIT - 2 layers70.9 × 60.8 mm

AMFOC01
AstroMeters/AMFOC01
Open-source USB-C precize motorized telescope focuser with PC and manual control support.
116 parts3GPL-3.0
Questions
How big is the RPi 0 RP2040 PCB?
It measures 30.1 × 65.1 mm and has 2 copper layers, 1 mm thick.
What parts does the RPi 0 RP2040 use?
46 parts, built around the RP2040, W25Q128JVSIQ and ABLS-12.000MHZ-B4-T. 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 RPi 0 RP2040 KiCad files?
From the Hugoyhu/Pico2040ZeroW repository on GitHub, at the commit this page was made from: the board is Hardware/RPi 0 RP2040.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the RPi 0 RP2040 design in my own project?
Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).