Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    Duet 3 Multiple Z axis end switches.

    General Discussion
    3
    5
    91
    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.
    • Garfield
      Garfield last edited by

      How can I allocate end switches to the three Z axis steppers on a Duet 3.

      I've read the one for dual Z limits on doczuki and the Duet 2 but that does some wierd stuff with U - where does that come from - I detested algebra for the same reason - I don't like things just popping in from nowhere as if you're supposed to just accept it without question.

      How do you stop / get multiple Z axis leadscrews in synch - Prusa's method is somewhat coarse - they just drive the X axis into the top of the frame and use stall current. I can't do that on a coreXY as there's a hot end in the way besides I don't see how it can be that accurate even if I have got away with it for 2 years.

      dc42 1 Reply Last reply Reply Quote 0
      • Veti
        Veti last edited by

        just a question. are you aware of this?
        https://duet3d.dozuki.com/Wiki/Bed_levelling_using_multiple_independent_Z_motors

        1 Reply Last reply Reply Quote 0
        • Garfield
          Garfield last edited by

          Sure am, I've built a bunch of my config files based upon it. What I don't see is how to 'synchronise' them to begin with - an initialisation routine that should get the bed 99.999% level subject to my build skills. The axis leadscrews can't make massive changes but a subtle one or to steps can make quite a difference over a 310mm build area.

          So I want to zero them out, to initialise basically and clear out any previous dynamic levelling when I power up.

          It was actually that entry that took me to the "Independent Z motors and endstop switches" entry - which caused the confusion muscle to twitch.

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

            @Garfield said in Duet 3 Multiple Z axis end switches.:

            How can I allocate end switches to the three Z axis steppers on a Duet 3.

            From https://duet3d.dozuki.com/Wiki/RepRapFirmware_3_overview#Section_M574:

            New parameter P gives the pin name(s) for the endstop(s) for the specified axis. If the number of pins matches the number of motors assigned to that axis, motors will be stopped individually when their endstop switches trigger.

            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
            • Garfield
              Garfield last edited by Garfield

              That's the bit I was missing - happy days - a whole lot easier than it used to be.

              👍

              The learning curve is a steep one master .... I take it that I substitute "zstop" for something like "io3.in"

              would I have three M574 commands

              M574 Z1 S1 P"io.in3"
              M574 Z2 S1 P"io.in4"
              M574 Z3 S1 P"io.in5"

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