
Easyduino RP2040
Hanqaqa/Easyduino
Easily dive into different PCB KiCad designs of the most popular microcontroller devboards

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.
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.
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.
.uf2 to RPI-RP2 drive)devvyboard/ folderdevvyboard_gebers.zip.step files in devvyboard_3d_step/ folder




| Name | Purpose | Qty | Total (USD) | Link | Distributor |
|---|---|---|---|---|---|
| Connectors | For external connections | 10 | $1.5 | Connectors | Aliexpress |
| Soldering Iron | To Solder | 1 | $5.3 | Soldering Iron | Aliexpress |
| RP2040 | Dual-core ARM Cortex-M0+ microcontroller — the brain of the board | 1 | $0.69 | LCSC C2040 | JLCPCB |
| W25Q16JVUXIQ Flash | 16Mbit SPI NOR Flash — stores firmware and data | 1 | $0.18 | LCSC C2843335 | JLCPCB |
| 12MHz Crystal (X322512MSB4SI) | Crystal oscillator — synchronises USB and RP2040 communication | 1 | $0.04 | LCSC C9002 | JLCPCB |
| TYPE-C-31-M-12 USB-C Receptacle | USB-C port — data transfer and board power input | 1 | $0.09 | LCSC C165948 | JLCPCB |
| MCP1700T-3302E/TT LDO | 3.3V voltage regulator — powers all 3.3V components | 1 | $0.18 | LCSC C39051 | JLCPCB |
| Alps SKRKAHE020 Tactile Switch | Reset/boot switch — resets or boot-selects the RP2040 | 1 | $0.08 | LCSC C202388 | LCSC |
| 100nF 0402 Capacitor x11 | Decoupling — filters noise on power rails | 11 | $0.02 | LCSC C1525 | JLCPCB |
| 1uF 0402 Capacitor x2 | Bulk decoupling — stabilises power at RP2040 and USB | 2 | $0.02 | LCSC C52923 | JLCPCB |
| 10uF 0603 Capacitor x2 | Input/output bulk capacitance — LDO stability | 2 | $0.02 | LCSC C19702 | JLCPCB |
| 33pF 0402 Capacitor x2 | Crystal load capacitors — correct oscillator loading | 2 | $0.01 | LCSC C1557 | JLCPCB |
| 5.1k 0402 Resistor x2 | USB-C CC resistors — identifies board as USB device to host | 2 | $0.01 | LCSC C25905 | JLCPCB |
| 27R 0402 Resistor x2 | USB D+/D- series resistors — USB signal integrity | 2 | $0.01 | LCSC C352446 | JLCPCB |
| 1k 0402 Resistor x2 | Current limiting / pull resistors | 2 | $0.01 | LCSC C11702 | JLCPCB |
| 10k 0402 Resistor | Pull-up/pull-down bias resistor | 1 | $0.01 | LCSC C25744 | JLCPCB |
| PCB Fabrication (devvyboard_Y4) | 2-layer PCB — the board itself | 5 | $2.00 | — | JLCPCB |
| PCBA SMT Assembly | SMT assembly of all SMD components | 2 | $80.06 | — | JLCPCB |
| Shipping PCB | Economical Global Direct Line 14-19 business days | - | $13.10 | — | JLCPCB |
| Shipping Aliexpress | - | - | $5.23 | - | Aliexpress |
| TOTAL | $107.36 |
| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C17 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric | C13, C14 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R5, R7 |
| 2 | 1uF | Capacitor_SMD:C_0402_1005Metric | C1, C12 |
| 2 | 27 | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 2 | 33pF | Capacitor_SMD:C_0402_1005Metric | C15, C16 |
| 2 | Conn_01x20 | Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical | J1, J3 |
| 2 | LOGO | LOGO | G***, G*** |
| 1 | 10k | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | 5.1K | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | 5.1k | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J4 |
| 1 | Crystal_GND24 | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | MCP1700x-330xxTT | Package_TO_SOT_SMD:SOT-23 | U4 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | SW_Push | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | SW1 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J2 |
| 1 | W25Q16JVUXIQ | Package_SON:Winbond_USON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mm | U3 |
It measures 21 × 51 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask adriel-babalola before reusing the design.

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


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


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.

Nuclear-Squid/Quacken
Libre, ergonomic, polymorphic: a single PCB for many possible layouts.

cscott/X1CarbonGen10
Keyboard with Trackpoint for Framework 16 laptop: hardware design

RetroScaler/RP2040-PICO-BOOT
Raspberry PI RP2040 PICOBOOT for the Game cube console