Repository navigation
[New Variant] request list聽#722
Copy link
Copy link
Open
Labels
help wanted 馃檹Extra attention is neededExtra attention is needednew variantAdd support of new bardAdd support of new bard
Description
Hereafter the list of all new variants requested and their linked issue.
Feel free to file an new issue then it will be added to this list.
Note
This is a community projects.
Any contribution is welcome, so feel free submit a PR. 馃槈
Important
To add a STM32 based board follows this wiki
Board support requested:
Discovery
- STM32F429IDISCOVERY (STM32F429IDISCOVERY聽#2026)
- STM32F469iDiscovery ([New Variant]STM32F469iDiscovery聽#571)
- STM32H750B-DK Discovery Kit ([New Variant] request list聽#722 (comment))
- STM32H735G-DK Discovery Kit ([New Variant] request list聽#722 (comment))
- STM32H745I-DISCO Discovery Kit ([New Variant] request list聽#722 (comment))
- STM32L4R9I-DISCO
Nucleo
- NUCLEO-F413ZH (NUCLEO-F413ZH聽#1262)
- NUCLEO-G491RE ([New Variant] request list聽#722 (comment))
- NUCLEO-H745ZI-Q ([New Variant] request list聽#722 (comment)) and (STM32 Nucleo-H745ZI-Q STM32H745ZIT6聽#2090)
- NUCLEO-H755ZI-Q ([New Variant] request list聽#722 (comment)) and (Support for H755ZI聽#2147)
- Nucleo-L011K4 (L011K4聽#843)
- NUCLEO-N657X0-Q (Add support for STM32N6 series chips聽#2749 and [New Variant] STM32N6 and NUCLEO-N657X0-Q聽#3037)
- Nucleo-U545RE-Q Add support for Nucleo U545RE-Q聽#2494
Generic / Custom
- STM32C071Fx (STM32C0Fx Support聽#2964)
- STM32F030CC ([New Variant] request list聽#722 (comment)) , (Is the STM32F030CCT6 chip supported? 聽#2337) and (Add support for STM32F030CCTx聽#2959)
- STM32F030RC chip ([New Variant] Add support for STM32F030RC chip聽#1356)
- STM32F051R8T (Update boards.txt for stm32f0discovery (MB1034B)聽#1913)
- Demo F070F6 ([STM32F070]聽#1146) variant of F070F4
- STM32F105RCT6 (Support STM32F105RCT6 聽#1925)
- Can Filter with STM32F105RBT6 ([New Variant] Can Filter with STM32F105RBT6聽#869)
- HY-ministm32v ([New Variant] request list聽#722 (comment))
- Open107V from Waveshare [New Variant] Open107V from Waveshare聽#815
- Pyboard ([New Variant]Pyboard聽#906)
- Stm32f373_BluePill (Second SPI not working for LCD ST7920 or SPI Flash W25Q128 using with STM32F103C8T6 (Blue Pill) or STM32F401CCU (Black Pill)聽#1085)
- BLACK_F407VE_Mini ([New Variant]BLACK_F407VE_Mini聽#1083)
- STM32F407ZGT6 Mini ([New variant] STM32F407ZGT6 Mini & STM32F103ZET6 Mini聽#635)
- BlackPill 411CE 8MHz ([Variant Request] BlackPill 411CE variants聽#3030)
- STM32F437VGT6 (STM32F437VGT6聽#1535)
- STM32F722, STM32F745, STM32F765 ([New Variant] request list聽#722 (comment))
- STM32G0B0KET6 (STM32G0B0KET6聽#2656)
- STM32H503CB WeAct ([New Variant] WeAct STM32H503 Core Board聽#2736)
- STM32H523CE WeAct ([New Variant] request list聽#722 (comment))
- STM32H563VI (Support for STM32H563VI聽#2089)
- WeActStudio.STM32H7R3Zx CoreBoard (Add support WeActStudio.STM32H7R3Zx CoreBoard聽#2865)
- Portenta (STM32H747XI or Portenta H7聽#1984) and other Arduino STM32 based boards (Support for the new Arduino boards聽#2168)
- Arduino Uno Q ([New Variant] Arduino Uno Q聽#2988)
- STM32L052K8Ux (Missing entry for STM32L052K8Ux in boards.txt聽#2759)
- STM32L071 (Support STM32L071 MCU聽#1229, [New Variant] - L071聽#1879)
- STM32L100RB (Add support for STM32L100RB聽#989)
- STM32L151RCT6 (STM32L151RCT6聽#1608)
- STM32L496VGT (Support for the STM32L496VGTx series聽#2021)
- STM32L4R9AI
- STM32L4P5AGIxP (Generic L4P5AGIxP聽#1905)
- STM32N657 OPENMV N6 Board ( Add OPENMV N6 Board聽#3086)
- WeAct Studio STM32U585CIU6 see [New Variant] request list聽#722 (comment)
- STM32U585CI ([New Variant] Support STM32U585CI聽#1977)
- STM32WL5MOCH (variants/STM32WLxx/WL5MOCH missing from boards.txt聽#2539)
3D printer:
- BIGTREETECH BTT SKR PRO V1.2 ([New Variant] STM32F407ZGT6 - BIGTREETECH BTT SKR PRO V1.2聽#1284)
LoRa:
- Heltec LoRa Node L151 ([New Variant][on way] Heltec LoRa Node L151聽#983) initial support at https://github.com/fthiebolt/LoRa-boards-stm32duino
- RAK811 Wis DUO (STM32L(RAK811 chip) RAK811 Wis DUO聽#1395)
- RAK3172: (RAK3172 "WLE5CCU6"聽STM32LoRaWAN#7)
- STM32F103C8T6 with DX- LR30 or DX-LR20 ([New Variant] STM32F103C8T6 with DX-LR30 or DX-LR20聽#2777)
Done
- 3D printer board support (3D printer board support聽#347)
- STM32G0316-DISCO
- 32F413HDISCOVERY ([New Variant] request list聽#722 (comment))
- STM32H747I-DISCO board (Support for STM32H747I-DISCO board聽#1106 and [New Variant] request list聽#722 (comment))
- STM32MP1 boards support Support added thanks @kbumsik in [New variant] STM32MP157_DK 聽#717
- Nucleo-F031K6 ([New Variant] request list聽#722 (comment))
- NUCLEO-F042K6 ([New Variant] Nucleo 32 - STM32F042K6聽#1099)
- (Nucleo-F439ZI](https://www.st.com/en/evaluation-tools/nucleo-f439zi.html) Nucleo-F439ZI support聽#2324. Done thanks Initial support for Nucleo-F439ZI聽#2347.
- Nucleo-F446ZE Would it be possible to provide support for the Nucleo F446ZE card?聽#1970. Done thanks Add variant: add support for generic F446Z(C-E)(H-J-T) and Nucleo-F446ZE聽#2108.
- Nucleo-F746ZG (NUCLEO-F746ZG聽#715)
- Nucleo G031k8 (STM32G031K8T6聽#855)
- Nucleo-G070RB ([New Variant] add support for Nucleo64 STM32G070聽#1147 Nucleo-G070RB聽#1651)
- STM32G474CEU6 (STM32G474CEU6 for WeAct Boards聽#2605) --> done variant(g4): Add WeActStudio.STM32G474CoreBoard support聽#2615
- Nucleo-L010RB (STM32L010rb support聽#662)
- NUCLEO-L552ZE-Q Requested here
- Nucleo 144 F722ZE (Nucleo 144 F722ZE聽#1259)
- NUCLEO-H743ZI ([New Variant] request list聽#722 (comment))
- NUCLEO-H753ZI ([New Variant] request list聽#722 (comment)) --> Done thanks Support for NUCLEO-H753ZI board聽#2130
- NUCLEO-H723ZG ([New Variant] request list聽#722 (comment))
- NUCLEO-H503RB ([New Variant] request list聽#722 (comment)) Fixed by variant(H5): add generic H503RB and Nucelo H503RB聽#2117
- BlackPill STM32F411CEU6
- BlackPill F401CE [New Variant] Please add BlackPill F401CE聽#1143
- STM32F103Vx (please support f103v聽#958)
- STM32F103ZET6 Mini ([New variant] STM32F407ZGT6 Mini & STM32F103ZET6 Mini聽#635)
- MCUDev DevEBox STM32H7XX_M board (STM32H750VBT6) (Support for MCUDev DevEBox STM32H7XX_M board (STM32H750VBT6)聽#1145, [New Variant] Generic STM32H743VIT6聽#1172, [New Variant] STM32H743VIT6 (and STM32H750VBT6)聽#1266)
- Leafony STM32 (Leafony STM32 聽#1887) --> done thanks variants: add Leafony AP03聽#1889
- STM32F412ZG (Stm32f412zg support聽#1899)
- STM32H750XB (STM32H750XB聽#1982)
- STM32F446ZE (Pls add STM32F446ZE to supported controllers.聽#2074). Done thanks Add variant: add support for generic F446Z(C-E)(H-J-T) and Nucleo-F446ZE聽#2108.
- STM32C011J6 (STM32C011J6M6聽#2210 and [New Variant] request list聽#722 (comment)) --> Done Adding support for stm32c011j4m6聽#2359
- STM32F030K6 ([New Variant] STM32F030K6聽#1357) --> done Added F0 boards聽#1792
- RAK3172-Module --> done thanks Add RAK3172 module聽#2005
- RAK3271T ([New Variant] Support for RAK3271T聽#2162) --> done thanks Added RAK3172T Variant聽#2431
- STM32C071Rx (Add support for STM32C071Rx聽#2536) --> done feat: Generic variant C071RBTx support聽#2556
- NUCLEO-C071RB ([New Variant] NUCLEO-C071RB聽#2537) --> Done feat: Add variant NUCLEO-C071RB聽#2558
- NUCLEO-H7A3ZI-Q ([New Variant] request list聽#722 (comment), NUCLEO-U575ZI-Q memory size incorrect in Arduino IDE showing 256 kbytes should be 786 kbytes聽#1827 (comment) and [New Variant] Nucleo STM32H7A3ZITxQ聽#2632)
- STM32F407IGH ([New Variant] STM32F407IGH聽#2589) --> done thanks add support for stm32F407IGHx聽#2649
- STM32F407IGT6 ([New Variant] does this lib support STM32F407IGT6?聽#2131)--> done thanks add support for stm32F407IGHx聽#2649
- NUCLEO L412RB-P (Add board NUCLEO L412RB-P聽#1350 and [New Variant] NUCLEO-L412RB-P聽#2663) --> done thanks Variant addition: Nucleo-64 L412RB_P聽#2713
- STM32F411VET6 ( [New Variant]聽#1314) Done thanks variant(f4): add the DISCO_F411VE (STM32F411E-DISCO) board聽#2805
- Nucleo-F334R8 (https://www.stm32duino.com/viewtopic.php?f=43&t=569) Done thanks variant(f3): add Nucleo-F334R8 support聽#2843
- STM32H723VGT6 WeAct Studio ([New Variant] STM32H723VGT6 WeAct Studio聽#2606) Done thanks Add WeActMini STM32H723VGT6 Variant聽#2851
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
help wanted 馃檹Extra attention is neededExtra attention is needednew variantAdd support of new bardAdd support of new bard
Type
Projects
- StatusShow more project fieldsContribution
Activity
MCUdude commentedon Nov 19, 2019
Sorry for the noob questions, but I'm slowly starting to getting into things.
The Nucleo board I currently have uses the internal HFI (high-frequency internal oscillator) instead of an external crystal. To gain more accurate timing I soldered in an 8 MHz crystal, some caps and added a few 0R resistors. With a little fiddling, I was able to reconfigure the clock, and I'm now running with an external crystal!
However, one question still remains; Why would I need a 32.768 kHz crystal as well? The Nucleo board has this crystal populated, but as far as I know, it's not in use by default? Can this be used to drive the main high-frequency clock? Is it only for RTC use? Do I really need to use this at all?
The reason I'm asking is that even the cheapest boards from China has this crystal. And they are trying to cut costs everywhere, so I figured it maybe has to be there for a reason?
fpistm commentedon Nov 19, 2019
AFAIK for F401 it i mainly used for RTC and allow to have a better accuracy than the LSI.
I guess, this also allow to reach a better consumption in some Low Power mode.
Anyway for this kind of question you should ask on ST community. Here this is for issue related to the core and this issue is to list all variant requests.
MCUdude commentedon Nov 19, 2019
Thanks for the clarification. I understand you would like to keep this on-topic, so I'll rather ask in the community forums instead, no worries!
Back to the generic pinouts, Since I only have a 64-pin (Nucleo) 32F401R chip at the moment to work with, I started working on a generic pinout for this chip first. Is it OK for you guys if I keep the peripheral names as close to the metal as possible? This means we'll have
Serial1,Serial2andSerial6as available objects, and the user can usesetRx()andsetTx()to change the pin location for each peripheral? If this is documented properly (I can help out) it should be fairly easy for the end-user to configure this properly.fpistm commentedon Nov 19, 2019
By default, only one serialx instance is defined and mapped to
Serial.Most of the user only use one serial. I really don't think you should instantiate all possible Serial.
Mainly if the user need to change the mapping.
It is simplest to define it than changing the default pins.
If you want discuss about your variant it is better to open a new issue than polluted this one.
kargeor commentedon Jan 3, 2020
Can you add support for new BlackPill STM32F411CEU6?
fpistm commentedon Jan 3, 2020
Hi @kargeor
as the F401 version exists it should not be difficult to add this one.
TzOk83 commentedon Jan 10, 2020
The STM32F411CEU6 "Black Pill 2" apparently has 2 different board revisions:
WeACT V1.3 and WeAct V2.0.
The V2.0 has an additional "KEY" button, which binds pin A0 to GND when pressed.
I really can't wait support for this board...
codebk1 commentedon Mar 1, 2020
Is support for NUCLEO-H745ZI-Q planned in the near future?
BennehBoy commentedon Mar 1, 2020
I just knocked up a quick Pill 411CE variant only to realise that it is already done.
There's an error in the variant.h however, it has the USER BUTTON (KEY) mapped to PC13, this is the builting LED pin, KEY is on pin A0. Further it will define this for all boards that are NOT defined as ARDUINO_BLACKPILL_F411CE. Have I misunderstood the logic?
fpistm commentedon Mar 2, 2020
@BennehBoy
there is no error.
LED is well defined to PC13 and no user button is defined for the ARDUINO_BLACKPILL_F411CE.
Anyway it seems there is one user button based on schemtaics I've found anyway I didn't see it on any pictures I've saw of the board (Weact 1.3 and 2.0).
fpistm commentedon Mar 2, 2020
Hi @dooodgers
I did not plan to add it specifically. Moreover, H745 is the Dual-core lines.
Currently there is no dedicated management for Dual-core lines.
TzOk83 commentedon Mar 2, 2020
https://github.com/mcauser/WEACT_F411CEU6/blob/master/docs/STM32F411CEU6_schematics.pdf
https://github.com/mcauser/WEACT_F411CEU6/blob/master/docs/STM32F411CEU6_pcb.pdf
elsni commentedon Mar 2, 2020
Support for the HY-ministm32v would be really great, is it hard to add?
https://www.hotmcu.com/hyministm32v-dev-board-32-tft-lcd-module-p-5.html
Hedda commentedon Mar 2, 2020
FYI, STMicro has updated their STM32MP1 Family with models that have faster 800 MHz Cortex-A7 Processors, through the Cortex-M4 core still runs at same 209 MHz speed as previous models.
https://www.cnx-software.com/2020/02/27/stmicro-updates-stm32mp1-family-with-800-mhz-cortex-a7-processors/
https://blog.st.com/mpu-stm32mp1/
https://newsroom.st.com/media-center/press-item.html/p4236.html
fpistm commentedon Mar 2, 2020
@elsni
This should not be too hard. refers to the Wiki how to add a new board. You can also create your own package and use this core.
N0rbert commentedon Mar 3, 2020
I do not know the STM32 platform well for now, but it would be really great if you support the STM32F031K6T6 as included in https://www.st.com/en/evaluation-tools/nucleo-f031k6.html (it has Arduino Nano pin-to-pin headers).
N0rbert commentedon Mar 3, 2020
And having support of STM32F413ZHT6 as included in https://www.st.com/en/evaluation-tools/32f413hdiscovery.html would be great too.
fpistm commentedon Mar 4, 2020
@N0rbert
As it is mentioned in the OP:
stevewells20 commentedon Apr 13, 2020
I too am interested in the Nucleo H745ZI. I realize it is a dual core system (Similarly to the ESP32), which is not currently supported. For a starting point, would there be a simple way to modify the existing code for the H743ZI to be compatible with the H745ZI, since they share the same Cortex M-7 CPU?
The ESP32's dual core API is quite easy to use and would be a great example to shoot for for dual core support in this project.
fpistm commentedon Apr 24, 2020
@Hackswell
I've answered you on the forum. Please avoid to duplicate your questions and use only the forum for question/support. Thanks 馃槈
lutfisan commentedon Nov 10, 2020
please add support for NUCLEO-L552ZE-Q
fpistm commentedon Nov 10, 2020
L5 introduction is planned. The this board could be added. Added to the list
AnthonyDiGirolamo commentedon Dec 15, 2020
Hoping to get variant support for the https://www.st.com/en/evaluation-tools/32f429idiscovery.html board including setting up the 64-Mbit SDRAM.
I'm guessing one could copy most of this variant to start? https://github.com/stm32duino/Arduino_Core_STM32/tree/master/variants/NUCLEO_F429ZI to start.
The only other variant I can see that uses SDRAM is https://github.com/stm32duino/Arduino_Core_STM32/blob/master/variants/DAISY_SEED/ldscript.ld#L74 Is that a good example of how to setup SDRAM for the STM32F429I-DISC1?
fpistm commentedon Dec 15, 2020
@AnthonyDiGirolamo
Yes it will come. But before adding any new variant I have to end the #1091 PR as all the variant will have a different structure for genericity. WiKi will be updated as well.
matthijskooijman commentedon Jan 22, 2021
I just bought a Nucleo G031K8 board and noticed it is not supported yet (it's already on the list in this issue, though). I'm about to create and submit a variant for it, but wondered if maybe someone (@fpistm) already has a WIP-version for this board I could use of base onto?
fpistm commentedon Jan 22, 2021
Hi @matthijskooijman
No need to submit a PR. I'm currently reworking the variant definition for 2.0.0 release.
The Nucleo G031K8 will be part of this.
matthijskooijman commentedon Jan 22, 2021
@fpistm Any preview I could maybe test? In need to do some tests with this particular chip/board in the coming days to see if it's feasible for a product we're working on :-)
fpistm commentedon Jan 22, 2021
Yes it could be possible.
Let me few hours to clean up my branch and I will provide it to you.
P.S.: all my best wishes for this new year. 馃槈
matthijskooijman commentedon Jan 22, 2021
Awesome, thanks for your lightning quick and helpful (as always) reply! Best wishes for you as well! :-)
harryjph commentedon Feb 12, 2021
Please could you add generic F7 targets, such as STM32F722, STM32F745, STM32F765, etc?
fpistm commentedon Feb 12, 2021
Hi @harry1453
added to the list, with new release it will be lore easy to add generic variant as the main files required to create a variant is automatically generated and provided. Only clock config and ldscript need to be added.
Hedda commentedon Feb 12, 2021
STMicroelectronics STM32 H7 (STM32H7) Discovery Kits
STM32H735G-DK Discovery Kit with STM32H735IG = https://www.st.com/en/evaluation-tools/stm32h735g-dk.html
STM32H745I-DISCO Discovery Kit with STM32H745XI https://www.st.com/en/evaluation-tools/stm32h745i-disco.html
STM32H747I-DISCO Discovery Kit STM32H747XI https://www.st.com/en/evaluation-tools/stm32h747i-disco.html
STM32H750B-DK Discovery Kit with STM32H750XB https://www.st.com/en/evaluation-tools/stm32h750b-dk.html
STMicroelectronics Nucleo boards with STM32 H7 (STM32H7):
NUCLEO-H743ZI ( STM32H743ZI / STM32H743ZIT6U ) https://www.st.com/en/evaluation-tools/nucleo-h743zi.html
NUCLEO-H745ZI-Q ( STM32H745ZI / STM32H745ZIT6U ) https://www.st.com/en/evaluation-tools/nucleo-h745zi-q.html
NUCLEO-H755ZI-Q ( STM32H755ZI/STM32H755ZIT6U ) https://www.st.com/en/evaluation-tools/nucleo-h755zi-q.html
NUCLEO-H753ZI ( STM32H753ZI/STM32H753ZIT6U ) https://www.st.com/en/evaluation-tools/nucleo-h753zi.html
NUCLEO-H723ZG ( STM32H723ZG / STM32H723ZGT6U ) https://www.st.com/en/evaluation-tools/nucleo-h723zg.html
NUCLEO-H7A3ZI-Q ( STM32H7A3ZI / STM32H7A3ZIT6QU ) https://www.st.com/en/evaluation-tools/nucleo-h7a3zi-q.html
PS: Also see MarlinFirmware/Marlin#19751 which has more links of both generic and custom boards with STM32 H7 (STM32H7).
Gamester17 commentedon Feb 15, 2021
NUCLEO-G474RE development board has STM32G474RE MCU
https://www.st.com/en/evaluation-tools/nucleo-g474re.html
NUCLEO-G491RE development board has STM32G491RE MCU
https://www.st.com/en/evaluation-tools/nucleo-g491re.html
fpistm commentedon Feb 15, 2021
Hi @Gamester17
Nucleo G474RE is already available.
I've added the NUCLEO-G491RE in the list.
keystoneclimber commentedon Feb 23, 2021
I'd love to see support for the STM32L4R9AI (ultra low power MCU) and it's associated STM32L4R9I-DISCO board for circular LCD development!
rei-vilo commentedon Mar 5, 2021
Seeed Studio has launched a new range of LoRa-E5 boards based on the STM32WLE5JC:
Up to now, only the STM32Cube MCU Package for STM32WL series is listed as SDK.
Adding support for those boards could broaden the user鈥檚 base and foster new applications. Thank you!
ttimasdf commentedon Mar 15, 2021
Added support for STM32F105R8/B/C. The pinmap is generated through genpinmap, clock config generated by STM32Cube.
https://github.com/ttimasdf/Arduino_Core_STM32/tree/variant-generic-stm32f105x
The board config file is also available for testing. see platformio/platform-ststm32#499
Could you please add it to the list for the record? @fpistm I think it may contain (or replace) the support to the board suggested by #869
And here's platformio configuration snippet for building the project, in case anyone wants to test it.
fpistm commentedon Mar 15, 2021
Hi @ttimasdf
I will add it with the new format.
williamalexmoran commentedon Jul 1, 2021
Hello, I want to add a new variant so I can use my STM H723ZG with Arduino. I was a little confused by the naming within the variants folder. Would my board (NUCLEO-H723ZG) be in the folder "H723Z(E-G)I_H730ZBI_H733ZGI" or in the folder "H723Z(E-G)T_H733ZGT"?
fpistm commentedon Jul 1, 2021
Hi @williamalexmoran

as stated in the databrief: (https://www.st.com/en/evaluation-tools/nucleo-h723zg.html)
it is a
STM32H723ZGT6so you should use theH723Z(E-G)T_H733ZGTPerennialNovice commentedon Sep 29, 2021
Hello,
I would like to add support for Nucleo-L4P5ZG like stated over there in the forums: https://www.stm32duino.com/viewtopic.php?f=12&t=1063
I somehow succeeded to modify the files so that a project compiles for the Nucleo-L4P5ZG and successfully downloads to the board.
But I am completely new to github and don't know how to use it properly...
fpistm commentedon Sep 29, 2021
Hi @Pestimist
First you should read the https://github.com/stm32duino/Arduino_Core_STM32/blob/master/CONTRIBUTING.md
Mainly Pull Requests section.
PerennialNovice commentedon Sep 29, 2021
ok, thank you!
bertrik commentedon Oct 17, 2021
Hi all,
I'm working on adding support for the Seeed studios LoRa E5 mini board.
It uses an STM32WLE5JCIx, with has an SX1262 LoRa transceiver integrated on an internal "subghz" SPI bus.
This board has serial pins on PB6/PB7, a LED on PB5, user button, and a radio Tx/Rx switch on pins PA4/PA5.
The plan is to add this under 'Generic STM32WL series', then as variant 'Seeed LoRa E5 mini', a bit like the 'Generic node SE (TTI)" from TheThingsIndustries.
Work in progress will appear at my fork:
https://github.com/bertrik/Arduino_Core_STM32
HammadK44 commentedon Dec 17, 2021
Hi,

Could someone please help me with STM32MP1.
I have updated PlatformIO to the latest version now but I am still not getting the option for STM32MP1 board in the Board Selector.
fpistm commentedon Dec 17, 2021
Hi @HammadK44, you should ask to pio.
fpistm commentedon Dec 17, 2021
You can comments on this one: platformio/platform-ststm32#470
alextrical commentedon Aug 30, 2022
Im looking to help with adding support for the MCU's on this list. Can I get a confirmation that anything here wihtout a "Tick" is still outstanding, and still required?
fpistm commentedon Aug 30, 2022
Normally yes. We try to keep the list up to date, anyway a mistake can always exists 馃槈 but easy to fix. When you add a board if you see it in the boards.txt it is probably already added.
alextrical commentedon Aug 30, 2022
Perfect, I will look into doing a few of those when I find the time. I dont have the boards to test, but hope the definitions untested are better than no definition at all ;)
anupam-dubey commentedon Oct 8, 2022
I request you to add STM32F030K6 as new generic , it is yet to be added in release 2.4.0 . i am wating for it. Is there any way i can program it using existing 2.3.0 release
fpistm commentedon Oct 10, 2022
Hi @anupam-dubey
yes it was added here: #1792
You can get the files from the directory and add entry board in the boards.txt.
adrianpi commentedon Oct 19, 2022
Hello, is there any update on NUCLEO-H7A3ZI-Q support? Otherwise how can I contribute? Thanks!
fpistm commentedon Oct 19, 2022
You can refers to https://github.com/stm32duino/wiki/wiki/Add-a-new-variant-%28board%29 to add at least the generic variant.
orhanyor commentedon Jan 24, 2023
Hello, is it possible to add STM32F030CC support please? It is a nice alternative to samd21g18 chip with 256k flash in LQFP48 package.
fpistm commentedon Jan 25, 2023
Added to the list
orhanyor commentedon Jan 25, 2023
Thank you
MandoRick commentedon Jan 28, 2023
Would it be possible to add the Nucleo-C031C6 (Nucleo-64) board? I would be very grateful.
fpistm commentedon Jan 28, 2023
It is available in the main branch. I've just added STM32C0 support. See #1926.
MAXiDROME commentedon Mar 11, 2023
Hi!
I've tried to add STM32F105VCT6 step by step by instructions, but can't see it in dropdown menu after IDE restart. Please help.
fpistm commentedon Mar 13, 2023
Hi @MAXiDROME
we can't help with this kinf of info. Open a discussion then share your config, how you proceed and your patch.
dojyorin commentedon Jun 16, 2023
Thank you for adding H5 the other day.
I was able to get the NUCLEO-H503RB this time, so could you add it...?
fpistm commentedon Jun 16, 2023
Hi @dojyorin
Welcome. Anyway, I will not have time to add it. I've added the 2 others to test the STM32H5 support. Moreover I do not have this one. Feel free to add it yourself and submit a PR. It is a community project any contributions are welcome. 馃槈
dojyorin commentedon Jun 17, 2023
@fpistm Sorry for being selfish while you're busy.
I don't know if I can do it properly, but I'll try to submit pull request first.
lukemagdalin commentedon Aug 2, 2023
Are there any plans to add the STM32C011J6Mx series processors?
fpistm commentedon Aug 2, 2023
Hi @lukemagdalin
this is a community project, do not hesitate to contribute. Adding generic MCU support is not so hard. Feel free to submit a PR.
HonestQiao commentedon Nov 10, 2023
NUCLEO-U5A5ZJ-Q is a STM32 Nucleo-144 development board.
Can we support it?
Thanks!
NUCLEO-U5A5ZJ-Q @ ST
9to1url commentedon Apr 7, 2024
I checked the list, H755ZI already requested, but please do expedite, thanks :-)
fpistm commentedon Apr 8, 2024
Feel free to contribute. 馃槈
besser435 commentedon Apr 18, 2024
ST recently released the STM32U0 line of microcontrollers. It would be nice if this could support them.
fpistm commentedon Apr 18, 2024
Hi @besser435, this is not really a new variant. First the STM32U0xx support have to be added.
Feel free to open a issue to request it.
thernstig commentedon Oct 21, 2024
Can we add these two?
STM32C071R8
STM32C071RB
Or if it needs to be more specific, those pages under Sample & Buy contains these:
STM32C071RBT6N
STM32C071RBI6N
STM32C071RBT6
STM32C071R8T6
STM32C071R8T6N
STM32C071R8I6N
STM32C071RBT6 is the one I am personally most interested in.
fpistm commentedon Oct 22, 2024
H @thernstig
Of course. Feel free to submit a PR, this is a community project all contributions are welcome.
thernstig commentedon Oct 22, 2024
@fpistm I will give it a shot in a day or three. The wiki seems good. I hope there is some support channel if I get stuck, but I'll take a closer look at the wiki once I do.
Q: Should the original post be updated? It is hard to gauge how the original post works. I assume it contains previous requests, but some are checkmarked because they have been merged. Is there an idea to maybe clean up the original post to remove all already-implemented boards? I see the list as a quick overview of what is not implemented for users coming here, so they do not write a new post (like mine above) to add more to the list.
fpistm commentedon Oct 22, 2024
@thernstig You're right, I've made a clean up and update the description. Hope it is more clear now
brightproject commentedon Dec 20, 2024
Hello @fpistm
Sorry for the link, the problem description is there
platformio/platform-ststm32#160 (comment)
fpistm commentedon Dec 20, 2024
@brightproject
Use cubeMx to generate the clock config as described in the wiki.
brightproject commentedon Dec 20, 2024
I generated it without changing anything in the graphic designer, the function turned out like this:
It seemed to me that SystemClock_Config is similar to f103, the clock frequency for all is 72 MHz.
fpistm commentedon Dec 20, 2024
@brightproject
please in this kind of request open a discussion instead of pollute an issue opened only to reference board request.
txf- commentedon Apr 1, 2025
Hi, I'd like to request support for the NUCLEO-C092RC (and/or any MCU from the STM32C092 series)
Thanks
fpistm commentedon May 22, 2025
Hi @txf-
PR ongoing for this mcu, #2735
ShaggyDog18 commentedon Aug 2, 2025
Please, add support for STM32H523 series; partucularly, for WeAct STM32H523CET6 demo board: https://github.com/WeActStudio/WeActStudio.STM32H523CoreBoard/
Thank you!
NeutralSystem commentedon Mar 21, 2026
Made Custom driver and project using PlatformIO in VScode here for the Aliexpress modules.
https://github.com/NeutralSystem/STM32_DX-LR20_LORA
fpistm commentedon Mar 23, 2026
Better place would be here: https://github.com/orgs/stm32duino/discussions/categories/show-and-tell
NeutralSystem commentedon Mar 24, 2026
Thanks, posted it there now.
mhmayyan commentedon Jun 27, 2026
I want to request support for the WeAct Studio STM32U585CIU6. Thank you all for your great efforts.