Problem with negative Z-probe trigger values

  • Hi,

    After upgrading to the v1.19 I encountered two bugs:

    1. My CoreXY X and Y axes were flipped - had a easy fix by changing the motor directions
    2. 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.

  • administrators

    #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.

  • administrators

    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.

Log in to reply