Skip to the content
PCBKitNew board
2 layers21 × 51 mmDevboard, the printed circuit board in 3D

A custom rp2040 devboard, but with 16MB flash and a lot of extra features!

Size
21 × 51 mm
Copper layers
2
Thickness
1.6 mm
Parts
48
Nets
58
Pads
211
Tracks, vias
479, 57
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
16 Feb 2026
Updated
21 May 2026

Overview

Devboard is an open-source printed circuit board by lekangji, from the lekangji/Pico-Devboard repository on GitHub. It is a 2-layer board of 21 × 51 mm with 48 parts on 58 nets, routed with 479 tracks and 57 vias.

It is built around the RP2040, W25Q128JVSIQ and TPSPX3819M5-L-3-3, with the FMBR120VLSFT1G among its other parts. Its parts include 17 capacitors, 11 resistors, 4 diodes, 4 connectors and 3 ICs. It belongs with the microcontroller boards boards and the RP2040 boards of this library.

Main components

4

README

README.md

Pico+ Devboard

A pico sized custom rp2040 devboard, but with 16MB flash and a lot of extra features!

Back Render Back Render
Front RenderPCB
Front RenderPCB

Motivation

I wanted a more capable RP2040 board with significantly more flash memory and USB-C. Most dev boards limit storage and input options, so I designed one that supports USB-C, battery input, higher current capability, and voltage monitoring while staying in the same form factor.

Features

  • RP2040 microcontroller
  • 16MB QSPI Flash
  • USB-C
  • Battery input (Schottky diode OR-ing with USB)
  • 500mA LDO (10V max input)
  • VSYS voltage monitoring via resistor divider on ADC3
  • Onboard power LED
  • Onboard GPIO25 LED
  • Bootsel + Reset button
  • Fully labeled GPIO pins

Future Improvements

  • Buck-boost regulator for better efficiency + larger voltage range
  • Exposed VSYS pin
  • 3V3_EN pin breakout

How to Use

Like a normal Pico:

  1. Power the board via USB-C or VBAT input.
  2. Flash firmware using BOOTSEL mode (or make your own)
  3. Use onboard GPIO headers as you would with a standard Pico.

Firmware

Untested waveshare 16mb - not my firmware, but has similar specs, so should work fine. Runs circuitpython.

BOM

A complete BOM.csv with direct links is provided in BOM.csv in the root directory.

DesignatorCommentFootprintManufacturerPart NumberJLCPCB Part #LinkQtyTotal Price ($)
C1, C41uF0402SamsungCL05A105KA5NQNCC52923https://jlcpcb.com/partdetail/53938-CL05A105KA5NQNC/C52923100.033
C91nF0402FH0402B102K500NTC1523https://jlcpcb.com/partdetail/1875-0402B102K500NT/C152350.006
C11, C8, C3, C10, C17, C5, C7, C6, C12, C20.1uF0402SamsungCL05B104KO5NNNCC1525https://jlcpcb.com/partdetail/1877-CL05B104KO5NNNC/C1525500.065
C14, C1310uF0603SamsungCL10A106KP8NNNCC19702https://jlcpcb.com/partdetail/20411-CL10A106KP8NNNC/C19702100.065
C16, C1533pF0402FH0402CG330J500NTC1562https://jlcpcb.com/partdetail/1914-0402CG330J500NT/C1562100.012
D2, D1LED (Red 0805)0805NationStarNCD0805R1C84256https://jlcpcb.com/partdetail/85425-NCD0805R1/C84256100.131
D4, D3FMBR120VLSFT1GSOD-123FLFUXINSEMIFMBR120VLSFT1GC48677824https://jlcpcb.com/partdetail/FUXINSEMI-FMBR120VLSFT1G/C48677824141.0444
J1USB-C 14PSMDHropartsTYPE-C-31-M-12C165948https://jlcpcb.com/partdetail/Korean_HropartsElec-TYPE_C_31_M12/C16594850.9055
R1, R25.1K0402UNI-ROYAL0402WGF5101TCEC25905https://jlcpcb.com/partdetail/26648-0402WGF5101TCE/C25905100.008
R4, R327Ω0402UNI-ROYAL0402WGF270JTCEC25100https://jlcpcb.com/partdetail/25843-0402WGF270JTCE/C25100220.0154
R710K0402UNI-ROYAL0402WGF1002TCEC25744https://jlcpcb.com/partdetail/26487-0402WGF1002TCE/C2574450.004
R9, R8, R5, R61K0402UNI-ROYAL0402WGF1001TCEC11702https://jlcpcb.com/partdetail/12256-0402WGF1001TCE/C11702200.014
R10200K0402UNI-ROYAL0402WGF2003TCEC25764https://jlcpcb.com/partdetail/26507-0402WGF2003TCE/C2576450.0035
R11100K0402UNI-ROYAL0402WGF1003TCEC25741https://jlcpcb.com/partdetail/26484-0402WGF1003TCE/C2574150.004
SW2, SW1Tactile Switch4x3mm SMDXUNPUTS-1088-AR02016C720477https://jlcpcb.com/partdetail/XUNPU-TS_1088AR02016/C720477100.476
U1RP2040LQFN-56Raspberry PiRP2040C2040https://jlcpcb.com/partdetail/RaspberryPi-RP2040/C204054.827
U2TPSPX3819M5-L-3-3SOT-23-5TECH PUBLICTPSPX3819M5-L-3-3C5370980https://jlcpcb.com/partdetail/TECHPUBLIC-TPSPX3819M5_L_33/C537098070.6839
U3W25Q128JVSIQSOIC-8-208milWinbondW25Q128JVSIQC97521https://jlcpcb.com/partdetail/WinbondElec-W25Q128JVSIQ/C97521511.637
Y112MHz CrystalSMD3225-4PYXCX322512MSB4SIC9002https://jlcpcb.com/partdetail/YXC_CrystalOscillators-X322512MSB4SI/C900250.363
J3, J21x20 Pin HeaderP2.54mm—Not Selected————
J41x03 Pin HeaderP2.54mm—Not Selected————

