Skip to the content
PCBKitNew board
2 layers68.6 × 53.3 mmPokemon Devboard, the printed circuit board in 3D

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

2

README

README.md

Pokemon Devboard

a pokemon themed rp2040 dev board designed in kicad, arduino lookalike

woah whats this?

image

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

image image image image

Bill of Materials

here

made for forge

Parts

56
QtyValueFootprintReferences
110.1uFCapacitor_SMD:C_0402_1005MetricC1, C2, C3, C4, C5, C6, C7, C8, C11, C12, C17
310KResistor_SMD:R_0805_2012MetricR6, R8, R11
3SW_PushButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKGPIO4, GPIO5, RUN1
210uFCapacitor_SMD:C_0603_1608MetricC13, C14
21KResistor_SMD:R_0402_1005MetricR5, R7
21uFCapacitor_SMD:C_0402_1005MetricC9, C10
222Resistor_SMD:R_0402_1005MetricR3, R4
2220Resistor_SMD:R_0402_1005MetricR9, R10
233pFCapacitor_SMD:C_0402_1005MetricC15, C16
25.1KResistor_SMD:R_0402_1005MetricR1, R2
2LEDLED_SMD:LED_0805_2012MetricGPIO2, GPIO3
13v3TestPoint:TestPoint_Pad_D1.5mmTP2
13v3 lineConnector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_VerticalJ9
15vTestPoint:TestPoint_Pad_D1.5mmTP3
15v lineConnector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_VerticalJ11
1Crystal_GND24_WITH_4_PINCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY2
1HOLE1MountingHole:MountingHole_2.2mm_M2_PadTP7
1HOLE2MountingHole:MountingHole_2.2mm_M2_PadTP8
1HOLE3MountingHole:MountingHole_2.2mm_M2_PadTP9
1HOLE4MountingHole:MountingHole_2.2mm_M2_PadTP10
1MCP1700x-330xxTTPackage_TO_SOT_SMD:SOT-23U2
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU1
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1W25Q128JVSPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU3
1bootselButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW1
1debugConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ5
1gndTestPoint:TestPoint_Pad_D1.5mmTP1
1gnd lineConnector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_VerticalJ8
1gpioAConnector_PinSocket_2.54mm:PinSocket_1x18_P2.54mm_VerticalJ4
1gpioBConnector_PinSocket_2.54mm:PinSocket_1x11_P2.54mm_VerticalJ2
1powerConnector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ6
1runTestPoint:TestPoint_Pad_D1.5mmTP6
1swclkTestPoint:TestPoint_Pad_D1.5mmTP4
1swdioTestPoint:TestPoint_Pad_D1.5mmTP5

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 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
  • 4 layers180.8 × 300.3 mmDilemma, the printed circuit board in 3D

    Dilemma

    Bastardkb/Dilemma

    The Dilemma is a vertical stagger low-profile keyboard with mods.

    383 parts590
  • 2 layers130.4 × 76.6 mmGb stream cart, the printed circuit board in 3D

    Gb stream cart

    Staacks/gbinterceptor

    Capture or stream Game Boy gameplay footage via USB without modifying the Game Boy.

    80 parts542
  • 2 layers78 × 60 mmIce viz, the printed circuit board in 3D

    Ice viz

    muni-works/vcad

    BRep CAD kernel in Rust/WASM

    44 parts442Apache-2.0
  • 2 layers44 × 44 mmTrackball, the printed circuit board in 3D

    Trackball

    jfedor2/rp2040-pmw3360

    RP2040+PMW3360 PCB and code

    40 parts432