2026-06-04 9:51 PM
Hello ST Community,
I am working on a BLDC motor control project and would like to use STM32 Motor Control SDK (MCSDK) Workbench to generate firmware.
My Hardware Configuration
Motor Type: BLDC
Motor Voltage: 48V
MCU: STM32F405RGT6
Issue
When creating a new project in MCSDK Workbench, I cannot find my exact board/MCU configuration in the board selection list. Since the STM32F405RGT6 board is not available in the predefined options, I am unable to proceed with the standard project generation workflow.
Questions
Is STM32F405RGT6 officially supported by MCSDK Workbench?
If yes, how can I create a project for this MCU when it is not listed in the board selection menu?
Is there a way to add a custom board definition?
Where can I obtain the required board configuration/JSON file (if available)?
Can an existing board configuration be modified to support STM32F405RGT6?
If MCSDK does support this MCU, what is the recommended procedure for configuring:
PWM generation
Current sensing
Hall sensors / Sensorless control
BLDC motor parameters
Are there any example projects available for STM32F405RGT6 motor control using MCSDK?
Additional Information
My goal is to control a 48V BLDC motor using STM32F405RGT6 and generate the motor-control firmware through MCSDK Workbench rather than developing the entire control stack manually.
Any guidance regarding custom board support, JSON configuration files, or alternative approaches would be greatly appreciated.
Thank you.
Regards,
Veerapandiyan V.
We’re moving the ST Community to a new platform to give you a better and more reliable community experience.