

Pokemon Devboard
a pokemon themed rp2040 dev board designed in kicad, arduino lookalike
- Size
- 68.6 × 53.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 56
- Nets
- 55
- Pads
- 243
- Tracks, vias
- 517, 47
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 2 Jun 2026
- Updated
- 27 Sep 2026
Overview
Pokemon Devboard is an open-source printed circuit board by sahilchess, from the sahilchess/Pokemon-Devboard repository on GitHub. It is a 2-layer board of 68.6 × 53.3 mm with 56 parts on 55 nets, routed with 517 tracks and 47 vias.
It is built around the RP2040 and W25Q128JVSIQ. Its parts include 17 capacitors, 11 resistors, 8 connectors, 3 ICs and 1 switch. It belongs with the microcontroller boards boards and the RP2040 boards of this library.
Main components
2RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)W25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASH
README
README.mdPokemon Devboard
a pokemon themed rp2040 dev board designed in kicad, arduino lookalike
features
- rp2040 mcu, 30 gpio broken out
- usb_c input with mcp1700 3.3v regulator
- w25q128jvs 16mb qspi flash for program storage
- 12mhz crystal oscillator
- reset button and bootsel button
- 2 user leds on gpio2 and gpio3
- 2 user buttons on gpio4 and gpio5
- swd debug header (swclk, swdio, gnd)
- gpioa and gpiob headers for full pin access
- power headers for gnd, 3v3, and 5v lines
- test pads for gnd, 3v3, 5v, swclk, swdio, run, and 2 mounting holes
- clear pinouts with silkscreen
why i made this
i've always liked the arduino form factor. it's simple and just works. everyone knows it. but here's what got me thinkin, arduino is literally the biggest mcu maker in the world and they never made the chip better. they just stuck with the old 8-bit avrs while everything else moved on to faster processors.
so i wondered, what if i could take the rp2040, which is actually good, and put it in that arduino shape? no one was doing it. so i did it.
making this taught me a ton about power delivery, flash wiring, schematic design, all the stuff that goes into actually making something people can use. and honestly, it's just cool to know i bridged that gap. the arduino form factor is iconic because it works, and the rp2040 is fast and has tons of gpio. now you get both.
if you build with this, you get the form factor you already know how to use but way more power under the hood.
power
usb_c feeds vbus into the mcp1700 330xxtt regulator, output is 3.3v and 5v. decoupling caps sit across usb_vdd, adc_avdd, vreg_vin, vreg_vout, and dvdd per the rp2040 datasheet recommendations.
flash
w25q128jvs wired to the rp2040 qspi bus (qspi_ss, qspi_sclk, qspi_sd0 to sd3). sw1 is the bootsel button, pulls qspi_ss to select flash bootrom mode on boot.
files
- pcb_design, kicad project, schematic and board layout
- production, gerbers and fab outputs ready to send out
- gerber.zip, zipped gerbers for ordering
- readme.md, this file
getting started
just plug it in.
plug usb_c into your computer. it should show up as a usb device. download the rp2040 sdk or use the arduino ide with the rp2040 board package installed.
if you want to load firmware, hit the bootsel button (sw1) while plugging in usb or while pressing reset. this puts the board into bootloader mode and a new drive shows up on your computer. drag your .uf2 file onto it and you're done.
if you want to use the swd header for debugging, you need a debugger (picoprobe, j-link, whatever you have). the header is swclk, swdio, and gnd. connect them and you can step through code with gdb.
the two leds on gpio2 and gpio3 blink by default on boot so you know it's working. the two buttons on gpio4 and gpio5 are yours to do whatever with.
all 30 gpio pins are on the gpioa and gpiob headers so you can break out whatever you need. power headers have gnd, 3v3, and 5v if you're powering other stuff.
firmware: simple blink.ino here
status
ready to buy from jlcpcb,prolly wont tho and will just redeem coins from shop.
pictures
Bill of Materials
made for forge
Parts
56| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C4, C5, C6, C7, C8, C11, C12, C17 |
| 3 | 10K | Resistor_SMD:R_0805_2012Metric | R6, R8, R11 |
| 3 | SW_Push | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | GPIO4, GPIO5, RUN1 |
| 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 | C9, C10 |
| 2 | 22 | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 2 | 220 | Resistor_SMD:R_0402_1005Metric | R9, R10 |
| 2 | 33pF | Capacitor_SMD:C_0402_1005Metric | C15, C16 |
| 2 | 5.1K | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | LED | LED_SMD:LED_0805_2012Metric | GPIO2, GPIO3 |
| 1 | 3v3 | TestPoint:TestPoint_Pad_D1.5mm | TP2 |
| 1 | 3v3 line | Connector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_Vertical | J9 |
| 1 | 5v | TestPoint:TestPoint_Pad_D1.5mm | TP3 |
| 1 | 5v line | Connector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_Vertical | J11 |
| 1 | Crystal_GND24_WITH_4_PIN | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y2 |
| 1 | HOLE1 | MountingHole:MountingHole_2.2mm_M2_Pad | TP7 |
| 1 | HOLE2 | MountingHole:MountingHole_2.2mm_M2_Pad | TP8 |
| 1 | HOLE3 | MountingHole:MountingHole_2.2mm_M2_Pad | TP9 |
| 1 | HOLE4 | MountingHole:MountingHole_2.2mm_M2_Pad | TP10 |
| 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 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U3 |
| 1 | bootsel | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | SW1 |
| 1 | debug | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J5 |
| 1 | gnd | TestPoint:TestPoint_Pad_D1.5mm | TP1 |
| 1 | gnd line | Connector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_Vertical | J8 |
| 1 | gpioA | Connector_PinSocket_2.54mm:PinSocket_1x18_P2.54mm_Vertical | J4 |
| 1 | gpioB | Connector_PinSocket_2.54mm:PinSocket_1x11_P2.54mm_Vertical | J2 |
| 1 | power | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | J6 |
| 1 | run | TestPoint:TestPoint_Pad_D1.5mm | TP6 |
| 1 | swclk | TestPoint:TestPoint_Pad_D1.5mm | TP4 |
| 1 | swdio | TestPoint:TestPoint_Pad_D1.5mm | TP5 |
Questions
How big is the Pokemon Devboard PCB?
It measures 68.6 × 53.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Pokemon Devboard use?
56 parts, built around the RP2040 and W25Q128JVSIQ. 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 Pokemon Devboard KiCad files?
From the sahilchess/Pokemon-Devboard repository on GitHub, at the commit this page was made from: the board is PCB_DESIGN/pokemon_devboard.kicad_pcb and its schematic PCB_DESIGN/pokemon_devboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Pokemon Devboard design in my own project?
Its repository states no licence, so its author keeps all rights: ask sahilchess before reusing the design.
Similar boards
- 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 - 4 layers180.8 × 300.3 mm

Dilemma
Bastardkb/Dilemma
The Dilemma is a vertical stagger low-profile keyboard with mods.
383 parts590 - 2 layers130.4 × 76.6 mm

Gb stream cart
Staacks/gbinterceptor
Capture or stream Game Boy gameplay footage via USB without modifying the Game Boy.
80 parts542 - 2 layers78 × 60 mm

- 2 layers44 × 44 mm
