Skip to the content
2 layers75 × 75 mmRP2040 minimal r2, the printed circuit board in 3D

RP2040 minimal r2

AndrewCromar/stepminia

Made in Kicad. Find the production files in the pcb folder to have it manufacured (JLCPCB).

Size
75 × 75 mm
Copper layers
2
Thickness
1 mm
Parts
34
Nets
55
Pads
166
Tracks, vias
241, 33
Pours
6
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
13 Apr 2026
Updated
2 Jun 2026

Overview

RP2040 minimal r2 is an open-source printed circuit board by AndrewCromar, from the AndrewCromar/stepminia repository on GitHub. It is a 2-layer board of 75 × 75 mm with 34 parts on 55 nets, routed with 241 tracks and 33 vias.

It is built around the RP2040, W25Q128JVSIQ and ABM8-272-T3. Its parts include 17 capacitors, 7 resistors, 4 switches, 3 ICs and 2 connectors. It belongs with the RP2040 boards of this library.

Main components

3

README

README.md

Stepminia

Desktop finger stepmania dance-pad.

Assebly instructions here.

PCB

Made in Kicad. Find the production files in the pcb folder to have it manufacured (JLCPCB).

You may notice the simple and integrated pcbs. This is because I wanted to learn how to integrate a microcontroller (rp2040) into my pcb design.. but when I went to have it made it was gonna cost $100! Its not that much but I have other things I wanna buy right now. So I made the simple version that just has holes for a Waveshare Zero to be soldered on.

Firmware

The firmware is in the firmware folder and there will likly be a compiled version of it also in that folder.

Wow really I had no clue the firmware would be in that folder bro.

CAD

Right now I'm making the cad stuff in OnShape so I dont have files for it. I'll download the stls and put them in the cad folder when I'm done with them.

I also my link to the OnShape files and/or download the files as solidworks parts if I can so people can make changes.

Parts

34
QtyValueFootprintReferences
10100nCapacitor_SMD:C_0402_1005MetricC5, C6, C7, C9, C11, C12, C13, C14, C15, C16
310uCapacitor_SMD:C_0805_2012MetricC1, C4, C17
215pCapacitor_SMD:C_0402_1005MetricC2, C3
21kResistor_SMD:R_0402_1005MetricR1, R5
21uCapacitor_SMD:C_0402_1005MetricC8, C10
227Resistor_SMD:R_0402_1005MetricR3, R4
25.1kResistor_SMD:R_0402_1005MetricR6, R7
110kResistor_SMD:R_0402_1005MetricR2
1ABM8-272-T3Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2
1DDR_EastAndrews_Library:DDR_CONTACTSW3
1DDR_NorthAndrews_Library:DDR_CONTACT_MIRRORSW1
1DDR_SouthAndrews_Library:DDR_CONTACTSW2
1DDR_WestAndrews_Library:DDR_CONTACTSW4
1NCP1117-3.3_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1RP2040RP2040_minimal:RP2040-QFN-56U3
1USB_C_ReceptacleConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ3
1W25Q128JVSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU2

More from AndrewCromar/stepminia

1
  • 2 layers75 × 75 mmSimple, the printed circuit board in 3D

    Simple

    AndrewCromar/stepminia

    Made in Kicad. Find the production files in the pcb folder to have it manufacured (JLCPCB).

    7 parts

Similar boards

  • 4 layers277.2 × 107.5 mmKatia, the printed circuit board in 3D

    Katia

    ikajdan/katia

    A split keyboard with 6 by 3 column staggered keys and 3 thumb keys, based on the Crkbrd design

    230 parts33CERN-OHL-P-2.0
  • 4 layers51.8 × 20 mmSample target, the printed circuit board in 3D

    Sample target

    alvarop/swd2usbc

    Have you ever wanted to debug your device over USB-C? Sometimes there's not enough room for a JTAG/SWD connector, or even Tag-Connect pads!

    57 parts29CC0-1.0
  • 4 layers61.8 × 79.6 mmShipwrecked pcb, the printed circuit board in 3D

    Shipwrecked pcb

    mpkendall/shipwrecked-pcb

    Shipwrecked PCB Badges

    153 parts17Unlicense
  • 4 layers40 × 58.5 mmPicoFox PCB, the printed circuit board in 3D

    PicoFox PCB

    ai6ym/PicoFox

    The open source fox transmitter.

    143 parts16
  • 2 layers174 × 111 mmPedalboard hw, the printed circuit board in 3D

    Pedalboard hw

    pedalboard/pedalboard-hw

    pedalboard audio midi processor open hardware

    169 parts14CERN-OHL-P-2.0
  • 2 layers110 × 52 mmArcus, the printed circuit board in 3D

    Arcus

    MeghanaM4/arcus

    Hack Club's Parthenon PCB Badge (with an RP2040 and ePaper display)

    72 parts8
  • 2 layers62 × 47 mmPhoneController, the printed circuit board in 3D

    PhoneController

    gili-yankovitch/joyfon

    Physical Phone Controller

    59 parts7MIT
  • 2 layers100 × 86 mmDeflection amp 3, the printed circuit board in 3D

    Deflection amp 3

    Thinkpad4by3/chibitron

    Electrostatic CRT driver designed from the ground up for performance, versatility and ease-of-manufacturability

    202 parts6

Questions

How big is the RP2040 minimal r2 PCB?

It measures 75 × 75 mm and has 2 copper layers, 1 mm thick.

What parts does the RP2040 minimal r2 use?

34 parts, built around the RP2040, W25Q128JVSIQ and ABM8-272-T3. 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 minimal r2 KiCad files?

From the AndrewCromar/stepminia repository on GitHub, at the commit this page was made from: the board is pcb/integrated/RP2040_minimal_r2.kicad_pcb and its schematic pcb/integrated/RP2040_minimal_r2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the RP2040 minimal r2 design in my own project?

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