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

    M409 documentation possible error

    Scheduled Pinned Locked Moved Solved
    Documentation
    3
    5
    378
    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.
    • achrnundefined
      achrn
      last edited by

      https://docs.duet3d.com/User_manual/Reference/Gcodes#m409-query-object-model lists as an example M409 K"move.axes.homed" ; for all axes, report whether it is homed

      That doesn't seem to work for me.

      M409 K"move.axes[0].homed" (or any specified axis) works fine, but the example given for all axes doesn't give a useful response.

      c4458e15-3214-4fff-95eb-48d0a07a093b-image.png

      I get the same behaviour on fly_e3_pro running RepRapFirmware for STM32F4 based Boards 3.4.0_1 (2022-03-17) and on a Duet 3 MB6HC (MB6HC) running RepRapFirmware for Duet 3 MB6HC 3.4.2 (2022-09-13) .

      droftartsundefined 1 Reply Last reply Reply Quote 0
      • droftartsundefined
        droftarts administrators @achrn
        last edited by

        @achrn thanks, I’ll fix it when I get a chance. I think that would have worked in earlier versions of RRF, but the object model has got more sophisticated over time.

        Ian

        Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

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

          @achrn @droftarts to report all "homed" fields of the "axes" array, use M409 K"move.axes[].homed".

          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

          achrnundefined 1 Reply Last reply Reply Quote 0
          • achrnundefined
            achrn @dc42
            last edited by

            @dc42 Thanks. That works, but using it leads me to notice that my object model has three axes even though I've only got two in the machine (with M584 X0 Y3 P2 in config.g). It's not a big deal, but is there a way to limit the object model to two axes?

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

              @achrn I think M584 P2 may do that but I am not certain.

              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
              • droftartsundefined droftarts marked this topic as a question
              • droftartsundefined droftarts has marked this topic as solved
              • First post
                Last post
              Unless otherwise noted, all forum content is licensed under CC-BY-SA