

RP2040 Devboard
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
9RP2040
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 FLASHHS96L03W2C03
--40℃~+70℃ 0.96 128x64 180cd/m2 21.744x10.864mm I2C Passive (PMOLED) SSD1315 chip White - OLED Display ROHSHSOLED DisplayMLT-8530
SMD,8.5x8.5mm-20℃~+70℃ 2.5V~4.5V 2.7kHz 3.3mm 3.6V 8.5mm 8.5mm 80dB 95mA Electromagnetic Passive (Externally Driven) SMD SMD,8.5x8.5mm Buzzers ROHSJiangsu Huaneng ElecBuzzersTPS2116DRL
SOT-583Operating status indication SOT-583 Power Management - Specialized ROHSTexas InstrumentsPower Distribution SwitchesCD4148WP
1206-55℃~+150℃ 1 Independent 1.25V@100mA 150mA 1A 400mW 4ns 5uA@75V 75V 1206 Switching Diodes ROHSLIZSwitching DiodesWS2812B-2020
SMD,2.2x2mm0.6mA 0.84mm 120us 160mcd 200mcd 2kHz 2mm 2mm 300ns 470.4nm 515.6nm 520mcd 5V 622.5nm 800Kbit/s Built-in power-on reset circuit、Built-in power-on reset circuit、Integrated intelligent reverse connection protection function Top-mount SMD,2.2x2mm RGB LEDs(Built-in IC) ROHSWorldsemiRGB LEDs(Built-In IC)KT-0805G
0805-40℃~+85℃ 100mW 120° 2.6V~3.1V 430mcd 513nm~528nm 525nm 5mA Discrete Diode Emerald Green Water Clear 0805 LED Indication - Discrete ROHSHubei KENTO ElecLED Indication - DiscreteBSS138
SOT-23-55℃~+150℃ 1 N-channel 1.1Ω@10V、1.2Ω@4.5V 1.2V 1.7nC@10V 17.5pF 340mA 350mW 50V 6.5pF N-Channel SOT-23 MOSFETs ROHShongjiachengMOSFETs
README
README.mdRP2040+ 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
PCB
BOM
| Item | Description | Quantity(For 5 units at minimum order amount) | Unit Price | Total Price | URL | Running Total |
|---|---|---|---|---|---|---|
| CL05A105KP5NNNC | 10V 1uF X5R ±10% 0402 Ceramic Capacitors RoHS | 100 | 0.0017 | $0.17 | https://www.lcsc.com/product-detail/C14445.html | $0.17 |
| CL05B104KO5NNNC | 16V 100nF X7R ±10% 0402 Ceramic Capacitors RoHS | 100 | 0.0012 | $0.12 | https://www.lcsc.com/product-detail/C1525.html | $0.29 |
| CC0603JRNPO9BN330 | 50V 33pF NP0 ±5% 0603 Ceramic Capacitors RoHS | 100 | 0.0024 | $0.24 | https://www.lcsc.com/product-detail/C107047.html | $0.53 |
| CL10B104KB8NNNC | 50V 100nF X7R ±10% 0603 Ceramic Capacitors RoHS | 100 | 0.0026 | $0.26 | https://www.lcsc.com/product-detail/C1591.html | $0.79 |
| CL10A106KP8NNNC | 10V 10uF X5R ±10% 0603 Ceramic Capacitors RoHS | 50 | 0.0058 | $0.29 | https://www.lcsc.com/product-detail/C19702.html | $1.08 |
| CL10A105KB8NNNC | 50V 1uF X5R ±10% 0603 Ceramic Capacitors RoHS | 50 | 0.0049 | $0.25 | https://www.lcsc.com/product-detail/C15849.html | $1.33 |
| CL31A107MQHNNNE | 6.3V 100uF X5R ±20% 1206 Ceramic Capacitors RoHS | 20 | 0.0552 | $1.10 | https://www.lcsc.com/product-detail/C15008.html | $2.43 |
| KT-0805B | 5mA 100mcd 460nm~475nm Blue 100mW 3.1V 0805 LED Indication - Discrete RoHS | 50 | 0.0117 | $0.59 | https://www.lcsc.com/product-detail/C2293.html | $3.02 |
| CD4148WSP | 1A 4ns Independent 75V 1.25V@100mA 150mA 0805 Single Diodes RoHS | 100 | 0.0118 | $1.18 | https://www.lcsc.com/product-detail/C30584799.html | $4.20 |
| WS2812B-2020 | SMD,2.2x2mm LED Addressable, Specialty RoHS | 60 | 0.0658 | $3.95 | https://www.lcsc.com/product-detail/C965555.html | $8.15 |
| TYPE-C-31-M-12 | 1 16P Type-C SMD USB, DVI, HDMI Connector Assemblies RoHS | 5 | 0.1762 | $0.88 | https://www.lcsc.com/product-detail/C165948.html | $9.03 |
| SKTDLHE010 | Without Bracket Rectangular Button No 3.9mm SPST SMD Tactile Switches RoHS | 10 | 0.1646 | $1.65 | https://www.lcsc.com/product-detail/C380198.html | $10.68 |
| SKSLLBE010 | 12V 2.2mm Round Button No 4.5mm SPST 50mA SMD,4.5x2.2mm Tactile Switches RoHS | 65 | 0.159 | $10.34 | https://www.lcsc.com/product-detail/C358617.html | $21.02 |
| RP2040 | 133MHz 30 LQFN-56(7x7) Microcontrollers RoHS | 3 | 0.9482 | $2.84 | https://www.lcsc.com/product-detail/C2040.html | $23.86 |
| HDC1080DMBR | ±2%RH -40℃ | 5 | 0.9001 | $4.50 | https://www.lcsc.com/product-detail/C82227.html | $28.36 |
| NX3225GA-12MHZ-STD-CRG-2 | 8pF SMD3225-4P Crystals RoHS | 5 | 0.257 | $1.29 | https://www.lcsc.com/product-detail/C481407.html | $29.65 |
| MLT-8530 | 80dB Passive (Externally Driven) 2.7kHz 3.6V Electromagnetic SMD,8.5x8.5mm Alarms, Buzzers, and Sirens RoHS | 5 | 0.1941 | $0.97 | https://www.lcsc.com/product-detail/C94599.html | $30.62 |
| TPS2116DRLR | 2 Active High 2.5A SOT-583 Power Distribution Switches, Load Drivers RoHS | 5 | 0.3756 | $1.88 | https://www.lcsc.com/product-detail/C3235557.html | $32.50 |
| HS96L03W2C03 | 0.96 128x64 SSD1315 I2C LCD, OLED, Graphic RoHS | 5 | 2.0084 | $10.04 | https://www.lcsc.com/product-detail/C5248080.html | $42.54 |
| W25Q128JVSIQ | 128Mbit 2.7V~3.6V 133MHz SPI SOIC-8-208mil Memory (ICs) RoHS | 5 | 1.5657 | $7.83 | https://www.lcsc.com/product-detail/C97521.html | $50.37 |
| NCP1117ST33T3G | 62dB@(120Hz) Positive Fixed 3.3V SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators RoHS | 5 | 0.2315 | $1.16 | https://www.lcsc.com/product-detail/C26537.html | $51.53 |
| BSS138LT1G | 50V 200mA 225mW 5.6Ω@2.75V One N-channel SOT-23 Single FETs, MOSFETs RoHS | 20 | 0.0342 | $0.68 | https://www.lcsc.com/product-detail/C82045.html | $52.21 |
| FRC0603F27R4TS | 100mW 27.4Ω 75V ±100ppm/℃ Thick Film Resistor ±1% 0603 Chip Resistor - Surface Mount RoHS | 100 | 0.0009 | $0.09 | https://www.lcsc.com/product-detail/C5126244.html | $52.30 |
| 0603WAF4700T5E | 100mW 470Ω 75V ±100ppm/℃ Thick Film Resistor ±1% 0603 Chip Resistor - Surface Mount RoHS | 100 | 0.0012 | $0.12 | https://www.lcsc.com/product-detail/C23179.html | $52.42 |
| AR03BTCX5001 | 100mW 5kΩ 75V ±25ppm/℃ Thin Film Resistor ±0.1% 0603 Chip Resistor - Surface Mount RoHS | 20 | 0.0302 | $0.60 | https://www.lcsc.com/product-detail/C2828621.html | $53.02 |
| RC0603FR-07100RL | 100mW 100Ω 75V ±100ppm/℃ Thick Film Resistor ±1% 0603 Chip Resistor - Surface Mount RoHS | 100 | 0.0011 | $0.11 | https://www.lcsc.com/product-detail/C105588.html | $53.13 |
| FRC0603F5101TS | 100mW 5.1kΩ 75V ±100ppm/℃ Thick Film Resistor ±1% 0603 Chip Resistor - Surface Mount RoHS | 100 | 0.0009 | $0.09 | https://www.lcsc.com/product-detail/C2907044.html | $53.22 |
| RC0603FR-0710KL | 100mW 10kΩ 75V ±100ppm/℃ Thick Film Resistor ±1% 0603 Chip Resistor - Surface Mount RoHS | 100 | 0.0011 | $0.11 | https://www.lcsc.com/product-detail/C98220.html | $53.33 |
| FRC0603F3302TS | 33kΩ 100mW 75V ±100ppm/℃ Thick Film Resistor ±1% 0603 Chip Resistor - Surface Mount RoHS | 100 | 0.0009 | $0.09 | https://www.lcsc.com/product-detail/C2907028.html | $53.42 |
| PZ254V-11-03P | 3P 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 RoHS | 50 | 0.0162 | $0.81 | https://www.lcsc.com/product-detail/C2937625.html | $54.23 |
| PZ254V-11-04P | 4P 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 RoHS | 20 | 0.0217 | $0.43 | https://www.lcsc.com/product-detail/C2691448.html | $54.66 |
| 0402WGF1001TCE | 1kΩ 62.5mW 50V ±100ppm/℃ Thick Film Resistor ±1% 0402 Chip Resistor - Surface Mount RoHS | 100 | 0.0006 | $0.06 | https://www.lcsc.com/product-detail/C11702.html | $54.72 |
| KT-0805G | 5mA 430mcd 513nm~528nm Emerald Green 100mW 2.6V~3.1V 0805 LED Indication - Discrete RoHS | 50 | 0.0112 | $0.56 | https://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 RoHS | 10 | 0.0357 | $0.36 | https://www.lcsc.com/product-detail/C668623.html | $55.64 |
Plus $31.36 for the PCBs
Parts
98| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | SW_Push | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12, SW13, SW14, SW15 |
| 13 | CD4148W | Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15 |
| 10 | 100n | Capacitor_SMD:C_0402_1005Metric | C2, C3, C4, C5, C6, C7, C8, C9, C11, C12 |
| 10 | WS2812B-2020 | LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mm | D16, D17, D18, D19, D20, D21, D22, D23, D24, D25 |
| 5 | 100u | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C21, C22, C23, C24, C25 |
| 4 | 5.1K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R4, R5, R6 |
| 4 | 5k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R13, R14, R15, R16 |
| 3 | 100n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C15, C18, C19 |
| 3 | 470 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R12, R18, R19 |
| 2 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7, R9 |
| 2 | 10u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C13, C14 |
| 2 | 1u | Capacitor_SMD:C_0402_1005Metric | C1, C10 |
| 2 | 27.4 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2 |
| 2 | 33p | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C16, C17 |
| 2 | Conn_01x10_Pin | Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical | J3, J4 |
| 2 | KT-0805G | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1, D2 |
| 1 | 100 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R17 |
| 1 | 1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R10 |
| 1 | 1k | Resistor_SMD:R_0402_1005Metric | R11 |
| 1 | 1u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C20 |
| 1 | 33k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R8 |
| 1 | BSS138 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J5 |
| 1 | HDC1080 | Sensor_Humidity:Texas_S-PWSON-N6-HDC2080 | U8 |
| 1 | HS96L03W2C03 | Display:HS96L03W2C03 | U4 |
| 1 | MLT-8530 | Buzzer_Beeper:MLT-8530 | U7 |
| 1 | NCP1117-3.3_SOT223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | NDK NX3225GA-12MHZ-STD-CRG-2 | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering | Y1 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | TPS2116DRL | Package_TO_SOT_SMD:SOT-583-8 | U5 |
| 1 | USB_C_Receptacle_PowerOnly_6P | Connector_USB:USB_C_Receptacle_GCT_USB4125-xx-x_6P_TopMnt_Horizontal | J2 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASV | J1 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U3 |
Similar boards
- 2 layers349.4 × 133 mm

- 4 layers74.1 × 130 mm

- 2 layers42 × 98.1 mm

- 4 layers70 × 116 mm

- 2 layers75 × 55 mm

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 mm

- 6 layers141.7 × 105.1 mm

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 mm

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.