Skip to the content
PCBKitNew board
2 layers21 × 51 mmDevvyboard, the printed circuit board in 3D
Size
21 × 51 mm
Copper layers
2
Thickness
1.6 mm
Parts
35
Nets
53
Pads
193
Tracks, vias
642, 54
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
23 Apr 2026
Updated
1 Sep 2026

Overview

Devvyboard is an open-source printed circuit board by adriel-babalola, from the adriel-babalola/devvyboard repository on GitHub. It is a 2-layer board of 21 × 51 mm with 35 parts on 53 nets, routed with 642 tracks and 54 vias.

It is built around the RP2040 and W25Q16JVUXIQ. Its parts include 17 capacitors, 7 resistors, 4 connectors, 3 ICs and 1 switch. It belongs with the RP2040 boards of this library.

Main components

2

README

README.md

What is it ?

The rp2040 dev board is a micro-controller unit that consist of the rp2040 micro processor, the 16Mbit SPI NOR Flash, a crystal oscillator that synchronizes communication in the board between the USB abd rp2040, a voltage regulator, reset and boot switch.

Why i built it ?

I built devvy, to understand in depth what exactly goes on in a micro-controller, and how exactly do teh components interact, and now i understand what goes on behind the scenes plus i made a rp2040 dev board.

Assembly Instructions

  1. PCB Assembly: All 0402/0603 SMD components soldered by PCBWay PCBA
  2. Manual Soldering:
    • pin Headers
  3. Testing: Apply 5V via USB-C, probe 3V3 rail with multimeter (should show 3.3V), but I tested it with an LED on the 3v3 and it works fine, will proceed to much complex projects later on.
  4. Firmware: Flash using RP2040 USB bootloader (hold BOOT, press RESET, drag .uf2 to RPI-RP2 drive)

CAD & Design Files

  • PCB Design : KiCAD – see devvyboard/ folder
  • Gerbers: devvyboard_gebers.zip
  • 3D CAD: .step files in devvyboard_3d_step/ folder

The Final Soldered Borad

alt text

The CAD View

alt text

alt text

The Schematics

alt text

The Final Routed PCB

alt text

Bill of Materials

NamePurposeQtyTotal (USD)LinkDistributor
ConnectorsFor external connections10$1.5ConnectorsAliexpress
Soldering IronTo Solder1$5.3Soldering IronAliexpress
RP2040Dual-core ARM Cortex-M0+ microcontroller — the brain of the board1$0.69LCSC C2040JLCPCB
W25Q16JVUXIQ Flash16Mbit SPI NOR Flash — stores firmware and data1$0.18LCSC C2843335JLCPCB
12MHz Crystal (X322512MSB4SI)Crystal oscillator — synchronises USB and RP2040 communication1$0.04LCSC C9002JLCPCB
TYPE-C-31-M-12 USB-C ReceptacleUSB-C port — data transfer and board power input1$0.09LCSC C165948JLCPCB
MCP1700T-3302E/TT LDO3.3V voltage regulator — powers all 3.3V components1$0.18LCSC C39051JLCPCB
Alps SKRKAHE020 Tactile SwitchReset/boot switch — resets or boot-selects the RP20401$0.08LCSC C202388LCSC
100nF 0402 Capacitor x11Decoupling — filters noise on power rails11$0.02LCSC C1525JLCPCB
1uF 0402 Capacitor x2Bulk decoupling — stabilises power at RP2040 and USB2$0.02LCSC C52923JLCPCB
10uF 0603 Capacitor x2Input/output bulk capacitance — LDO stability2$0.02LCSC C19702JLCPCB
33pF 0402 Capacitor x2Crystal load capacitors — correct oscillator loading2$0.01LCSC C1557JLCPCB
5.1k 0402 Resistor x2USB-C CC resistors — identifies board as USB device to host2$0.01LCSC C25905JLCPCB
27R 0402 Resistor x2USB D+/D- series resistors — USB signal integrity2$0.01LCSC C352446JLCPCB
1k 0402 Resistor x2Current limiting / pull resistors2$0.01LCSC C11702JLCPCB
10k 0402 ResistorPull-up/pull-down bias resistor1$0.01LCSC C25744JLCPCB
PCB Fabrication (devvyboard_Y4)2-layer PCB — the board itself5$2.00—JLCPCB
PCBA SMT AssemblySMT assembly of all SMD components2$80.06—JLCPCB
Shipping PCBEconomical Global Direct Line 14-19 business days-$13.10—JLCPCB
Shipping Aliexpress--$5.23-Aliexpress
TOTAL$107.36

