Hoverboard motor hall sensor replacement

I have a couple Hoverboard (self-balancing scooter) motors that I’m intending to use for a project with an oDrive motor controller. One of the motors was causing an ERROR_ILLEGAL_HALL_STATE on the oDrive and after swapping the motor channels and some troubleshooting with a multimeter I had determined that 1 of the 3 internal hall-effect sensors was not functioning as expected.
Digi-Key has a nice article on how these hall sensors function in BLDC (Brushless DC) motors.

[Read More]