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

    Retracting and Unretracting with G10/G11

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    2
    9
    608
    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.
    • SystemsGuyundefined
      SystemsGuy
      last edited by SystemsGuy

      Hi guys - me again. I'm trying to use firmware retraction in my tool-changing routines and I'm having some inconsistent results that I'm struggling to understand.

      Are G10/G11 absolute or relative or something else? Should I be able to - for example - retract twice with two G10's or do I need to have a G11 unretract in there? Would a G92 E0 affect either? Are there any limitations to using them in the post and free scripts? And finally - if I execute a M207 it should have effect in any subsequent G10/G11's, regardless of what tool is selected or not?

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

        After receiving G10, RRF will ignore another G10 until you do a G11. It will ignore a G11 unless a previous G10 has not already been undone by G11. G92 E0 does not affect G10 or G11.

        The M207 parameters apply to subsequent G10/G11 calls when any tool is selected. It is not yet possible to specify M207 parameters on a per-tool basis.

        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

        SystemsGuyundefined 1 Reply Last reply Reply Quote 0
        • SystemsGuyundefined
          SystemsGuy @dc42
          last edited by

          @dc42 Thanks for that - I think it explains some of the weirdness - G10/G11 are not tools specific either in this context? If I issue a G10 retract on T0, then select T1 and do a G10, it's not going to do anything until it sees a G11?

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

            @systemsguy said in Retracting and Unretracting with G10/G11:

            @dc42 Thanks for that - I think it explains some of the weirdness - G10/G11 are not tools specific either in this context? If I issue a G10 retract on T0, then select T1 and do a G10, it's not going to do anything until it sees a G11?

            It's going to ignore another G10 until it sees a G11.

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

              Ouch. Is there any thought of being able to make them tool specific? I know there was discussion of making M207 tool specific, which would imply then that the G10/G11 sequencing would be as well?

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

                @systemsguy said in Retracting and Unretracting with G10/G11:

                Ouch. Is there any thought of being able to make them tool specific? I know there was discussion of making M207 tool specific, which would imply then that the G10/G11 sequencing would be as well?

                If you can't stop your slicer sending G10 just before doing a tool change, you can put a G11 command in the tfree#.g file to undo it. If it hasn't done a G10 after all, the G11 will be ignored.

                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

                SystemsGuyundefined 2 Replies Last reply Reply Quote 0
                • SystemsGuyundefined
                  SystemsGuy @dc42
                  last edited by SystemsGuy

                  @dc42 That might work - I'm not sure that "force" repriming the tool is what I want to do, but I need to think about it a bit.

                  1 Reply Last reply Reply Quote 0
                  • SystemsGuyundefined
                    SystemsGuy @dc42
                    last edited by

                    @dc42 Actually - if I've dropped the tool, but not picked up a new one and issue a G11, what would happen?

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

                      @systemsguy said in Retracting and Unretracting with G10/G11:

                      @dc42 Actually - if I've dropped the tool, but not picked up a new one and issue a G11, what would happen?

                      Good question! You might get a "Attempt to extrude with no tool selected" message. If so, I can fix that.

                      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 1
                      • First post
                        Last post
                      Unless otherwise noted, all forum content is licensed under CC-BY-SA