Quote Originally Posted by irving2008 View Post
Tbh my approach just generates n pulses for each wheel pulse at a rate that's fast enough to finish before the next wheel pulse.
As touched upon earlier, the 'jitter' this adds to the pulse stream will reduce the maximum feedrate somewhat as the motors wont run as smoothly. How much is hard to say, but it could be a problem...

Quote Originally Posted by irving2008 View Post
OK, here's version 0.1 for discussion....
Direction required?