Hi,
had some more thoughts about the motor tuning parameters.
I read the ESS notes about it in the Warp9 forum. It suggested that the steps per unit be set equal to one and the velocity be set to the maximum of your spindle.
I am going to assume that your spindle max is 10,000 rpm. Thus if you issued an M3, ie turn the spindle on and an F word of 10,000 the ESS output pin would produce
10,000 pulses in a minute.
That's not what the C11 requires though. From the C11 manual the analogue output is maximum when the input is a pulse stream of 25,000 per second.
For a full minute:
60 X 25,000 = 1,500,000 pulses.
I would suggest that you put 10,000 in the velocity of the motor tuning page, your assumed maximum. Therefore the step per unit must change to:
1,500,000 / 10,000 = 150.
Note that this behavior is NOT PWM but rather F to V (frequency to voltage). The C11 manual tells us that the analogue output is maximum when pulsed at 25Khz, and would be half of maximum
at 12.5kHz and so on.
Craig