Skip to the content
4 layers40 × 100 mmRP2040 Devboard, the printed circuit board in 3D

This is a devboard that is designed to have a basic sensor, OLED screen, buttons and LEDs pre-embedded onto the board.

Size
40 × 100 mm
Copper layers
4
Thickness
1.6 mm
Parts
98
Nets
89
Pads
350
Tracks, vias
955, 214
Pours
4
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
14 Dec 2025
Updated
14 Dec 2025

Overview

RP2040 Devboard is an open-source printed circuit board by joshujo, from the joshujo/rp2040plus-devboard repository on GitHub. It is a 4-layer board of 40 × 100 mm with 98 parts on 89 nets, routed with 955 tracks and 214 vias.

It is built around the RP2040, W25Q128JVSIQ and HS96L03W2C03, with the MLT-8530, TPS2116DRL and CD4148WP among its other parts. Its parts include 25 capacitors, 25 diodes, 19 resistors, 15 switches and 7 ICs. It belongs with the microcontroller boards boards and the RP2040 boards of this library.

Main components

9

README

README.md

RP2040+ Devboard

This is a devboard that is designed to have a basic sensor, OLED screen, buttons and LEDs pre-embedded onto the board. The idea of this design was to have some basic hardware already available on the develepment board itself so an external bread board and some additional components with a kit and such is not needed to use it. Additionally, it can be used as a simple console or just a temperature monitor if desired. The board is designed to be extended with an additional 17 GPIO pins exposed to the user for prototyping.

Features

  • 17 GPIO pins exposed
  • HDC1080 accurate temperature + humidity sensor
  • Buzzer
  • OLED screen
  • USB-C connector for power + data
  • An additional power only USB-C connector designed to have an external battery plugged in
  • 10 NeoPixel LEDs
  • Programmable matrix buttons
  • Up to 900mA +3V3
  • Up to 3A VBUS
  • 13 programmable buttons
  • Designed to be used as is, no external bread board or components needed
  • Moderate form factor of 100x40mm
  • RP2040 comes with another I2C bus for more external components

Datasheet

Base

HDC1080 Addr: 1000000
OLED Addr: 0111100 or 0111101
Buzzer: GPIO24
LED: GPIO25
Neopixels: GPIO14

Keypad

Shift: GPIO13
ROW0: GPIO15
ROW1: GPIO16
ROW2: GPIO17
ROW3: GPIO18
COL0: GPIO19
COL1: GPIO20
COL2: GPIO21

I2C

SDA: GPIO22
SCL: GPIO23

Schematic

image

PCB

image RP2040 Devboard

BOM

