Problem with negative Z-probe trigger values
-
Hi,
After upgrading to the v1.19 I encountered two bugs:
- My CoreXY X and Y axes were flipped - had a easy fix by changing the motor directions
- Homez.g and homeall.g files do not recognize negative G92 Z- values. If the trigger height is set negative, Duet completely ignores it and sets the value to zero. Everything works correctly when I use positive values, Duet recognizes it and uses it as it should. Unfortunately I need negative values to get my nozzle probe working again. Deployprobe.g and retractprobe.g files are deleted.
Thanks for your time.
-
#1 is documented in the upgrade notes.
Regarding #2, if you are using a Z probe for Z homing, you should not be using a G92 command. A G92 command is only needed when a Z endstop switch is being used, and the switch trigger position is not the same as the axis limit.
-
Thanks for the quick reply. I replaced the second G1 commands for Z-homing with G30 and stated the necessary trigger values in config.g. Now everything works as intended.
-
I'm glad you got it working. If anyone does need to use G92 with an axis position outside the M208 limits, I suspect it can be done by sending M564 S0 before the G92 command to suspend axis limits, and M564 S1 afterwards to restore them; but I haven't tested this.