

BYH devboard
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
1README
README.mdRP2040 BYH DevBoard
A compact, beginner-friendly RP2040 development board designed for prototyping, learning, and embedded projects.
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
| Component | Specification |
|---|---|
| Microcontroller | RP2040 |
| Flash Memory | 16 MB SPI Flash |
| USB | USB Type-C |
| Operating Voltage | 3.3 V |
| Crystal | 12 MHz |
| GPIO Access | 2.54 mm Headers |
| PCB | Custom FR4 PCB |
PCB Design
Schematic
PCB Layout
Components & Ordering
Bill of Materials
Core Components
| Component | Qty | Description |
|---|---|---|
| Custom PCB | 5 | 1.6 mm FR4, HASL |
| RP2040 MCU | 1 | Raspberry Pi RP2040 |
| 16 MB SPI Flash | 1 | Winbond W25Q16JVZPIQ |
| 3.3 V LDO | 3 | MCP1700T-3302E |
| 12 MHz Crystal | 3 | YSX321SL |
| USB Type-C Connector | 3 | 16-Pin SMD |
| 2.54 mm Headers | 3 | 1×40 SMT |
| Tactile Switch | 3 | Boot & Reset |
Passive Components (0402)
| Component | Qty |
|---|---|
| 100 nF Capacitors | 45 |
| 1 µF Capacitors | 20 |
| 10 µF Capacitors | 10 |
| 33 pF Capacitors | 20 |
| 27 Ω Resistors | 20 |
| 5.1 kΩ Resistors | 20 |
| 1 kΩ Resistors | 20 |
| 10 kΩ Resistors | 20 |
Estimated Cost
| Category | Cost |
|---|---|
| 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| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C4, C5, C6, C7, C8, C9, C10 |
| 2 | 10uF | Capacitor_SMD:C_0402_1005Metric | C13, C14 |
| 2 | 1K | Resistor_SMD:R_0402_1005Metric | R5, R6 |
| 2 | 1uF | Capacitor_SMD:C_0402_1005Metric | C11, C12 |
| 2 | 27 | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 2 | 33pF | Capacitor_SMD:C_0402_1005Metric | C15, C16 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | Conn_01x20 | Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical | J2, J3 |
| 1 | 0.1 uF | Capacitor_SMD:C_0402_1005Metric | C17 |
| 1 | 10K | Resistor_SMD:R_0402_1005Metric | R7 |
| 1 | 12 MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J4 |
| 1 | MCP1700x-330xxTT | Package_TO_SOT_SMD:SOT-23 | U2 |
| 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 | J1 |
| 1 | W25Q16JVZPIQ TR | Package_SON:Winbond_USON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mm | U3 |
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 mm

- 4 layers50 × 30 mm

Picodvi
Fr4nkFletcher/ESP32-Marauder-Cheap-Yellow-Display
ESP32Marauder Cheap Yellow Display
55 parts1.8kMIT - 4 layers299 × 127 mm

- 2 layers42 × 67 mm

- 2 layers181 × 97 mm

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 mm

- 4 layers102.9 × 96.7 mm

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 mm
