Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Endstop offset calibration (without Z probe)

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    2
    4
    1.4k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Hergonowayundefined
      Hergonoway
      last edited by

      Hello,

      I've just acquire a Duet Wifi and I'm currently in the "initial calibration" phase on my Delta. I don't have my Z probe yet, so for now it's paper time, G92 Z0 then homing. Manual bed alignment, etc.

      But due to the height of my towers I can't guarantee that all my end stops are around the same height between each other. So, after homing, my hotend is not in the middle of the bed.

      I'm used to Repetier, where Gcode G131/G132/G133 are used if you want to generate endstop offset for each tower. The procedure is to deactivate each motor, move the carriage to a define height (I use a 600m extrusion to set each carriage at the same height based on the base frame) and execute these Gcodes.

      But after searching on this forum, I wasn't able to find an alternative to this procedure. Is there a way to do an endstop offset calibration ? (I repeat I don't have a probe yet.)

      Delta goes BrrrRRRRrrrrrRRRRrrr

      1 Reply Last reply Reply Quote 0
      • dc42undefined
        dc42 administrators
        last edited by

        See the "Manual Calibration" section at the end of https://duet3d.com/wiki/Calibrating_a_delta_printer. You will need to allow movement below where the printer thinks Z=0 initially, which you can do using M208, for example M208 S1 Z=3 will allow movement down to -3mm.

        Alternatively, install experimental firmware 1.19beta7 (important: see https://duet3d.com/wiki/DuetWiFiFirmware_1.19beta if your board is a Duet WiFi), because that version has a manual calibration facility built in. To use it, set up your bed.g file as normal and select Z probe type 0 (P0) in your M558 command, Then run G32 and follow the prompts in the console of DWC or PanelDue or your USB host program. It's a bit clunky to use until additional support for it has been added to DWC and PanelDue, which should happen during next week.

        Duet WiFi hardware designer and firmware engineer
        Please do not ask me for Duet support via PM or email, use the forum
        http://www.escher3d.com, https://miscsolutions.wordpress.com

        1 Reply Last reply Reply Quote 0
        • Hergonowayundefined
          Hergonoway
          last edited by

          @CaLviNx:

          You would be better searching the G-codes for what you want to do, it would appear you want the following (I might be wrong) but it looks to me like that would do what you want

          look here –-----------> https://duet3d.com/wiki/G-code#M206:_Offset_axes

          M206: Offset axes
          Parameters
          Xnnn X axis offset
          Ynnn Y axis offset
          Znnn Z axis offset
          Unnn U axis offset
          Vnnn V axis offset
          Wnnn W axis offset
          Example
          M206 X10.0 Y10.0 Z-0.4
          The values specified are added to the endstop position when the axes are referenced. The same can be achieved with a G92 right after homing.

          Thanks, but I think this is for applying the correction, I'm searching a way to determine the correction to apply 😮

          Delta goes BrrrRRRRrrrrrRRRRrrr

          1 Reply Last reply Reply Quote 0
          • Hergonowayundefined
            Hergonoway
            last edited by

            @dc42:

            See the "Manual Calibration" sectoin at the end of https://duet3d.com/wiki/Calibrating_a_delta_printer. You will need to allow movement below where the printer thinks Z=0 initially, which you can do using M208, for example M208 S1 Z=3 will allow movement down to -3mm.

            Alternatively, install experimental firmware 1.19beta7 (important: see https://duet3d.com/wiki/DuetWiFiFirmware_1.19beta if your board is a Duet WiFi), because that version has a manual calibration facility built in. To use it, set up your bed.g file as normal and select Z probe type 0 (P0) in your M558 command, Then run G32 and follow the prompts in the console of DWC or PanelDue or your USB host program. It's a bit clunky to use until additional support for it has been added to DWC and PanelDue, which should happen during next week.

            I'll look into the Esher 3D mentioned in the bottom section , will it work even if the bed is not yet coplanar ?

            For manual calibration tools available in the beta I'll wait for the DWC version then, thanks !

            Delta goes BrrrRRRRrrrrrRRRRrrr

            1 Reply Last reply Reply Quote 0
            • First post
              Last post
            Unless otherwise noted, all forum content is licensed under CC-BY-SA