I disagree with Jeff about it not being a problem with the smoothstepper, if I run the machine with the parallel port I do not see the leading and lagging on the DROs, when I run the machine with the smoothstepper then the DROs do not match the g-code hence the .0001 lead and lag which leads me to think there is a issue with the smoothstepper. Can you shed some light on that Jeff?
I have three other NC machines, 2 machines have MicroKinetics controllers and the 3rd has a Centroid control, none of these machines have a lead or lag issue, the DROs on them match exactly to what the g-code that is being run at the time (makes for easier troubleshooting g-code issues when things appear to be going sideways), it is just the smoothstepper setup that gives mismatching readings between g-code and DROs, if it was a rounding issue wouldn't other controllers do the same, everything still points to the smoothstepper being the culprit which I think could be made right.
millmaster