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

BYH devboard

Sudo-Aju/Devboard1

It’s a simple, beginner-friendly devboard built around the RP2040 chip and 16MB of fast flash storage for all your code. I’ve set it up with a USB-C port for easy programming and power, plus a full set of breakout headers so you can jump straight into prototyping.

Size
21 × 51 mm
Copper layers
2
Thickness
1.6 mm
Parts
36
Nets
53
Pads
193
Tracks, vias
444, 46
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
30 Jan 2026
Updated
23 Jun 2026

Overview

BYH devboard is an open-source printed circuit board by Sudo-Aju, from the Sudo-Aju/Devboard repository on GitHub. It is a 2-layer board of 21 × 51 mm with 36 parts on 53 nets, routed with 444 tracks and 46 vias.

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

Main components

1

README

README.md

RP2040 BYH DevBoard

A compact, beginner-friendly RP2040 development board designed for prototyping, learning, and embedded projects.


Status MCU Flash USB


Overview

The BYH DevBoard is a custom development board built around the Raspberry Pi RP2040 microcontroller. Designed with simplicity and accessibility in mind, it exposes the RP2040's GPIO pins through standard 2.54 mm headers, making it ideal for breadboarding, prototyping, and embedded development.

The board features 16 MB of SPI Flash, USB-C connectivity for programming and power, onboard power regulation, and all of the essential support circuitry required by the RP2040.


Features

  • Raspberry Pi RP2040 Microcontroller
  • Dual-core ARM Cortex-M0+ @ 133 MHz
  • 16 MB SPI Flash Storage
  • USB Type-C Interface
  • 2.54 mm Breakout Headers
  • Onboard 3.3 V LDO Regulator
  • Compact Surface-Mount Design
  • Breadboard Friendly
  • Open Hardware Design

Hardware Specifications

ComponentSpecification
MicrocontrollerRP2040
Flash Memory16 MB SPI Flash
USBUSB Type-C
Operating Voltage3.3 V
Crystal12 MHz
GPIO Access2.54 mm Headers
PCBCustom FR4 PCB

PCB Design

Schematic

PCB Layout


Components & Ordering



Bill of Materials

Core Components

ComponentQtyDescription
Custom PCB51.6 mm FR4, HASL
RP2040 MCU1Raspberry Pi RP2040
16 MB SPI Flash1Winbond W25Q16JVZPIQ
3.3 V LDO3MCP1700T-3302E
12 MHz Crystal3YSX321SL
USB Type-C Connector316-Pin SMD
2.54 mm Headers31×40 SMT
Tactile Switch3Boot & Reset

Passive Components (0402)

ComponentQty
100 nF Capacitors45
1 µF Capacitors20
10 µF Capacitors10
33 pF Capacitors20
27 Ω Resistors20
5.1 kΩ Resistors20
1 kΩ Resistors20
10 kΩ Resistors20

Estimated Cost

CategoryCost
Core Components₹2,290.00
Passive Components₹224.85
Total Estimated Cost₹2,514.85

Pinout

The BYH DevBoard exposes nearly every RP2040 GPIO pin through standard 2.54 mm headers, making it compatible with breadboards, jumper wires, sensors, displays, and common development modules.


Why I Built It

Commercial RP2040 development boards are excellent, but I wanted to understand what goes into designing one from scratch.

This project gave me hands-on experience with:

  • RP2040 reference design
  • High-speed USB routing
  • Power supply design
  • PCB layout best practices
  • Component sourcing
  • Manufacturing preparation
  • Hardware documentation

Future Improvements

  • USB ESD Protection
  • Power LED
  • User Programmable LED
  • SWD Debug Header
  • Castellated Edge Version
  • Battery Support

Designed from scratch to learn hardware by building it.

Parts

36
QtyValueFootprintReferences
100.1uFCapacitor_SMD:C_0402_1005MetricC1, C2, C3, C4, C5, C6, C7, C8, C9, C10
210uFCapacitor_SMD:C_0402_1005MetricC13, C14
21KResistor_SMD:R_0402_1005MetricR5, R6
21uFCapacitor_SMD:C_0402_1005MetricC11, C12
227Resistor_SMD:R_0402_1005MetricR3, R4
233pFCapacitor_SMD:C_0402_1005MetricC15, C16
25.1kResistor_SMD:R_0402_1005MetricR1, R2
2Conn_01x20Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_VerticalJ2, J3
10.1 uFCapacitor_SMD:C_0402_1005MetricC17
110KResistor_SMD:R_0402_1005MetricR7
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-23U2
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-12J1
1W25Q16JVZPIQ TRPackage_SON:Winbond_USON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mmU3

The 33 most common of 36 parts.

Questions

How big is the BYH devboard PCB?

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

What parts does the BYH devboard use?

36 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 BYH devboard KiCad files?

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

Can I use the BYH devboard design in my own project?

Its repository states no licence, so its author keeps all rights: ask Sudo-Aju 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