Parts

48
QtyValueFootprintReferences
100.1uFCapacitor_SMD:C_0402_1005MetricC2, C3, C5, C6, C7, C8, C10, C11, C12, C17
41KResistor_SMD:R_0402_1005MetricR5, R6, R8, R9
4LOGOLOGOG***, G***, G***, G***
210uFCapacitor_SMD:C_0603_1608MetricC13, C14
21uFCapacitor_SMD:C_0402_1005MetricC1, C4
227Resistor_SMD:R_0402_1005MetricR3, R4
233pFCapacitor_SMD:C_0402_1005MetricC15, C16
25.1KResistor_SMD:R_0402_1005MetricR1, R2
2Conn_01x20Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_VerticalJ2, J3
2FMBR120VLSFT1GEasyEDA:SOD-123FL_L2.8-W1.8-LS3.8-RDD3, D4
2LEDLED_SMD:LED_0805_2012MetricD1, D2
2LOGOGraphics:Logo_smallG***, G***
2SW_PushButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW1, SW2
1100KResistor_SMD:R_0402_1005MetricR11
110KResistor_SMD:R_0402_1005MetricR7
112 MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
11nFCapacitor_SMD:C_0402_1005MetricC9
1200KResistor_SMD:R_0402_1005MetricR10
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU1
1TPSPX3819M5-L-3-3EasyEDA:SOT-23-5_L3.0-W1.6-P0.95-LS2.8-BRU2
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1W25Q128JVSPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU3

Questions

How big is the Devboard PCB?

It measures 21 × 51 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Devboard use?

48 parts, built around the RP2040, W25Q128JVSIQ, TPSPX3819M5-L-3-3 and FMBR120VLSFT1G. 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 Devboard KiCad files?

From the lekangji/Pico-Devboard repository on GitHub, at the commit this page was made from: the board is PCB/KiCad Files/Devboard.kicad_pcb and its schematic PCB/KiCad Files/Devboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Devboard design in my own project?

Its repository states no licence, so its author keeps all rights: ask lekangji before reusing the design.

Similar boards

  • 4 layers40 × 30 mmPixie device, the printed circuit board in 3D

    Pixie device

    firefly/pixie-device

    Firefly Pixie hardware wallet design, schematics and PCB

    64 parts18
  • 2 layers45 × 20 mmLICHEE JACK USB DEBUGGER, the printed circuit board in 3D

    LICHEE JACK USB DEBUGGER

    KaliAssistant/Lichee-Jack-pcb

    Open hardware extension board for Lichee-Jack with battery, Ethernet, and LED integration.

    56 parts4GPL-3.0
  • 2 layers22 × 22 mm02 01 IMU LSM6DSO32 SPI, the printed circuit board in 3D

    02 01 IMU LSM6DSO32 SPI

    nyuad-space/dumpling

    Modular payload for high-speed logging and benchmarking of COTS sensors, enabling real-world performance data and open sharing.

    16 parts1
  • 2 layers42 × 67 mmLalboard, the printed circuit board in 3D

    Lalboard

    JesusFreke/lalboard

    A 3D-printed keyboard inspired by the DataHand

    65 parts993
  • 2 layers181 × 97 mmOpenDeck r3.1.2, the printed circuit board in 3D

    OpenDeck r3.1.2

    shanteacontrols/OpenDeck

    A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.

    262 parts960Apache-2.0
  • 4 layers82.6 × 82.5 mmJumperless2, the printed circuit board in 3D

    Jumperless2

    Architeuthis-Flux/Jumperless

    A jumperless breadboard

    208 parts914
  • 4 layers102.9 × 96.7 mmPicoGUS chipdown, the printed circuit board in 3D

    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
  • 4 layers180.8 × 300.3 mmDilemma, the printed circuit board in 3D

    Dilemma

    Bastardkb/Dilemma

    The Dilemma is a vertical stagger low-profile keyboard with mods.

    383 parts590