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

    M564 -> PER axis

    Scheduled Pinned Locked Moved
    Firmware wishlist
    2
    5
    425
    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.
    • A Former User?
      A Former User
      last edited by

      Would be great if M564-disable-axis-limits & M564-allow-nonhomedaxis-movement could be set for each individual axis, e.g. only for x&y and not for z on a cartesian printer to reduce the risk of a "head-crash" while allowing to reposition x- & y-0 for example

      Feedback appreciated if I understood it wrong that it sets S_ & H_ for all axis... 🙂

      deckingmanundefined 1 Reply Last reply Reply Quote 0
      • deckingmanundefined
        deckingman @A Former User
        last edited by

        @lb You can enable "non-homed" movement for any individual axis by using the S2 parameter. e.g. G1 Xnnn S2 will allow movement of nnn of the X axis or G1 Xnnn Ynnn S2 will allow both an X and Y move.

        Ian
        https://somei3deas.wordpress.com/
        https://www.youtube.com/@deckingman

        A Former User? 1 Reply Last reply Reply Quote 0
        • A Former User?
          A Former User @deckingman
          last edited by A Former User

          @deckingman
          Thanks for the fast reply!
          I try to describe the "(mis-)use-case":

          • after booting (no axis homed) the onscreen (duetdisplay/webconsole) jog-menue for the axis is blocked, would just have put in M564 H0 S0 X:Y in my config.g so it would be possible to jog x&y but not z(head/plate) already after powering up without having to home...

          O.K. yeah maybe that is a very very niche thing and also it would only save me some seconds for setting up the printer after reboots to try out things where x&y do not need to be homed because I want to debug some macros that involve only z-movements... currently it just drives me nuts to always home the huge x&y-axis with 700mm if debugging some z-axis behaviour in the middle of the buildplate after each reboot... 🙂

          Will just use the console then with G0/G1 with S2... 🙂 Thanks!

          deckingmanundefined 1 Reply Last reply Reply Quote 0
          • deckingmanundefined
            deckingman @A Former User
            last edited by

            @lb Yes I think I understand. The S2 parameter only works for moves via the console and not the jog buttons. So ideally, you'd like M564 H0 with optional X, Y or Z parameters. Maybe DC42 will introduce that but I'd imagine it would be a low priority issue.

            Ian
            https://somei3deas.wordpress.com/
            https://www.youtube.com/@deckingman

            A Former User? 1 Reply Last reply Reply Quote 0
            • A Former User?
              A Former User @deckingman
              last edited by

              @deckingman
              Yeah, thanks, I knew it would be a niche-request 🙂
              Also it is time to get familiar with the console and with G0/G1 behaviour 🙂 because so far I scripted for everything a macro and now there are too many of them, so no real probs just need to finish last mechanical flaws on the buildup to have some space in my head to remember all the G- & M-commands 🙂
              Best!

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