RP2040-Pro-Micro
eddie-c-404·RP2040-Pro-Micro
About the RP2040-Pro-Micro PCB
RP2040-Pro-Micro is an open source RP2040/RP2350 PCB design by eddie-c-404, published on GitHub. It is a 4-layer board measuring 18 × 36.8 mm, with 34 components from 17 distinct parts.
Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the MCP1700x-330xxTT and W25Q128JVS. By type, the board carries 18 capacitors, 8 resistors, 4 connectors, 3 ICs and 1 crystal.
From the project
An open source Arduino Pro Micro but with an RP2040.
The Arduino Pro Micro is a small-form-factor, useful, and pretty cool microcontroller that's missing just one thing: some more juice!!! Unfortunately, it only runs at 16 MHz and is an 8-bit CPU. Introducing the RP2040 Pro Micro, it's just like the Arduino in every single way, but it includes some more powerful components and better specs. This project originates from a problem I had a while ago. 11-year-old me had just made his finest electronics project, A flight control stick to play flight sims on his MacBook (IDK why, but I really enjoyed those back then). He had started with an Arduino…
Main components on the RP2040-Pro-Micro
RP2040-Pro-Micro bill of materials (BOM)
34 components, 17 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | RP2040 | QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | MCP1700x-330xxTT | SOT-23 | U2 |
| 1 | W25Q128JVS | SOIC-8_5.3x5.3mm_P1.27mm | U3 |
| 1 | 12Mhz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | USB_C_Receptacle_USB2.0_14P | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | left pins | PinHeader_1x12_P2.54mm_Vertical | J2 |
| 1 | right pins | PinHeader_1x12_P2.54mm_Vertical | J3 |
| 1 | SWD/SWCLK | PinHeader_1x03_P2.54mm_Vertical | J4 |
| 2 | 1uF | C_0603_1608Metric | C1, C12 |
| 11 | 0.1uF | C_01005_0402Metric | C2, C3, C4, C5, C6, C7, C8, C9 +3 |
| 2 | 10uF | C_0603_1608Metric | C13, C14 |
| 2 | 33pF | C_01005_0402Metric | C15, C16 |
| 1 | 100nF | C_01005_0402Metric | C18 |
| 2 | 5.1k | R_0603_1608Metric | R1, R2 |
| 2 | 27 | R_0603_1608Metric | R3, R4 |
| 2 | 1k | R_0603_1608Metric | R5, R7 |
| 2 | 10k | R_0603_1608Metric | R6, R8 |
RP2040-Pro-Micro design files
The KiCad project lives in the eddie-c-404/RP2040-Pro-Micro repository on GitHub; these links point at the commit this page was built from.
- Layoutrp2040 pro micro.kicad_pcb
- Schematicrp2040 pro micro.kicad_sch
- BOMBOM.csv
RP2040-Pro-Micro: common questions
What microcontroller does the RP2040-Pro-Micro use?
The RP2040-Pro-Micro is built around the RP2040, from the RP2040/RP2350 family.
How big is the RP2040-Pro-Micro PCB?
The RP2040-Pro-Micro measures 18 × 36.8 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the RP2040-Pro-Micro?
34 components, from 17 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-Pro-Micro design files?
From the eddie-c-404/RP2040-Pro-Micro 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-Pro-Micro design in my own project?
The repository has no license, so all rights stay with eddie-c-404. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the RP2040-Pro-Micro 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