STM32 development boards to $5 (ebay and aliexpress)

I would like to show you a few development boards with STM32 and the price is lower that $5 (without shipping).

You can’t expect the ST-LINK programmer and debugger, but the price is so friendly.

The board can be used like Arduino board. The same code on STM32 instead of ATmega328 in Arduino IDE:

Minimum system development board STM32

Here are two boards which we can easily buy.

Schematic is available here (pdf file).
https://www.aliexpress.com/item/1pcs-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-arduino/32736301118.html, price: around $2.

The second board is also minimum system development board with STM32F103. This board is manufactured by robotdyn.

Schematic is available here (pdf file).
https://www.aliexpress.com/item/STM32F103C8T6-STM32-ARM-Cortex-M3-Minimum-System-Development-Board/32802556794.html, price: around $3.

Both boards contain the same components. STM32F103C8T6 (32bit ARM Cortex M3 core, maximal clock frequency 72 MHz,FLASH 64 kB, SRAM 20 kB), mikroUSB connector, JTAG header and jumper for settings of bootloader – UART, USB and RESET button.

UART bootloader you have to set jumpers (BOOT0, BOOT1):

Boot Jumper-0 to 1

Boot Jumper-1 to 0,

upload the code, open the bootloader jumpers. You can upload the firmware with USB bootloader.

Big Minimum system development board s STM32

Another board with STM32F103C8T6, GPIO of uC are connected to headers. You can also use UART bootloader.

Only set the BOOT jumpers.

If you have JTAG programmer, you can use that.


https://www.aliexpress.com/item/ARM-Cortex-M3-STM32F103C8T6-STM32-Minimum-System-Development-Board/32647158809.html. price: around $5.

Maple Mini (clone)

The Maple Mini board by LeafLabs is so popular. The LeafLabs stopped the production.

So now, you can buy cole of this board.

Schematic is available here (pdf file).
https://www.aliexpress.com/item/STM32F103RC8T6-ARM-Cortesx-M3-Leaflabs-Leaf-Maple-Mini-Module-STM32/32779503276.html, price: around $4.

The board contains STM32F103RCBT6 (32bit ARM Cortex M3 core, maximal clock frequency 72 MHz,FLASH 128 kB, SRAM 20 kB), miniUSB connector, RESET button and button for USB bootloader. After the uploading of code, you only reset the board.

How to entry to USB bootloader mode? Press RESET and BOOT, release the RESET button but hold the BOOT. After a few second you can release the BOOT button. The LED is slowly blinking.

Arduino library for these STM32 boards

All boards can be programmed in Arduino IDE. Download this repository and follow steps
https://github.com/rogerclarkmelbourne/Arduino_STM32

Do you know another boards with this price? Write it in comments.

Share the article:
Show your
Maker soul!
Buy a T-Shirt
Coffee for Chiptron
Give a boost to the next article

Related Articles

The development boards are very popular. I decided to share this list. These boards are interesting, popular and cheap (to 30? – by farnell.com). If you click on the picture, you will be redirected in eshop, where you can buy…

Arduino is very popular platform with support from huge community. You can buy a lot of Arduino (compatible) boards – original Arduino, clone of Arduino with the same microcontroller (ATmega328, SAMD21) or different microcontroller (ESP32, ESP8266). Arduino board with STM32…

AVR, ATMega, ATTiny, PIC, Arduino… these are very searching words in google and I asked myself “Why?”. Yes, AVR by Atmel or PIC by Microchip family is popular, but we can program better (modern, faster, more low-power, more peripherals) microcontrollers…

CH32V microcontrollers – you’ve probably heard of them. They are sold at a ridiculously low price but come with a very decent set of features, plus they are available in a solder-friendly package. Among the peripherals, you’ll find not only…

The development board with STM32F030 microcontroller costs a few bucks. Do you know how to program that? If not, check this article. You will discover how to program the STM32F030F4P6 minimum system development board. The external programmer/debugger for this development…

We wrote a news about STM32F746 discovery and IDE by openstm32.org on the google+. https://time4ee.com/ got development board STM32F7 discovery by ST. We want to show MULTIPLATFORM (Linux – Ubuntu, Windows) development tools by http://openstm32.org Other tutorials with STM32F7: Tutorial:…

Trends