Skip to the content
4 layers17.8 × 41.9 mmRP2350-ProMini, the printed circuit board in 3D

RP2350-based board with footprint of Arduino ProMini

Size
17.8 × 41.9 mm
Copper layers
4
Thickness
1.61 mm
Parts
46
Nets
69
Pads
272
Tracks, vias
731, 146
Pours
9
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
31 Aug 2024
Updated
8 Oct 2024

Overview

RP2350-ProMini is an open-source printed circuit board by red-scorp, from the red-scorp/RP2350-ProMini repository on GitHub. It is a 4-layer board of 17.8 × 41.9 mm with 46 parts on 69 nets, routed with 731 tracks and 146 vias.

It is built around the W25Q128JVEIQ, W25Q128JVSIQ and TPS63060DSC, with the AO3400A among its other parts. Its parts include 16 capacitors, 9 resistors, 7 connectors, 4 ICs and 2 diodes. It belongs with the RP2350 and AVR (ATmega, ATtiny) boards of this library.

Main components

4

README

README.md
text
 ######  ######   #####   #####  #######   ###         ######                #     #            
 #     # #     # #     # #     # #        #   #        #     # #####   ####  ##   ## # #    # # 
 #     # #     #       #       # #       #     #       #     # #    # #    # # # # # # ##   # # 
 ######  ######   #####   #####  ######  #     # ##### ######  #    # #    # #  #  # # # #  # # 
 #   #   #       #             #       # #     #       #       #####  #    # #     # # #  # # # 
 #    #  #       #       #     # #     #  #   #        #       #   #  #    # #     # # #   ## # 
 #     # #       #######  #####   #####    ###         #       #    #  ####  #     # # #    # # 

RP2350-ProMini Project

The RP2350-ProMini project aims to create a replacement for the Arduino Pro Mini using the RP2350 MCU.

RP2350-ProMini Board

The RP2350-ProMini board is a 4-layer board designed to accommodate the popular Raspberry Pi RP2350 MCU in the commonly used, but obsolete, Arduino Pro Mini footprint.

This project is a shoot-off from my earlier RP2040-ProMini project, which was designed to accommodate the Raspberry Pi RP2040 MCU in the same footprint.

Preview:

RP2350-ProMini Front preview RP2350-ProMini Back preview RP2350-ProMini Side View preview

You can view the Schematics in PDF format for detailed information.

STEP 3D files are available with pins and without pins.

Features:

  • Arduino Pro Mini compatible pinout
  • Partially compatible with Arduino Nano RP2040 Connect pinout
  • Detachable USB and JTAG extension board with RESET button
  • Dual-core Cortex-M33 Raspberry Pi RP2350
  • Small footprint suitable for DIY projects
  • 21 GPIO pins, including 4 analog inputs
  • USB data pins on the side connector
  • SWD debugging pins on the side connector
  • Buck-Boost converter based 3.3V power supply with input range of 2.5V-12V
  • Supports both SOIC and WSON 16MB flash packages
  • Flat back side enables use as a sub-assembly
  • Two cut points to reduce power consumption of unused components

CAM files, as well as the BOM and CPL files for JLCPCB, are available.

Board Pinout

Following pinout is used for the board:

Board PinRP2040 PinFunctionNotes
D0GPIO1UART0 TX
D1GPIO0UART0 RX
D2GPIO25
D3GPIO15
D4GPIO16
D5GPIO17
D6GPIO18
D7GPIO19
D8GPIO20
D9GPIO21
D10GPIO5SS
D11GPIO7MOSI
D12GPIO4MISO
D13GPIO6SCKLED
D14 A0GPIO26
D15 A1GPIO27
D16 A2GPIO28
D17 A3GPIO29
D18GPIO12SDA
D19GPIO13SCL
D20GPIO22
D21GPIO23

Cut Points

There are two cut points on the board to reduce power consumption of unused components.

Cut PointFunctionNotes
CUT_VINSeparates VIN-to-3V3 power supply with power LED from the rest of the boardThis cut point is useful if you want to power the board from 3V3 pin instead of VIN pin.
CUT_LEDSeparates LED on pin D13 from the rest of the boardThis cut point is useful if you want to reduce power consumption of the board.

Version History

v1.0b1 - xx.xx.2024

v1.0b1 board preview

Initial release for testing purposes.

Links

How to Help

Your contributions as code, resources, or finances are welcome! Please contact me directly via email at andriy.golovnya@gmail.com or through my GitHub profile.

