2015-12-12 21:07 GMT+02:00 Peter C. Wallace <p...@mesanet.com>: > If the step pulse is inverted you are likely to violate the direction hold > time
And that would mean that direction is changed one step later. Which is fine, because the next direction change would also be done one step later and thus overall distance of travel still is the same. How do I invert a step pin in HAL? I did not see anything in "stepgen" section in hostmot2 doc page. Or is it done by treating it as a gpio pin with the invert_output parameter (with finding out particular pin number that corresponds to particular step pin)? I would like to thank everybody for the ideas, my current to-do list looks like this: 0) update LinuxCNC to 2.7.something to use new tp (will provide smoother execution as the g-code consists of small g1 moves); 1) try inverted step pin; 2) recheck steplen, stepspace, dirsetup and dirhold parameters and increase them, if possible; 3) recheck maxaccel values and do a test with considerably lower values; 4) if the issue is still there - use dial indicator to actually measure exact error, torture the machine a little more and then post here again :)) Viesturs ------------------------------------------------------------------------------ _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users