Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/red-scorp/rp2350-promini
RP2350-based board with footprint of Arduino ProMini
https://github.com/red-scorp/rp2350-promini
arduino arduino-pro-mini board cam diy kicad promini
Last synced: 16 days ago
JSON representation
RP2350-based board with footprint of Arduino ProMini
- Host: GitHub
- URL: https://github.com/red-scorp/rp2350-promini
- Owner: red-scorp
- Created: 2024-08-31T22:52:27.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-10-08T14:36:57.000Z (4 months ago)
- Last Synced: 2025-01-18T01:46:04.996Z (20 days ago)
- Topics: arduino, arduino-pro-mini, board, cam, diy, kicad, promini
- Homepage:
- Size: 4.96 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
```
###### ###### ##### ##### ####### ### ###### # #
# # # # # # # # # # # # # ##### #### ## ## # # # #
# # # # # # # # # # # # # # # # # # # # ## # #
###### ###### ##### ##### ###### # # ##### ###### # # # # # # # # # # # #
# # # # # # # # # ##### # # # # # # # # #
# # # # # # # # # # # # # # # # # # # ## #
# # # ####### ##### ##### ### # # # #### # # # # # #
```# 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](https://github.com/red-scorp/RP2040-ProMini) project, which was designed to accommodate the Raspberry Pi RP2040 MCU in the same footprint.
Preview:
![RP2350-ProMini Front preview](img/Front.png)
![RP2350-ProMini Back preview](img/Back.png)
![RP2350-ProMini Side View preview](img/SideView.png)You can view the [Schematics in PDF format](doc/RP2350-ProMini.pdf) for detailed information.
STEP 3D files are available [with pins](doc/RP2350-ProMini-with-pins.step) and [without pins](doc/RP2350-ProMini-board.step).
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 componentsCAM files, as well as the BOM and CPL files for JLCPCB, are available.
### Board Pinout
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 | | |### Cut Points
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. |## Version History
### v1.0b1 - xx.xx.2024
![v1.0b1 board preview](img/v1.0b1.png)
Initial release for testing purposes.
## Links
- [Raspberry Pi RP2350 information page](https://www.raspberrypi.com/documentation/microcontrollers/silicon.html#rp2350).
- [Arduino Pro Mini information page](https://docs.arduino.cc/retired/boards/arduino-pro-mini).
- [Arduino Nano RP2040 Connect page](https://docs.arduino.cc/hardware/nano-rp2040-connect).
- [Arduino SDK for RP2040/RP2350 board](https://github.com/earlephilhower/arduino-pico).## How to Help
Your contributions as code, resources, or finances are welcome! Please contact me directly via email at [email protected] or through my [GitHub profile](https://github.com/red-scorp).
If you'd like to make a financial contribution, you can donate via [PayPal](http://paypal.me/redscorp) or [Ko-Fi](http://ko-fi.com/redscorp). Your support is greatly appreciated.
Thanks in advance!