Skip to the content
PCBKitNew board
4 layers26.4 × 49.4 mmRP2040 Dev, the printed circuit board in 3D

Development board based on the ATmega32U4 microcontroller, designed for USB-enabled embedded projects, rapid prototyping, and firmware experimentation.

Size
26.4 × 49.4 mm
Copper layers
4
Thickness
1.6 mm
Parts
40
Nets
60
Pads
211
Tracks, vias
397, 80
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
17 Nov 2025
Updated
19 Aug 2026

Overview

RP2040 Dev is an open-source printed circuit board by CafeAsh, from the CafeAsh/DevBoards repository on GitHub. It is a 4-layer board of 26.4 × 49.4 mm with 40 parts on 60 nets, routed with 397 tracks and 80 vias.

It is built around the RP2040, W25Q128JVSIQ and ABM8G-12.000MHZ-4Y-T3, with the PTVS5V0Z1USKPYL and USB4105-GF-A among its other parts. Its parts include 16 capacitors, 10 resistors, 3 ICs, 3 diodes and 3 connectors. It belongs with the RP2040 boards of this library.

Main components

5

README

ATmega32u4_Dev/README.md

ATmega32U4 Development Board

Board

Development board based on the ATmega32U4 microcontroller, designed for USB-enabled embedded projects, rapid prototyping, and firmware experimentation.

Overview

This project provides a hardware platform built around the ATmega32U4, a microcontroller with native USB support.

Ideal use cases include:

  • USB HID devices (keyboards, mice, gamepads)
  • Serial communication over USB (CDC)
  • Custom USB devices
  • General embedded applications

Features

  • ATmega32U4 microcontroller
  • Native USB support (no external USB-to-UART chip required)
  • On-board 5V voltage regulation
  • Power and Dataline surge protection
  • ISP programming header
  • Power Status LED
  • Programable on board LED (Pin 13)
  • GPIO breakout pins
  • 16MHz Crystal Oscillator
  • Designed to fit standard breadboards

Microcontroller Details

  • Core: AVR 8-bit
  • Flash Memory: 32 KB
  • SRAM: 2.5 KB
  • EEPROM: 1 KB
  • Clock Speed: 16 MHz
  • Interfaces:
    • USB 2.0 Full Speed
    • UART
    • SPI
    • I2C (TWI)

Pinout

Pinout leaves some to be desired. Future re-works will better address pin layout

Pinout

Parts

40
QtyValueFootprintReferences
90.1uCapacitor_SMD:C_0402_1005MetricC5, C6, C7, C8, C9, C10, C13, C15, C16
31KResistor_SMD:R_0402_1005MetricR7, R9, R10
210uCapacitor_SMD:C_0402_1005MetricC3, C11
215pCapacitor_SMD:C_0402_1005MetricC1, C2
21uCapacitor_SMD:C_0402_1005MetricC12, C14
227.4Resistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolderR1, R2
25K1Resistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolderR5, R6
2Conn_01x18_PinConnector_PinHeader_2.54mm:PinHeader_1x18_P2.54mm_VerticalJ2, J3
2LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD2, D3
2SW_PushInductor_SMD:L_0805_2012Metric_Pad1.05x1.20mm_HandSolderSW1, SW2
11KResistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolderR4
122Resistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolderR3
122uCapacitor_SMD:C_0402_1005MetricC4
1ABM8G-12.000MHZ-4Y-T3Footprints:XTAL_ABM8G-12.000MHZ-4Y-T3Y1
1AMS1117CS-3.3Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU4
1DNFResistor_SMD:R_0402_1005MetricR8
1LOGOFootprints:6mm CoffeeG***
1PTVS5V0Z1USKPDiode_SMD:Nexperia_DSN1608-2_1.6x0.8mmD1
1PolyfuseFuse:Fuse_0603_1608MetricF1
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU1
1USB4105-GF-AFootprints:GCT_USB4105-GF-AJ1
1W25Q128JVSPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU2

Questions

How big is the RP2040 Dev PCB?

It measures 26.4 × 49.4 mm and has 4 copper layers, 1.6 mm thick.

What parts does the RP2040 Dev use?

40 parts, built around the RP2040, W25Q128JVSIQ, ABM8G-12.000MHZ-4Y-T3 and PTVS5V0Z1USKPYL. 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 RP2040 Dev KiCad files?

From the CafeAsh/DevBoards repository on GitHub, at the commit this page was made from: the board is RP2040_Dev/RP2040_Dev.kicad_pcb and its schematic ATiny1616_Dev/ATiny1616_Dev.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the RP2040 Dev design in my own project?

Its repository states no licence, so its author keeps all rights: ask CafeAsh before reusing the design.

More from CafeAsh/DevBoards

2
  • 4 layers25.5 × 40.7 mmATmega32u4 Dev, the printed circuit board in 3D

    ATmega32u4 Dev

    CafeAsh/DevBoards

    Development board based on the ATmega32U4 microcontroller, designed for USB-enabled embedded projects, rapid prototyping, and firmware experimentation.

    34 parts
  • 4 layers28.6 × 48.5 mmESP32-S3 Dev, the printed circuit board in 3D

    ESP32-S3 Dev

    CafeAsh/DevBoards

    Development board based on the ATmega32U4 microcontroller, designed for USB-enabled embedded projects, rapid prototyping, and firmware experimentation.

    30 parts

Similar boards

  • 2 layers57.5 × 78.3 mmDroneV2, the printed circuit board in 3D

    DroneV2

    Flynsky/RP2040-Drone

    A simple Quadrocoper based on the RP2040

    100 parts
  • 4 layers97.3 × 82 mmBalloonMotherboardV4.1, the printed circuit board in 3D

    BalloonMotherboardV4.1

    EggiEl/SpiCy-BEXUS

    Cyanobacteria are among the oldest and most efficient photosynthetic organisms on planet Earth. They contribute 25% of the oxygen on Earth today and were crucial in forming our atmosphere in the early stages of Earth's…

    256 parts1
  • 2 layers80 × 32 mmTGL Board, the printed circuit board in 3D

    TGL Board

    Beo-Coder/muek-TGLBoard

    This project is a small low profile PCB LED matrix that can be used as a name tag or to display various text and animations and to play games.

    185 parts3
  • 4 layers15 × 48 mmUSB dongle v1.0, the printed circuit board in 3D

    USB dongle v1.0

    r4gus/CandyStick

    Now it gets real

    46 parts
  • 4 layers56 × 85 mmControl board, the printed circuit board in 3D

    Control board

    TrendBit/SMBR-hardware

    Design file for SMBR hardware modules in KiCAD.

    229 partsGPL-3.0
  • 2 layers62.5 × 61.5 mmJeden board, the printed circuit board in 3D

    Jeden board

    Wojtekb30/Jeden-board

    KiCad hardware project. A ATMega328P-based development board with Arduino Uno's functionality.

    29 parts2
  • 4 layers87.4 × 175.5 mmTM MUX Board REV B, the printed circuit board in 3D

    TM MUX Board REV B

    emilefarine/redpitaya-afm

    master project, low cost solution for afm acquisition

    183 parts1MIT