Hello All,
Sorry if this has been discussed already, I do not see parameters to set backlash. My CNC Mill has significant backlash on X&Y. Is this supported or planned to be supported in the near future ?
Thanks a Lot.
Sandeep
From the original Synthetos forum (2011–2025)
Hello All,
Sorry if this has been discussed already, I do not see parameters to set backlash. My CNC Mill has significant backlash on X&Y. Is this supported or planned to be supported in the near future ?
Thanks a Lot.
Sandeep
Sandeep,
TinyG does not support backlash compensation, although we have thought about this. Backlash compensation is notoriously difficult to get right and can end up introducing more errors than it solves and degrading performance significantly if done right.
Take the case of backlash in X. Move right, then move left. The obvious case of just not moving N steps when you reverse direction works Ok when it's just X movement. Now do this while drawing a circle. You have to stop movement in Y for x to "catch up".
We may tackle this some day, but for now it's not supported.
Alden
Hi Alden,
Thank you so much for the quick response, yes indeed backlash compensation will reduce performance no doubt. I am reading through your code, wouldn't it be just adding an extra move in the planner , with the entry velocity set to zero, you could use the exit velocity of the backlash compensation in an useful manner. Am I on the wrong track completely ?
Regards
Sandeep
You could probably do it this way. I have not experimented with it. I have some other things I wanted to get done first, like probes and some support for jogging, so I don;t want to commit anything on this.
Alden
This topic is from the original forum (February 2013). Your reply starts a new discussion linked to it.
Back to TinyG Support or latest activity.