______ ______ ______ ______ __ ______ ______ ______ _ _
(_____ \(_____ (_____ \ / __ | / / / __ | (_____ \ | ___ \(_) (_)
_____) )_____) )____) ) | //| |/ /____| | //| |___ _____) )___ ___ | | _ | |_ ____ _
(_____ (| ____//_____/| |// | |___ _) |// | (___) ____/ ___) _ \| || || | | _ \| |
| | | _______| /__| | | | | /__| | | | | | | |_| | || || | | | | | |
|_|_| (_______)\_____/ |_| \_____/ |_| |_| \___/|_||_||_|_|_| |_|_|
The RP2040-ProMini project aims to create a replacement for the Arduino Pro Mini using the RP2040 MCU.
The RP2040-ProMini board is a 4-layer board designed to accommodate the popular Raspberry Pi RP2040 MCU in the commonly used, but obsolete, Arduino Pro Mini footprint.
Preview:
You can view the Schematics in PDF format for detailed information.
STEP 3D files are available with pins and without pins.
Features:
CAM files, as well as the BOM and CPL files for JLCPCB, are available.
Following pinout is used for the board:
Board Pin | RP2040 Pin | Function | Notes |
---|---|---|---|
D0 | GPIO1 | UART0 TX | |
D1 | GPIO0 | UART0 RX | |
D2 | GPIO25 | ||
D3 | GPIO15 | ||
D4 | GPIO16 | ||
D5 | GPIO17 | ||
D6 | GPIO18 | ||
D7 | GPIO19 | ||
D8 | GPIO20 | ||
D9 | GPIO21 | ||
D10 | GPIO5 | SS | |
D11 | GPIO7 | MOSI | |
D12 | GPIO4 | MISO | |
D13 | GPIO6 | SCK | LED |
D14 A0 | GPIO26 | ||
D15 A1 | GPIO27 | ||
D16 A2 | GPIO28 | ||
D17 A3 | GPIO29 | ||
D18 | GPIO12 | SDA | |
D19 | GPIO13 | SCL | |
D20 | GPIO22 | ||
D21 | GPIO23 |
There are two cut points on the board to reduce power consumption of unused components.
Cut Point | Function | Notes |
---|---|---|
CUT_VIN | Separates VIN-to-3V3 power supply with power LED from the rest of the board | This cut point is useful if you want to power the board from 3V3 pin instead of VIN pin. |
CUT_LED | Separates LED on pin D13 from the rest of the board | This cut point is useful if you want to reduce power consumption of the board. |
Roughly RP2040-ProMini board exists in three flavors:
The development of v3.x boards is happening in master branch, while v1.x and v2.x boards are developed in dev_v1 and dev_v2 branches respectively.
Each board version listed below is tagged in its respective branch and includes all the necessary files to manufacture the board.
Initial release for testing purposes.
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!