2026-05-06 7:00 AM
Hello, I am using a B-G431-ESC1 board to power some BLDC motors. I have alrady used it succesfully to spin some 2 pole pairs BLDC using Hall sensors for speed control. I even managed to implement some code to stop the motor at every half rotation of the shaft. It worked flawlessly with this type of motor. Now, I tried connecting a different type of BLDC, still 2 pole pairs but thats all I know since I don't have the datasheet. The motor profiling part went as expected and it managed to calculate all the relevant properties of the motor. I saved it and implemented the Hall sensors as aux speed control for Hall profiling. The difference from the other type of motor is that this one has a 6-wire Hall connection. Using an oscilloscope, I found that the extra cable was likely for temperature, so I left it unconnected. However, I keep getting Pin not connected on the pin wher the same cable is plugged (the blue cable). Whether I put the blue cable on H1, H2 or H3, the board doesnt recognize it as connected. The other two Hall always read connected correctly. I tried every type of configuration and it never worked. What am I doing wrong?
2026-05-11 1:41 AM
Hello @Da3,
Check that H1, H2, and H3 are correctly connected and powered. Verify the connections with an oscilloscope.
Ensure that the "Sensors displacement" parameter is set correctly.
Check that the U, V, and W phases are correctly connected.
For more information, see the STM32 MC Motor Pilot - Start-up guide, and the Hall sensor feedback processing chapter in the user manual, available through Workbench tool > About > Documentations.