ItemDescriptionQuantity(For 5 units at minimum order amount)Unit PriceTotal PriceURLRunning Total
CL05A105KP5NNNC10V 1uF X5R ±10% 0402 Ceramic Capacitors RoHS1000.0017$0.17https://www.lcsc.com/product-detail/C14445.html$0.17
CL05B104KO5NNNC16V 100nF X7R ±10% 0402 Ceramic Capacitors RoHS1000.0012$0.12https://www.lcsc.com/product-detail/C1525.html$0.29
CC0603JRNPO9BN33050V 33pF NP0 ±5% 0603 Ceramic Capacitors RoHS1000.0024$0.24https://www.lcsc.com/product-detail/C107047.html$0.53
CL10B104KB8NNNC50V 100nF X7R ±10% 0603 Ceramic Capacitors RoHS1000.0026$0.26https://www.lcsc.com/product-detail/C1591.html$0.79
CL10A106KP8NNNC10V 10uF X5R ±10% 0603 Ceramic Capacitors RoHS500.0058$0.29https://www.lcsc.com/product-detail/C19702.html$1.08
CL10A105KB8NNNC50V 1uF X5R ±10% 0603 Ceramic Capacitors RoHS500.0049$0.25https://www.lcsc.com/product-detail/C15849.html$1.33
CL31A107MQHNNNE6.3V 100uF X5R ±20% 1206 Ceramic Capacitors RoHS200.0552$1.10https://www.lcsc.com/product-detail/C15008.html$2.43
KT-0805B5mA 100mcd 460nm~475nm Blue 100mW 3.1V 0805 LED Indication - Discrete RoHS500.0117$0.59https://www.lcsc.com/product-detail/C2293.html$3.02
CD4148WSP1A 4ns Independent 75V 1.25V@100mA 150mA 0805 Single Diodes RoHS1000.0118$1.18https://www.lcsc.com/product-detail/C30584799.html$4.20
WS2812B-2020SMD,2.2x2mm LED Addressable, Specialty RoHS600.0658$3.95https://www.lcsc.com/product-detail/C965555.html$8.15
TYPE-C-31-M-121 16P Type-C SMD USB, DVI, HDMI Connector Assemblies RoHS50.1762$0.88https://www.lcsc.com/product-detail/C165948.html$9.03
SKTDLHE010Without Bracket Rectangular Button No 3.9mm SPST SMD Tactile Switches RoHS100.1646$1.65https://www.lcsc.com/product-detail/C380198.html$10.68
SKSLLBE01012V 2.2mm Round Button No 4.5mm SPST 50mA SMD,4.5x2.2mm Tactile Switches RoHS650.159$10.34https://www.lcsc.com/product-detail/C358617.html$21.02
RP2040133MHz 30 LQFN-56(7x7) Microcontrollers RoHS30.9482$2.84https://www.lcsc.com/product-detail/C2040.html$23.86
HDC1080DMBR±2%RH -40℃+125℃ 0%RH100%RH I2C WSON-6(3x3) Humidity, Moisture Sensors RoHS50.9001$4.50https://www.lcsc.com/product-detail/C82227.html$28.36
NX3225GA-12MHZ-STD-CRG-28pF SMD3225-4P Crystals RoHS50.257$1.29https://www.lcsc.com/product-detail/C481407.html$29.65
MLT-853080dB Passive (Externally Driven) 2.7kHz 3.6V Electromagnetic SMD,8.5x8.5mm Alarms, Buzzers, and Sirens RoHS50.1941$0.97https://www.lcsc.com/product-detail/C94599.html$30.62
TPS2116DRLR2 Active High 2.5A SOT-583 Power Distribution Switches, Load Drivers RoHS50.3756$1.88https://www.lcsc.com/product-detail/C3235557.html$32.50
HS96L03W2C030.96 128x64 SSD1315 I2C LCD, OLED, Graphic RoHS52.0084$10.04https://www.lcsc.com/product-detail/C5248080.html$42.54
W25Q128JVSIQ128Mbit 2.7V~3.6V 133MHz SPI SOIC-8-208mil Memory (ICs) RoHS51.5657$7.83https://www.lcsc.com/product-detail/C97521.html$50.37
NCP1117ST33T3G62dB@(120Hz) Positive Fixed 3.3V SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators RoHS50.2315$1.16https://www.lcsc.com/product-detail/C26537.html$51.53
BSS138LT1G50V 200mA 225mW 5.6Ω@2.75V One N-channel SOT-23 Single FETs, MOSFETs RoHS200.0342$0.68https://www.lcsc.com/product-detail/C82045.html$52.21
FRC0603F27R4TS100mW 27.4Ω 75V ±100ppm/℃ Thick Film Resistor ±1% 0603 Chip Resistor - Surface Mount RoHS1000.0009$0.09https://www.lcsc.com/product-detail/C5126244.html$52.30
0603WAF4700T5E100mW 470Ω 75V ±100ppm/℃ Thick Film Resistor ±1% 0603 Chip Resistor - Surface Mount RoHS1000.0012$0.12https://www.lcsc.com/product-detail/C23179.html$52.42
AR03BTCX5001100mW 5kΩ 75V ±25ppm/℃ Thin Film Resistor ±0.1% 0603 Chip Resistor - Surface Mount RoHS200.0302$0.60https://www.lcsc.com/product-detail/C2828621.html$53.02
RC0603FR-07100RL100mW 100Ω 75V ±100ppm/℃ Thick Film Resistor ±1% 0603 Chip Resistor - Surface Mount RoHS1000.0011$0.11https://www.lcsc.com/product-detail/C105588.html$53.13
FRC0603F5101TS100mW 5.1kΩ 75V ±100ppm/℃ Thick Film Resistor ±1% 0603 Chip Resistor - Surface Mount RoHS1000.0009$0.09https://www.lcsc.com/product-detail/C2907044.html$53.22
RC0603FR-0710KL100mW 10kΩ 75V ±100ppm/℃ Thick Film Resistor ±1% 0603 Chip Resistor - Surface Mount RoHS1000.0011$0.11https://www.lcsc.com/product-detail/C98220.html$53.33
FRC0603F3302TS33kΩ 100mW 75V ±100ppm/℃ Thick Film Resistor ±1% 0603 Chip Resistor - Surface Mount RoHS1000.0009$0.09https://www.lcsc.com/product-detail/C2907028.html$53.42
PZ254V-11-03P3P 1x3P -40℃~+105℃ Pin Header Black 2.54mm 2.5mm 6mm 250V 3mm 1 3A Through Hole Through Hole,P=2.54mm Headers, Male Pins RoHS500.0162$0.81https://www.lcsc.com/product-detail/C2937625.html$54.23
PZ254V-11-04P4P 1x4P -40℃~+105℃ Black Pin Header 2.54mm 2.5mm 6mm 250V 3mm 1 3A Through Hole Through Hole,P=2.54mm Headers, Male Pins RoHS200.0217$0.43https://www.lcsc.com/product-detail/C2691448.html$54.66
0402WGF1001TCE1kΩ 62.5mW 50V ±100ppm/℃ Thick Film Resistor ±1% 0402 Chip Resistor - Surface Mount RoHS1000.0006$0.06https://www.lcsc.com/product-detail/C11702.html$54.72
KT-0805G5mA 430mcd 513nm~528nm Emerald Green 100mW 2.6V~3.1V 0805 LED Indication - Discrete RoHS500.0112$0.56https://www.lcsc.com/product-detail/C2297.html$55.28
TYPE-C 6P(073)1 6P -25℃~+85℃ Type-C SMD USB, DVI, HDMI Connector Assemblies RoHS100.0357$0.36https://www.lcsc.com/product-detail/C668623.html$55.64

