Skip to the content
PCBKitNew board
4 layers16.5 × 16.5 mmRpcube, the printed circuit board in 3D

An all in one small BGA package containing an RP2040, easing the integration of an RP2040 into your design.

Size
16.5 × 16.5 mm
Copper layers
4
Thickness
0.74 mm
Parts
90
Nets
53
Pads
187
Tracks, vias
373, 62
Pours
5
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
24 Jan 2023
Updated
28 Oct 2023

Overview

Rpcube is an open-source printed circuit board by diminDDL, from the diminDDL/rpcube repository on GitHub, published under the MIT licence. It is a 4-layer board of 16.5 × 16.5 mm with 90 parts on 53 nets, routed with 373 tracks and 62 vias.

It is built around the RP2040, MIC5205-3.3YM5 and ECS-120-12-36-AGN-TR3. Its parts include 64 connectors, 17 capacitors, 5 resistors, 3 ICs and 1 crystal. It belongs with the RP2040 boards of this library.

Main components

3

README

README.md

rpcube

Welcome to rpcube, the ultimate compact solution for integrating the RP2040 into your designs seamlessly. This project presents an all-in-one small BGA package that brings the powerful RP2040 to your fingertips.

rpcube Top View

Features

  • Compact Size: With a tiny footprint of just 16.5x16.5mm, rpcube is designed to fit into the smallest of spaces while providing the full capabilities of the RP2040.

    rpcube Bottom View

  • Integrated Components: The package includes EEPROM, all necessary bypass capacitors, and an LDO to allow for direct 5V input, stepping it down internally.

  • Full GPIO Access: All GPIOs as well as the SWD lines of the RP2040 are exposed and accessible, ensuring you can leverage the full power of the microcontroller for your projects.

  • Versatile Assembly Options: Whether you prefer to use solder paste and stencils or go for manual soldering with an iron, rpcube accommodates various assembly methods to suit your workflow:

    • Top Side Assembly: Begin by assembling the top side using solder paste and hot air or a reflow oven.
    • Bottom Balls Creation: Create the bottom balls using a soldering iron with flux and a substantial amount of solder, or stack several stencils to dispense ample solder paste, then blast it with hot air for balls to form.
    • Target PCB Solder Paste Method: You can use the same stencil as for the bottom side on the target board, or if you already have the balls done, use just a bit of flux and reflow, the balls will attach themselves.
    • Target PCB Via in Pad Integration: You can also use untented vias in your target PCB. Incorporate untented vias in the places of the balls and solder them one by one with an iron.
    • Wire Attachment for Prototyping: Alternatively, attach wires directly to rpcube for quick and easy point-to-point prototyping.

Parts

90
QtyValueFootprintReferences
64Conn_01x01_FemaleBGA_PAD:BGA_PADJ1, J2, J10, J11, J12, J13, J14, J15, J16, J17, J18, J19, J20, J21, J22, J23 +48
10100nCapacitor_SMD:C_0402_1005MetricC6, C7, C8, C10, C12, C13, C14, C15, C16, C17
218pCapacitor_SMD:C_0402_1005MetricC1, C2
21kResistor_SMD:R_0402_1005MetricR1, R3
21uCapacitor_SMD:C_0402_1005MetricC9, C11
227Resistor_SMD:R_0402_1005MetricR4, R5
110uCapacitor_SMD:C_0402_1005MetricC5
110uCapacitor_SMD:C_0603_1608MetricC3
1470pCapacitor_SMD:C_0402_1005MetricC4
1DNFResistor_SMD:R_0402_1005MetricR2
1ECS-120-12-36-AGN-TR3Crystal:Crystal_SMD_2520-4Pin_2.5x2.0mmY1
1MIC5205-3.3YM5Package_TO_SOT_SMD:SOT-23-5U1
1RP2040RP2040:RP2040-QFN-56U3
1W25Q16JVUXIQ_TRW25Q16JVUXIQ_TR:IC_W25Q16JVUXIQ_TRU2

Questions

How big is the Rpcube PCB?

It measures 16.5 × 16.5 mm and has 4 copper layers, 0.74 mm thick.

What parts does the Rpcube use?

90 parts, built around the RP2040, MIC5205-3.3YM5 and ECS-120-12-36-AGN-TR3. 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 Rpcube KiCad files?

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

Can I use the Rpcube design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers130 × 51 mmOSUMGP RP2040, the printed circuit board in 3D

    OSUMGP RP2040

    NickGuyver/OSUMGP-RP2040

    KiCanvas link so you don't have to download to just review the files is here

    92 parts18CC-BY-4.0
  • 2 layers21 × 51 mmDev board, the printed circuit board in 3D

    Dev board

    0xmanidev/dev-board

    this is a project made for hackclub blueprint event

    55 partsMIT
  • 4 layers12 × 12 mmFemto v1, the printed circuit board in 3D

    Femto v1

    mfolejewski/FEMTO

    FEMTO - RP2040 12x12mm PCB module

    26 parts159
  • 4 layers22 × 20.8 mmProPico, the printed circuit board in 3D

    ProPico

    SunnyYoshimitsu/Reconfigurable-Space-Compute-Cluster

    Here will be the repository for an "extremely reconfigurable satellite" aimed toward at competing in NASA Minds and hopefully assist Artemis in its missions.

    39 parts3
  • 2 layers100 × 92.2 mmRP2040-Test MassProduction, the printed circuit board in 3D

    RP2040-Test MassProduction

    zeankundev/boards

    A collection and an archive of KiCad projects I made. Contains projects from 2023 - 2024.

    426 parts1
  • 4 layers24 × 45 mmRadianite uFM, the printed circuit board in 3D

    Radianite uFM

    RadianiteComputers/RadianiteBoards

    A collection of Radianite boards we have designed so far. All are licensed under CC BY-SA 4.0

    68 parts
  • 2 layers55.4 × 33 mmWasd code upgrade, the printed circuit board in 3D

    Wasd code upgrade

    cbiffle/keybrain

    Drop-in replacement controller for WASD CODE v2B keyboard

    24 parts82