Through trial and error, any lower than 60 the motor will stop running, however, it is still relatively fast. Is this a limitation from my ESC or from my motor? I would like to understand the process of what is going on better so I can have more precise control over the speed. Any input would be greatly appreciated!
The problem is the ESC is using back-EMF to commutate and the slower the motor spins the less
back-EMF there is to provide commutation signal - its also a very noisy environment since the windings
are being PWM'd at 8kHz or something like that. ESCs are usually designed to just spin a propeller in
an RC aircraft, don't expect them to be great at doing anything else.
Also ESCs aren't normally set up to control rotation speed, they are usually just controlling the PWM
mark-space ratio going to the motor (some compensate for reduced battery voltage though).