Plus $31.36 for the PCBs

Parts

98
QtyValueFootprintReferences
15SW_PushButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12, SW13, SW14, SW15
13CD4148WDiode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolderD3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15
10100nCapacitor_SMD:C_0402_1005MetricC2, C3, C4, C5, C6, C7, C8, C9, C11, C12
10WS2812B-2020LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD16, D17, D18, D19, D20, D21, D22, D23, D24, D25
5100uCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC21, C22, C23, C24, C25
45.1KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3, R4, R5, R6
45kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR13, R14, R15, R16
3100nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC15, C18, C19
3470Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR12, R18, R19
210kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR7, R9
210uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC13, C14
21uCapacitor_SMD:C_0402_1005MetricC1, C10
227.4Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2
233pCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC16, C17
2Conn_01x10_PinConnector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_VerticalJ3, J4
2KT-0805GLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1, D2
1100Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR17
11kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR10
11kResistor_SMD:R_0402_1005MetricR11
11uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC20
133kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR8
1BSS138Package_TO_SOT_SMD:SOT-23Q1
1Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ5
1HDC1080Sensor_Humidity:Texas_S-PWSON-N6-HDC2080U8
1HS96L03W2C03Display:HS96L03W2C03U4
1MLT-8530Buzzer_Beeper:MLT-8530U7
1NCP1117-3.3_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1NDK NX3225GA-12MHZ-STD-CRG-2Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSolderingY1
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU1
1TPS2116DRLPackage_TO_SOT_SMD:SOT-583-8U5
1USB_C_Receptacle_PowerOnly_6PConnector_USB:USB_C_Receptacle_GCT_USB4125-xx-x_6P_TopMnt_HorizontalJ2
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASVJ1
1W25Q128JVSPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU3

Similar boards

  • 2 layers349.4 × 133 mmNCR80-ALPS SKFL, the printed circuit board in 3D

    NCR80-ALPS SKFL

    MaiTheSan/NCR80-ALPS-SKFL

    220 parts3
  • 4 layers74.1 × 130 mmBadge secsea V1 1, the printed circuit board in 3D

    Badge secsea V1 1

    cchaloin/HIP_SecSea

    Hack In Provence badge for SecSea

    132 parts
  • 2 layers42 × 98.1 mmPendant, the printed circuit board in 3D

    Pendant

    esplo/cue2keys_resources

    Docs and other resources for Cue2Keys

    69 parts5MIT
  • 4 layers70 × 116 mmPanel, the printed circuit board in 3D

    Panel

    Dennis960/Blumy

    A smart, WiFi-enabled ESP32 soil moisture and plant sensor

    174 parts3
  • 2 layers75 × 55 mmWellfed bench, the printed circuit board in 3D

    Wellfed bench

    Isaac-Duarte/wellfed

    Open firmware that runs the PETLIBRO Granary PLAF103 pet feeder on your own Wi-Fi: no cloud, no account. Early and in testing.

    93 parts8MIT
  • 2 layers79 × 59.5 mmCATSTNC R2, the printed circuit board in 3D

    CATSTNC R2

    CamK06/CATS-Base-Hardware

    An RP2040-based CATS transceiver

    77 parts3
  • 6 layers141.7 × 105.1 mmNuBoard, the printed circuit board in 3D

    NuBoard

    wickerwaka/nuBoard

    Verified 2026-09-24 with KiCad 10.0.6. Open nuBoard.kicadpcb in this directory to inspect the result. This is a PCB-only candidate, separate from the main-board schematic and PCB.

    330 parts1
  • 4 layers55 × 37 mmLight meter, the printed circuit board in 3D

    Light meter

    cespinal117/Film-Camera-Lightmeter

    A PCB I designed to integrate a light meter onto my film camera

    67 parts

Questions

How big is the RP2040 Devboard PCB?

It measures 40 × 100 mm and has 4 copper layers, 1.6 mm thick.

What parts does the RP2040 Devboard use?

98 parts, built around the RP2040, W25Q128JVSIQ, HS96L03W2C03 and MLT-8530. 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 Devboard KiCad files?

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

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

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