Skip to the content
PCBKitNew board
2 layers53.3 × 53.3 mmRP2040 Test, the printed circuit board in 3D

First-PCB project: minimal RP2040 microcontroller dev board (W25Q128JV flash, 12 MHz crystal, NCP1117-3.3 LDO, micro-B USB). KiCad sources, BOM, and Inventor enclosure model.

Size
53.3 × 53.3 mm
Copper layers
2
Thickness
1 mm
Parts
34
Nets
52
Pads
210
Tracks, vias
311, 28
Pours
15
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
27 Apr 2026
Updated
27 Apr 2026

Overview

RP2040 Test is an open-source printed circuit board by PartialScience, from the PartialScience/Custom-RP2040-Dev-Board repository on GitHub, published under the MIT licence. It is a 2-layer board of 53.3 × 53.3 mm with 34 parts on 52 nets, routed with 311 tracks and 28 vias.

It is built around the RP2040, W25Q128JVSIM and ABM8-272-T3. Its parts include 17 capacitors, 5 resistors, 4 connectors, 3 ICs and 1 crystal. It belongs with the microcontroller boards boards and the RP2040 boards of this library.

Main components

3

README

README.md

Custom RP2040 Dev Board

A minimal RP2040 microcontroller board with on-board flash, crystal, regulator, and USB. This was the first PCB I designed end-to-end and had manufactured -- the goal was to learn the full toolchain (schematic capture, layout, fabrication, paste-and-reflow assembly) on a small but non-trivial board, so the design is intentionally close to the Raspberry Pi reference application.

Design

BlockPart
MCURaspberry Pi RP2040 (QFN-56)
FlashWinbond W25Q128JVSIM -- 128 Mbit / 16 MB QSPI NOR
CrystalAbracon ABM8-272-T3 -- 12 MHz, 10 pF, 30 ppm
Regulatoronsemi NCP1117-3.3 (SOT-223) -- 5 V → 3.3 V
USBHirose ZX62D-B-5PA8 micro-B receptacle

R4/R5 (27 Ω) are the USB D+/D− series terminations and C15/C16 (15 pF) form the crystal load network. Bulk and decoupling are split between 0402 100 nF / 1 µF parts on the rails and 0805 10 µF tantalum-equivalent caps near the regulator and the USB input.

See RP2040 Test/RP2040 Board BOM.csv for the full bill of materials.

Assembly

The board was assembled by hand using stencil-printed solder paste and a PID-controlled heating mantle (originally built for chemistry projects) serving as a poor-man's reflow oven. All passives are 0402/0805, so the only real challenges are the QFN-56 RP2040 and the SOIC-8 flash -- both go down fine with paste and a careful preheat/peak/cool profile.

Repository contents

  • RP2040 Test/ -- main KiCad project
    • *.kicad_sch, *.kicad_pcb, *.kicad_pro -- schematic, PCB, project
    • RP2040 Board BOM.csv -- bill of materials
    • *.svg -- exported plot of every fabrication layer
    • RP2040 Test.step, RP2040 Test.wrl -- 3D models
    • bom/ibom.html -- interactive HTML bill of materials
  • Logo.kicad_sym -- silkscreen logo symbol
  • Custom RP2040 Board Enclosure.ipt -- Inventor model of an enclosure for the assembled board

License

Released under the MIT License -- see LICENSE.

Parts

34
QtyValueFootprintReferences
10100nCapacitor_SMD:C_0402_1005MetricC3, C4, C6, C8, C9, C10, C11, C12, C13, C14
4MountingHoleMountingHole:MountingHole_2.7mm_M2.5H1, H2, H3, H4
310uCapacitor_SMD:C_0805_2012MetricC1, C2, C17
215pCapacitor_SMD:C_0402_1005MetricC15, C16
21kResistor_SMD:R_0402_1005MetricR1, R3
21uCapacitor_SMD:C_0402_1005MetricC5, C7
227Resistor_SMD:R_0402_1005MetricR4, R5
2Conn_02x18_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x18_P2.54mm_VerticalJ3, J4
1ABM8-272-T3SamacSys_Parts:ABM8272T3Y2
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2
1DNFResistor_SMD:R_0402_1005MetricR2
1Micro USB BSamacSys_Parts:ZX62DB5PA830J1
1NCP1117-3.3_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU4
1W25Q128JVSIMSamacSys_Parts:SOIC127P790X216-8NU2

Questions

How big is the RP2040 Test PCB?

It measures 53.3 × 53.3 mm and has 2 copper layers, 1 mm thick.

What parts does the RP2040 Test use?

34 parts, built around the RP2040, W25Q128JVSIM and ABM8-272-T3. 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 RP2040 Test KiCad files?

From the PartialScience/Custom-RP2040-Dev-Board repository on GitHub, at the commit this page was made from: the board is RP2040 Test/RP2040 Test.kicad_pcb and its schematic RP2040 Test/RP2040 Test.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the RP2040 Test design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers75 × 75 mmMk9-badge, the printed circuit board in 3D

    Mk9-badge

    hamster/mk9-badge

    dczia's defcon 34 badge

    92 parts
  • 4 layers48 × 84 mmFanControlHW, the printed circuit board in 3D

    FanControlHW

    mrspieb/HW-FanControl

    Everything required to build the PCB and case of the ventilation fan controller

    84 partsGPL-3.0
  • 2 layers124.5 × 68.6 mmOmnicontroller, the printed circuit board in 3D

    Omnicontroller

    rp958/omnicontroller

    OmniController is an all-in-one controller designed with retrogaming solutions in mind.

    53 partsCERN-OHL-S-2.0
  • 2 layers209.6 × 66.7 mmLittolRP2040, the printed circuit board in 3D

    LittolRP2040

    baconspoon85/littol

    3 row 30% katakana with exploded spacebar

    81 parts4
  • 2 layers247.3 × 260.9 mmThumbsUp, the printed circuit board in 3D

    ThumbsUp

    ak66666/ThumbsUpV3Rp2040

    ThumbsUp! v3, a split version of the 4x12 Thumbs Up keyboard with RP2040

    156 parts
  • 2 layers250.9 × 280.9 mmThumbsUp, the printed circuit board in 3D

    ThumbsUp

    ak66666/ThumbsUpV3Rp2040MX

    Split version of the Thumbs Up keyboard with RP2040 for MX switches.

    172 parts
  • 4 layers81.2 × 50.7 mmPowerboard, the printed circuit board in 3D

    Powerboard

    jacobmealey/capstone

    UMaine ECE Capstone

    72 parts
  • 2 layers48.3 × 38.1 mmRP2040 Dev Board, the printed circuit board in 3D

    RP2040 Dev Board

    embeddedalpha/PCB-Design

    Repository for PCB Design Projects

    41 parts77MIT