I've designed my own cnc plotter machine. I've programmed by own "paint" program that generates G-Code which is sent from Universal G-Code Sender (UGS) to an Arduino running GRBL.
As far as I'm aware GRBL does not support backlash compensation, therefore I think I will have to add it to my paint program.
Is there a G-Code command that can be used to step the motors without the position of being changed? So when my code is going to change the direction of one of the steppers I want to be able to add in a few extra steps to take up the backlash without UGS updating the position that it thinks the head is at.
I think I may be able to do this with the G92 offset command but it seems like there should be an easier way...
Any help would be greatly appreciated.