Parts

35
QtyValueFootprintReferences
110.1uFCapacitor_SMD:C_0402_1005MetricC2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C17
210uFCapacitor_SMD:C_0603_1608MetricC13, C14
21kResistor_SMD:R_0402_1005MetricR5, R7
21uFCapacitor_SMD:C_0402_1005MetricC1, C12
227Resistor_SMD:R_0402_1005MetricR3, R4
233pFCapacitor_SMD:C_0402_1005MetricC15, C16
2Conn_01x20Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_VerticalJ1, J3
2LOGOLOGOG***, G***
110kResistor_SMD:R_0402_1005MetricR6
15.1KResistor_SMD:R_0402_1005MetricR2
15.1kResistor_SMD:R_0402_1005MetricR1
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4
1Crystal_GND24Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1MCP1700x-330xxTTPackage_TO_SOT_SMD:SOT-23U4
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU1
1SW_PushButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW1
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J2
1W25Q16JVUXIQPackage_SON:Winbond_USON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mmU3

Questions

How big is the Devvyboard PCB?

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

What parts does the Devvyboard use?

35 parts, built around the RP2040 and W25Q16JVUXIQ. 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 Devvyboard KiCad files?

From the adriel-babalola/devvyboard repository on GitHub, at the commit this page was made from: the board is devvyboard/devvyboard.kicad_pcb and its schematic devvyboard/devvyboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Devvyboard design in my own project?

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

Similar boards

  • 4 layers21 × 51 mmEasyduino RP2040, the printed circuit board in 3D

    Easyduino RP2040

    Hanqaqa/Easyduino

    Easily dive into different PCB KiCad designs of the most popular microcontroller devboards

    65 parts755CERN-OHL-P-2.0
  • 2 layers172 × 152.9 mmTrackpad, the printed circuit board in 3D

    Trackpad

    george-norton/peacock

    A big QMK powered trackpad

    102 parts309CERN-OHL-S-2.0
  • 2 layers33.8 × 131 mmMicrocontrollerInputModule, the printed circuit board in 3D

    MicrocontrollerInputModule

    FrameworkComputer/InputModules

    Reference designs and documentation for the Input Module system in the Framework Laptop 16

    47 parts245
  • 4 layers263.4 × 114.3 mmKB PCB R02 KiCad, the printed circuit board in 3D

    KB PCB R02 KiCad

    OV-Tech-GmbH/OVT13

    Open-source thin-and-light 13" laptop

    686 parts79CERN-OHL-S-2.0
  • 2 layers248.9 × 120.7 mm16nx, the printed circuit board in 3D

    16nx

    16n-faderbank/16nx

    16nx is a controller for musical instruments. Sixteen faders,MIDI over USB and jack, CV out, and I2C out. Based around RP2040.

    171 parts76
  • 2 layers262 × 113.9 mmQuacken, the printed circuit board in 3D

    Quacken

    Nuclear-Squid/Quacken

    Libre, ergonomic, polymorphic: a single PCB for many possible layouts.

    108 parts38GPL-3.0
  • 2 layers86.4 × 50.8 mmMicrocontrollerInputModule, the printed circuit board in 3D

    MicrocontrollerInputModule

    cscott/X1CarbonGen10

    Keyboard with Trackpoint for Framework 16 laptop: hardware design

    57 parts33
  • 2 layers21 × 51.3 mmPicoBoot, the printed circuit board in 3D

    PicoBoot

    RetroScaler/RP2040-PICO-BOOT

    Raspberry PI RP2040 PICOBOOT for the Game cube console

    57 parts33GPL-3.0