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

    Multiple keep-out zones (M599)

    Scheduled Pinned Locked Moved
    Firmware wishlist
    3
    7
    233
    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.
    • NeoDueundefined
      NeoDue
      last edited by

      While digging through the change log of RRF 3.5.1, I found the new M599 command. That one would be a great way to avoid collisions with bed clamps (yes, I like my glass print bed...).

      Would it be possible to enhance M599 as follows?

      • support more than one keepout zone (in my case, it would be two, but I guess other users might need up to four zones). The command seems to be prepared for that since it already includes a keepout zone number.
      • add a z coordinate range where the defined keepput zone applies (e.g. from z=0 ... z=1 mm)
      dc42undefined droftartsundefined 2 Replies Last reply Reply Quote 0
      • dc42undefined
        dc42 administrators @NeoDue
        last edited by

        @NeoDue multiple keepout zones is something I had in mind when I wrote the code, so it would be quite easy to implement. Please check whether this has already be raised as a feature request at https://github.com/Duet3D/RepRapFirmware/issues and add it if not.

        You can already include a Z coordinate range when defining a keepout zone.

        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

        NeoDueundefined 2 Replies Last reply Reply Quote 0
        • droftartsundefined
          droftarts administrators @NeoDue
          last edited by

          @NeoDue see also https://docs.duet3d.com/User_manual/Reference/Gcodes#m599-define-keepout-zone

          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
          • NeoDueundefined
            NeoDue @dc42
            last edited by

            @dc42 @droftarts thanks a lot! I had focused too much onto the example code.Then I will check Github later today!

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

              @NeoDue I did an example diagram of M599 for a talk @dc42 did last year. I could probably share that.

              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

              NeoDueundefined 1 Reply Last reply Reply Quote 0
              • NeoDueundefined
                NeoDue @droftarts
                last edited by

                @droftarts Depends on what the diagram shows... if I were to present this feature somewhere, I would probably go for a three-dimensional representation of where the keep-out zones are in the axis coordinate system... correct?

                That might be indeed quite some help for any people who are not used to imagine three-dimensional objects in a room. I would suggest to add such a picture or a link to it to the gcode dictionary.

                1 Reply Last reply Reply Quote 0
                • NeoDueundefined
                  NeoDue @dc42
                  last edited by

                  @dc42 Issue is created: https://github.com/Duet3D/RepRapFirmware/issues/979

                  One offtopic question, if I may: from your standpoint, is there anything I might add/contribute to clarify or increase understandability of https://github.com/Duet3D/RepRapFirmware/issues/915? I just want to make sure that the feature request contains everything that might be of help in case it might be chosen for implementation some time in the future.

                  When I had created that one, I had several other issues to fight with, therefore I admit I do not consider that data I presented there to be really optimal.

                  Braintoe created this issue in Duet3D/RepRapFirmware

                  open [FeatureRequest]: allow more than one keep-out zone #979

                  Braintoe created this issue in Duet3D/RepRapFirmware

                  open [FeatureRequest]: Add "suppress message" G30 probe option #915

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