STM32F pro mini board

The STM32F030 based board with the size as Arduino pro mini has.

Similar projects worth following
I started this project because I didn't find a good replacement for Arduino pro mini on my favorite microcontroller STM32 but in the same size. In revision 6 the board is compatible with "Arduino pro mini" in powering pins VCC, GND, RAW.

Mostly for small projects I use a combination of Arduino pro mini board with AvrStudio (debugging over Debugwire using not cheap ATATMEL-ICE).
But from some time ATmega328P started to not satisfy me in some aspects (not all pins can be configured as external interrupts, poor peripheral, impossible to remap SPI, I2C on other pins and also expensive debugger).
That's why I designed board on STM32 microcontroller that has the same sizes but the reach functionality and cheap debugger.

The MCU of this board is STM32F030K6T6 but it can be compatible with other LQFP32 pack microcontrollers from the STM32 series. For now, tested only with STM32F030K6T6.

Also during producing that board I learned how to design board, how to order PCB on PCBWay China manufacturer, and how to make at home on the cheap CNC router the stencil for easy soldering components. It was a really interesting experience.

For designing schematic and board used a free tool CircuitMaker.

The workspace with all documents STM32FPromini .

Write and compile firmware for this board you can using STM32CubeIDE.

Program and debug using STLink, STlink from Discovery or any China clones.


All files release of the board with revision 6

x-zip-compressed - 1.36 MB - 06/30/2020 at 20:25



Soldering with hot Air process

MPEG-4 Video - 17.05 MB - 06/21/2020 at 10:58



Board with flashed firmware blink led

MPEG-4 Video - 429.73 kB - 06/21/2020 at 10:58


View all 3 project logs

Enjoy this project?



Gerben wrote 06/21/2020 at 19:21 point

What toolchain are you using for these?

  Are you sure? yes | no

Bogdan wrote 06/21/2020 at 20:57 point


Schematic and PCB were designed in CircuitMaker It is a cloud-based platform from Altium that allows to design of opensource PCB.

The code can be compiled in the STM32CubeIDE  platform for STM32 microcontrollers from ST.

  Are you sure? yes | no

Gerben wrote 06/22/2020 at 18:39 point

Thank you!

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates