Skip to main content
Duc
Senior
May 14, 2025
Question

X-NUCLEO-IHM07M1 with NUCLEO-F446RE Not Spinning A2212-13T BLDC Motor

  • May 14, 2025
  • 1 reply
  • 413 views

Hi,

I'm working on a BLDC motor control project using the X-NUCLEO-IHM07M1 driver board with a NUCLEO-F446RE. I'm trying to control an A2212-13T BLDC motor (1000KV) with a 12V power supply at 2.5A, and targeting around 5000 RPM, but the motor does not spin at all.

I have confirmed that the jumper settings on the X-NUCLEO-IHM07M1 are set correctly for 3-shunt operation, and the firmware is properly loaded using STM's MCSDK.

However, when I use the same motor and power conditions with the B-G431B-ESC1 board, the motor spins as expected.

While searching the STM Community, I found several similar issues reported when users try to run motors other than the Bull Running BR2804-1700KV (used in STM’s tutorial videos). Unfortunately, most of those threads have no final solution.

Is there something about the IHM07M1 or the motor parameter configuration that causes compatibility issues with common hobby BLDC motors like the A2212?

Any advice or working configuration examples would be appreciated.

Thanks!

1 reply

GMA
Technical Moderator
May 15, 2025

Hello @Duc,

According to the A2212 Motor data sheet "Max Efficiency Current: 4 - 10A" and the maximum current is 13A. 
X-NUCLEO-IHM07M1 board is limited to 2.8A (40A for B-G431B-ESC1) as mentioned at project configuration step, as then not appropriate for this motor.  
GMA_0-1747296855657.png

I assume that you have Driver Protection error, isn't it?! Decreasing Torque Target to 0.8A, I am able to start the motor and reach 5000 RPM.

GMA_1-1747297661281.png

 

If you agree with the answer, please accept it by clicking on 'Accept as solution'.Best regards.GMA
Duc
DucAuthor
Senior
May 15, 2025

Hello @GMA ,

Thank you for your detailed explanation.

I’ll adjust the Torque Target to 0.8A and see if that helps with motor startup and reaching the desired RPM. Your feedback is really helpful.

Once I test it, I’ll let you know how it goes.

Thanks again for your support!

Best regards,
Duc