You are here

Is it possible to run VESC software on a STM32G431?

3 posts / 0 new
Last post
WackoKacko's picture
Last seen: 3 months 3 weeks ago
Joined: 2022-11-02 10:53
Posts: 2
Is it possible to run VESC software on a STM32G431?

I've been messing around with the B-G431B-ESC1 lately, and it's a really nice piece of kit--fantastic specs for the price--but the software development kit for it (from STMicroelectronics) is useless. Genuinely, Lord Vedder & friends made a better BLDC control software than the corporation behind the STM32. I'm not alone in my opinion; here's a link to more people complaining on the ST community hub. I digress.

r/VESC - Is it possible to get VESC Software/Firmware running on an STM32G431CB?

I've come to the conclusion that I must play masochist and try to get VESC software/firmware running on the B-G431B-ESC1. First question is the hardware's compatibility. A big discrepancy I see is Flash and SRAM. The VESC SIX features STM32F405's with 196Kb SRAM and 1Mb Flash. The ESC1 features STM32G431's with 32Kb SRAM and 128Kb Flash. Communication interfaces, clock speed, and timer speed are all at the absolute least sufficient on the G431. But what about storage/memory? Anyone know if these are a deal-breaker? Looking into it now, myself.

To any helpful souls responding, thank you in advance!

Last seen: 5 days 19 hours ago
Joined: 2018-08-17 07:26
Posts: 376

The short answer is no. The long answer is yes, but why. Time is a limited resource better spent on things that make sense.



NextGen FOC High voltage 144v/34s, 30kw (

Svein Utne
Last seen: 2 months 3 weeks ago
Joined: 2023-01-20 06:24
Posts: 15

You can run SimpleFOC on it. It is not the same, but it works.