Skip to main content
Associate
January 9, 2026
Solved

MOSFET failure on B-G431B-ESC1 with 250W Hub Motor

  • January 9, 2026
  • 1 reply
  • 589 views

Hi everyone,

I’m currently working on a project using the ST B-G431B-ESC1 discovery kit to drive a 24V 250W BLDC hub motor. I'm using the SimpleFOC library for control and have added a small heatsink to the board to manage temperatures.

The issue is that after running for a short period, I keep losing MOSFETs; they just randomly burn out. The motor wasn't even under heavy load when it happened, but I was trying to tune the PID, so there was some jerking.

What could be causing this? Is it likely an overvoltage spike, an overcurrent issue, or something else entirely? How can I find the root cause, and is this board truly capable of driving a 250W–350W motor continuously, even with enough cooling?

Best answer by STuser2

This forum is only supporting issues related to MCSDK software.

1 reply

STuser2Best answer
Senior III
January 9, 2026

This forum is only supporting issues related to MCSDK software.