I have an outrunner motor that I’d like to install hall sensors on for using with ODrive. The reason for the hall sensors as opposed to an encoder is mostly a space consideration. The motor will be coupled to a gearbox in such a manner that there isn’t really a clean way to mount an encoder either on the backside of the motor, or between the motor and the gearbox (unless there’s some very tiny encoder out there, like the size of a quarter…).
So what I’m hoping to do is to affix hall sensors either to the plate that mounts the motor to the gearbox (since the exposed underside of the motor is the side that’s up against the gearbox), or affix them onto the windings of the motor directly. Either way they’ll be able to be right up against the magnets.
This is the motor in question: https://mad-motor.com/product/5008-eee-copter-motor/
I’ve looked up some tutorials for how to do this and it seems very doable, but I have a couple of questions:
Where do I position the sensors along the perimeter of the motor? Some explanations said that the positioning depends on how the motor is wound, but I haven’t been able to find any more specifics on that. Anyone able to tell from the specs on the website how I’d position them? I do have the motors, so if there’s some test that I can do with them to figure it out I can do that too.
How much precision do I need in positioning them? Like 0.01"? 0.001"? Just so I know if it’s the kind of thing that I should plan when machining the motor mount, or if it’s something that can be adjusted by hand when they’re installed.
If anyone has any advice on choosing through-hole hall sensors that are good for BLDCs, that would be much appreciated as well.
Thanks for your help!