Has any had much luck using a PWM signal to run an ESC controller for a RC plane outrunner motor as a spindle.
I am trying to do this but having some difficulties.
The PWM is a little different for the ESC controller.
This is a description of how they work.
DC ESCs in the broader sense are PWM controllers for electric motors. The ESC generally accepts a nominal 50 Hz PWM servo input signal whose pulse width varies from 1 ms to 2 ms. When supplied with a 1 ms width pulse at 50 Hz, the ESC responds by turning off the DC motor attached to its output. A 1.5 ms pulse-width input signal results in a 50% duty cycle output signal that drives the motor at approximately half-speed. When presented with 2.0 ms input signal, the motor runs at full speed due to the 100% duty cycle (on constantly) output.
I have had some success by doing an odd ball start sequence where I start the spindle and call for 50 rpm which gives me a 1ms pulse width, then a pause to allow the ESC to initialize, then I call for 100 rpm (scale of speed is 1000 rpm) and it will run 2ms pulse for full speed on the motor.