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

RP2040 MCU, USB-C connector, SPI flash memory, 2 switches, a crystal oscillator

Size
21 × 51 mm
Copper layers
2
Thickness
1.6 mm
Parts
38
Nets
54
Pads
201
Tracks, vias
557, 36
Pours
1
Routed
Yes
KiCad
KiCad 9.99 (file 20251101)
Created
10 Apr 2026
Updated
1 Aug 2026

Overview

Devboard is an open-source printed circuit board by emilyahmad, from the emilyahmad/devboard repository on GitHub. It is a 2-layer board of 21 × 51 mm with 38 parts on 54 nets, routed with 557 tracks and 36 vias.

It is built around the RP2040. Its parts include 17 capacitors, 8 resistors, 4 connectors, 3 ICs and 2 switches. It belongs with the microcontroller boards boards and the RP2040 boards of this library.

Main components

1

README

README.md

Devboard

A simple devboard with some cute curious george motifs - my first hardware project/PCB, built using @KaiPereira's starter guide on stasis. Like any good devboard, the monkeyboard contains an SoC, memory, power management and I/O interfaces: it receives power via its USB-C connector port, maintains a quad SPI flash memory IC for data storage, 2 multipurpose switches, a crystal oscillator for precise electrical frequencies, and the star of the show, the RP2040 as its MCU.

Assembled

FrontBackPlugged in
front of pcbback of pcbpcb plugged in

Design

SchematicPCB3D Render
SchematicPCB3D

BOM

ItemPurposeQuantityCostSource
C1, C210uF decoupling capacitor2$0.0800JLCPCB Basic (CL10A106KP8NNNC)
C3, C181uF decoupling capacitor2$0.0660JLCPCB Extended (GRM155R60J105KE19D)
C4, C5, C19, C20, C22, C23, C24, C260.1uF decoupling capacitor8$0.0845JLCPCB Basic (CL05B104KO5NNNC)
C15, C1633pF crystal load capacitor2$0.0130JLCPCB Basic (0402CG330J500NT)
C17, C21, C250.1uF decoupling capacitor3$0.0845JLCPCB Basic (CL05B104KO5NNNC)
J1USB-C receptacle1$0.9155JLCPCB Extended (TYPE-C-31-M-12)
J2, J320-pin GPIO header2—Solder yourself
J43-pin SWD debug header1—Solder yourself
R1, R25.1K CC pull-down resistor2$0.0090JLCPCB Basic (0402WGF5101TCE)
R3, R427Ω USB termination resistor2$0.0176JLCPCB Extended (0402WGF270JTCE)
R5, R7, R81K resistor3$0.0150JLCPCB Extended (RCT021KFLF)
R610K pull-up resistor1$0.0065JLCPCB Basic (0402WGF1002TCE)
SW1, SW2Push button2$0.5550JLCPCB Basic (TS-1088-AR02016)
U1MCP1700 3.3V LDO regulator1$2.4285JLCPCB Extended (MCP1700T-3302E/TT)
U2RP2040 microcontroller1$4.8810JLCPCB Extended (RP2040)
U3W25Q16 16Mbit flash memory1$6.3910JLCPCB Extended (W25Q16JVZPIQ TR)
Y112MHz crystal oscillator1$0.8382JLCPCB Extended (XJHCELNANF-12MHZ)

Total: $16.38

Parts

38
QtyValueFootprintReferences
80.1uFCapacitor_SMD:C_0402_1005MetricC4, C5, C19, C20, C22, C23, C24, C26
3.1uFCapacitor_SMD:C_0402_1005MetricC17, C21, C25
31KCapacitor_SMD:C_0402_1005MetricR5, R7, R8
3LOGOLOGOG***, G***, G***
210uFCapacitor_SMD:C_0201_0603MetricC1, C2
21uFCapacitor_SMD:C_0402_1005MetricC3, C18
227Capacitor_SMD:C_0402_1005MetricR3, R4
233pFCapacitor_SMD:C_0402_1005MetricC15, C16
25.1KCapacitor_SMD:C_0402_1005MetricR1, R2
2Conn_01x20Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_VerticalJ2, J3
2SW_PushButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW1, SW2
110KCapacitor_SMD:C_0402_1005MetricR6
112 MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4
1MCP1700x-330xxTTPackage_TO_SOT_SMD:SOT-23U1
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU2
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1W25Q16JVZPIQ TRPackage_SON:Winbond_USON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mmU3

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?

38 parts, built around the RP2040. 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 emilyahmad/devboard repository on GitHub, at the commit this page was made from: the board is design/devboard.kicad_pcb and its schematic design/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 emilyahmad before reusing the design.

Similar boards

  • 2 layers290.1 × 130 mmPro V2, the printed circuit board in 3D

    Pro V2

    kata0510/Lily58

    6×4+4keys column-staggered split keyboard.

    312 parts2.3k
  • 4 layers50 × 30 mmPicodvi, the printed circuit board in 3D

    Picodvi

    Fr4nkFletcher/ESP32-Marauder-Cheap-Yellow-Display

    ESP32Marauder Cheap Yellow Display

    55 parts1.8kMIT
  • 4 layers299 × 127 mmLaunch, the printed circuit board in 3D

    Launch

    system76/launch

    System76 Launch Configurable Keyboard

    385 parts1.4kGPL-3.0
  • 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
  • 2 layers53.2 × 24.8 mmPicoLink, the printed circuit board in 3D

    PicoLink

    ErichStyger/mcuoneclipse

    McuOnEclipse projects and examples

    46 parts765