If you'd like to make a financial contribution, you can donate via PayPal or Ko-Fi. Your support is greatly appreciated.

Thanks in advance!

Parts

46
QtyValueFootprintReferences
11100nFCapacitor_SMD:C_0402_1005MetricC2, C3, C4, C6, C7, C8, C9, C10, C11, C13, C15
310kResistor_SMD:R_0402_1005MetricR3, R4, R5
32.2uFCapacitor_SMD:C_0402_1005MetricC1, C5, C16
210uFCapacitor_SMD:C_0805_2012MetricC12, C14
21MResistor_SMD:R_0402_1005MetricR8, R9
25k1Resistor_SMD:R_0402_1005MetricR1, R6
2REDLED_SMD:LED_0603_1608MetricD1, D2
11.5uHInductor_SMD:L_Murata_DFE201610PL1
112MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1174kResistor_SMD:R_0402_1005MetricR10
11kResistor_SMD:R_0402_1005MetricR7
13.3uHInductor_SMD:L_0603_1608MetricL2
1AO3400APackage_TO_SOT_SMD:SOT-23Q1
1BOOTSELRP2040-ProMini:SW_EVPBB0AAB000S1
1CONN_JTAGConnector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMDJ7
1CONN_LConnector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_VerticalJ1
1CONN_RConnector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_VerticalJ4
1CONN_R2Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ3
1CONN_R3Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ5
1CONN_UConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ2
1CUT_LEDJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP1
1CUT_VINJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP2
1RESETRP2040-ProMini:SW_EVPBB0AAB000S2
1RP2350A-QFN60RP2040-ProMini:RP2350A_QFN-60_EP_7.75x7.75_Pitch0.4mmU2
1TPS63060Package_SON:Texas_S-PWSON-N10_ThermalViasU3
1USB_B_MicroConnector_USB:USB_Micro-B_Molex_47346-0001J6
1W25Q128JVEIQPackage_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mmU4
1W25Q128JVSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU1

Similar boards

  • 4 layers17.8 × 41.9 mmRP2040-ProMini, the printed circuit board in 3D

    RP2040-ProMini

    red-scorp/RP2040-ProMini

    RP2040-based board with footprint of Arduino ProMini

    44 parts8
  • 4 layers68.6 × 53.3 mmRP2350-Eins, the printed circuit board in 3D

    RP2350-Eins

    red-scorp/RP2350-Eins

    RP2350-based board with Arduino Uno footprint

    72 parts5
  • 4 layers50.8 × 25.4 mmRP2040-DebugProbe, the printed circuit board in 3D

    RP2040-DebugProbe

    red-scorp/RP2040-DebugProbe

    RP2040-based debug probe board

    66 parts8
  • 4 layers60 × 60 mmUNSW Rocketry Senior Flight Computer, the printed circuit board in 3D

    UNSW Rocketry Senior Flight Computer

    DashiellRussell/UNSW_Rocketry_Senior_Flight_Computer

    KiCad project for the senior flight computer used by UNSW Rocketry.

    132 parts
  • 4 layers52 × 115.7 mmMp3-player, the printed circuit board in 3D

    Mp3-player

    espcaa/mp3-player

    a minimalist open source pocket sized¹ mp3 player

    143 parts5
  • 4 layers75 × 55 mmHIDMorph, the printed circuit board in 3D

    HIDMorph

    cedarhacks/HIDMorph

    Hardware/Firmware of HIDMorph, a lua configurable HID translation/generation device

    50 parts4
  • 4 layers50 × 50 mmEsp32p4, the printed circuit board in 3D

    Esp32p4

    PickaxeHit/esp32p4-devboard

    173 parts4GPL-3.0
  • 4 layers55.3 × 42.3 mmSkyfall(BackAgain), the printed circuit board in 3D

    Skyfall(BackAgain)

    Melih2123/Project_Skyfall

    Open-source. Modular. Built to grow. Powered by ESP32-S3 and lots of prayers ;_;

    72 parts2

Questions

How big is the RP2350-ProMini PCB?

It measures 17.8 × 41.9 mm and has 4 copper layers, 1.61 mm thick.

What parts does the RP2350-ProMini use?

46 parts, built around the W25Q128JVEIQ, W25Q128JVSIQ, TPS63060DSC and AO3400A. 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 RP2350-ProMini KiCad files?

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

Can I use the RP2350-ProMini design in my own project?

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