Open luben111 opened 4 years ago
It seems that the root of the problem is that I set offset of working coordinates with G92 to some value and after soft reset 0x18 G92 values are lost
Maybe this will help others experiencing unexpected loss of zero positions. https://github.com/grbl/grbl/issues/239
I noticed a strange behaviour when stopping the machine with (!) and resetting it with 0x18 - if I send new movement commands the real position is displaced by some offset (about 10mm on X, Y and Z). This happens only once (after the first ! and 0x18) and repeating the procedure is not changing the head position. It's strange that the machine is reporting correct XYZ positions through (?), just the head moves away from the correct positions.
My guess is that the soft reset clears some information inside the controller and even if the working position is reported the same after movement command, the head moves with extra offset.
One question - when stopping the movement with (!) is there another way to go away from HOLD state except the soft reset (0x18)?