

Devboard
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
4RP2040
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 FLASHTPSPX3819M5-L-3-3
SOT-23-5-40℃~+125℃@(Tj) 1 20V 3.3V 420mV@(100mA) 500mA 5uA 70dB@(1kHz) Fixed Over Current Protection、Over Temperature Protection、Enable Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTECH PUBLICVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsFMBR120VLSFT1G
SOD-123FLSuper Barrier Rectifiers (SBR)FUXINSEMI
README
README.md
Pico+ Devboard
A pico sized custom rp2040 devboard, but with 16MB flash and a lot of extra features!
| Front Render | PCB |
|---|---|
![]() | ![]() |
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:
- Power the board via USB-C or VBAT input.
- Flash firmware using BOOTSEL mode (or make your own)
- 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.
| Designator | Comment | Footprint | Manufacturer | Part Number | JLCPCB Part # | Link | Qty | Total Price ($) |
|---|---|---|---|---|---|---|---|---|
| C1, C4 | 1uF | 0402 | Samsung | CL05A105KA5NQNC | C52923 | https://jlcpcb.com/partdetail/53938-CL05A105KA5NQNC/C52923 | 10 | 0.033 |
| C9 | 1nF | 0402 | FH | 0402B102K500NT | C1523 | https://jlcpcb.com/partdetail/1875-0402B102K500NT/C1523 | 5 | 0.006 |
| C11, C8, C3, C10, C17, C5, C7, C6, C12, C2 | 0.1uF | 0402 | Samsung | CL05B104KO5NNNC | C1525 | https://jlcpcb.com/partdetail/1877-CL05B104KO5NNNC/C1525 | 50 | 0.065 |
| C14, C13 | 10uF | 0603 | Samsung | CL10A106KP8NNNC | C19702 | https://jlcpcb.com/partdetail/20411-CL10A106KP8NNNC/C19702 | 10 | 0.065 |
| C16, C15 | 33pF | 0402 | FH | 0402CG330J500NT | C1562 | https://jlcpcb.com/partdetail/1914-0402CG330J500NT/C1562 | 10 | 0.012 |
| D2, D1 | LED (Red 0805) | 0805 | NationStar | NCD0805R1 | C84256 | https://jlcpcb.com/partdetail/85425-NCD0805R1/C84256 | 10 | 0.131 |
| D4, D3 | FMBR120VLSFT1G | SOD-123FL | FUXINSEMI | FMBR120VLSFT1G | C48677824 | https://jlcpcb.com/partdetail/FUXINSEMI-FMBR120VLSFT1G/C48677824 | 14 | 1.0444 |
| J1 | USB-C 14P | SMD | Hroparts | TYPE-C-31-M-12 | C165948 | https://jlcpcb.com/partdetail/Korean_HropartsElec-TYPE_C_31_M12/C165948 | 5 | 0.9055 |
| R1, R2 | 5.1K | 0402 | UNI-ROYAL | 0402WGF5101TCE | C25905 | https://jlcpcb.com/partdetail/26648-0402WGF5101TCE/C25905 | 10 | 0.008 |
| R4, R3 | 27Ω | 0402 | UNI-ROYAL | 0402WGF270JTCE | C25100 | https://jlcpcb.com/partdetail/25843-0402WGF270JTCE/C25100 | 22 | 0.0154 |
| R7 | 10K | 0402 | UNI-ROYAL | 0402WGF1002TCE | C25744 | https://jlcpcb.com/partdetail/26487-0402WGF1002TCE/C25744 | 5 | 0.004 |
| R9, R8, R5, R6 | 1K | 0402 | UNI-ROYAL | 0402WGF1001TCE | C11702 | https://jlcpcb.com/partdetail/12256-0402WGF1001TCE/C11702 | 20 | 0.014 |
| R10 | 200K | 0402 | UNI-ROYAL | 0402WGF2003TCE | C25764 | https://jlcpcb.com/partdetail/26507-0402WGF2003TCE/C25764 | 5 | 0.0035 |
| R11 | 100K | 0402 | UNI-ROYAL | 0402WGF1003TCE | C25741 | https://jlcpcb.com/partdetail/26484-0402WGF1003TCE/C25741 | 5 | 0.004 |
| SW2, SW1 | Tactile Switch | 4x3mm SMD | XUNPU | TS-1088-AR02016 | C720477 | https://jlcpcb.com/partdetail/XUNPU-TS_1088AR02016/C720477 | 10 | 0.476 |
| U1 | RP2040 | LQFN-56 | Raspberry Pi | RP2040 | C2040 | https://jlcpcb.com/partdetail/RaspberryPi-RP2040/C2040 | 5 | 4.827 |
| U2 | TPSPX3819M5-L-3-3 | SOT-23-5 | TECH PUBLIC | TPSPX3819M5-L-3-3 | C5370980 | https://jlcpcb.com/partdetail/TECHPUBLIC-TPSPX3819M5_L_33/C5370980 | 7 | 0.6839 |
| U3 | W25Q128JVSIQ | SOIC-8-208mil | Winbond | W25Q128JVSIQ | C97521 | https://jlcpcb.com/partdetail/WinbondElec-W25Q128JVSIQ/C97521 | 5 | 11.637 |
| Y1 | 12MHz Crystal | SMD3225-4P | YXC | X322512MSB4SI | C9002 | https://jlcpcb.com/partdetail/YXC_CrystalOscillators-X322512MSB4SI/C9002 | 5 | 0.363 |
| J3, J2 | 1x20 Pin Header | P2.54mm | — | Not Selected | — | — | — | — |
| J4 | 1x03 Pin Header | P2.54mm | — | Not Selected | — | — | — | — |
Parts
48| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C2, C3, C5, C6, C7, C8, C10, C11, C12, C17 |
| 4 | 1K | Resistor_SMD:R_0402_1005Metric | R5, R6, R8, R9 |
| 4 | LOGO | LOGO | G***, G***, G***, G*** |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric | C13, C14 |
| 2 | 1uF | Capacitor_SMD:C_0402_1005Metric | C1, C4 |
| 2 | 27 | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 2 | 33pF | Capacitor_SMD:C_0402_1005Metric | C15, C16 |
| 2 | 5.1K | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | Conn_01x20 | Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical | J2, J3 |
| 2 | FMBR120VLSFT1G | EasyEDA:SOD-123FL_L2.8-W1.8-LS3.8-RD | D3, D4 |
| 2 | LED | LED_SMD:LED_0805_2012Metric | D1, D2 |
| 2 | LOGO | Graphics:Logo_small | G***, G*** |
| 2 | SW_Push | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | SW1, SW2 |
| 1 | 100K | Resistor_SMD:R_0402_1005Metric | R11 |
| 1 | 10K | Resistor_SMD:R_0402_1005Metric | R7 |
| 1 | 12 MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 1nF | Capacitor_SMD:C_0402_1005Metric | C9 |
| 1 | 200K | Resistor_SMD:R_0402_1005Metric | R10 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J4 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | TPSPX3819M5-L-3-3 | EasyEDA:SOT-23-5_L3.0-W1.6-P0.95-LS2.8-BR | U2 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U3 |
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 mm

- 2 layers45 × 20 mm

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 mm

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 mm

- 2 layers181 × 97 mm

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 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 - 4 layers180.8 × 300.3 mm

Dilemma
Bastardkb/Dilemma
The Dilemma is a vertical stagger low-profile keyboard with mods.
383 parts590

