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

    Firmware Retraction Tuning with Macros

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    macros retraction
    9
    26
    12.6k
    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.
    • gideonundefined
      gideon
      last edited by

      @Phaedrux hi have a small question. should the g10 / 11 in the start script of simply3d or not. I'm now ready to fine-tune, and jpu marcos will certainly come in handy.

      Phaedruxundefined 1 Reply Last reply Reply Quote 0
      • Phaedruxundefined
        Phaedrux Moderator @gideon
        last edited by Phaedrux

        @gideon I don't understand your question.

        Have you configured Simplify3D to use firmware retraction? Perhaps using this method? http://thrinter.com/using-firmware-retraction-with-simplify3d/

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • kilopundefined
          kilop
          last edited by kilop

          @phaedrux I done this today but you need to add extra post processing to simplify 3d very important is to not to put 4.5mm (like in that tutorial ) but 4.5000

          {REPLACE "G1 E-4.5000 F4800\n" "G10\n"}
          {REPLACE "G1 E-0.0500 F4800\n" "G11\n"}
          {REPLACE "G1 E-0.0500 F1440\n" "G11\n"}
          {REPLACE "; inner perimeter" "; inner perimeter\nM204 S1500\nM205 X20 Y20"}
          {REPLACE "; outer perimeter" "; outer perimeter\nM204 S500\nM205 X7 Y7"}
          {REPLACE "; solid layer" "; solid layer\nM204 S700\nM205 X10 Y10"}
          {REPLACE "; infill" "; infill\nM204 S1500\nM205 X15 Y15"}
          {REPLACE "; support" "; support\nM204 S1500\nM205 X20 Y20"}

          {STRIP "; postProcessing"}

          and i also added some settings to start script for M207

          M207 S4.5 F4800 Z0 ; set retraction length / speed

          I'm just not sure why here is also M208 in this tutorial

          M208 S0 F480 ; set retraction recover speed / adjustments

          because for unretract speed is M207 Txxx

          and then run some test prints with 4 small objects

          and after using this scripts i ended up with
          M207 S4.50 R-0.10 F6000 T4800 Z0.1 🙂 for Ziro White PLA

          Phaedruxundefined 1 Reply Last reply Reply Quote 1
          • Phaedruxundefined
            Phaedrux Moderator @kilop
            last edited by

            @kilop M208 sets unretract length in smoothie and Marlin apparently. Good catch.

            Z-Bot CoreXY Build | Thingiverse Profile

            1 Reply Last reply Reply Quote 0
            • kilopundefined
              kilop
              last edited by kilop

              @phaedrux

              probably there could be also other option to change retraction generated by simplify 3d

              in g-code tab tick m101 m102 m103 option
              and in post process put this

              {REPLACE "M101" "G11"}
              {REPLACE "M103" "G10"}
              {STRIP "M102"}

              I will check this tomorrow at work 🙂

              with that option will be easier to just copy and paste script 😄 to another profile

              1 Reply Last reply Reply Quote 0
              • dakingofhearts2003undefined
                dakingofhearts2003 @Phaedrux
                last edited by

                @phaedrux Can you point me to a thread or an article about how to set up firmware retraction ?

                Phaedruxundefined 1 Reply Last reply Reply Quote 0
                • Phaedruxundefined
                  Phaedrux Moderator @dakingofhearts2003
                  last edited by

                  @dakingofhearts2003 Well you need to enable it in your slicer and then have a command in your config.g to configure your retraction settings.

                  Z-Bot CoreXY Build | Thingiverse Profile

                  dakingofhearts2003undefined 1 Reply Last reply Reply Quote 0
                  • dakingofhearts2003undefined
                    dakingofhearts2003 @Phaedrux
                    last edited by

                    @phaedrux I understand that part. Understanding those macros and how to alter them is what im looking for ...

                    Phaedruxundefined 1 Reply Last reply Reply Quote 0
                    • Phaedruxundefined
                      Phaedrux Moderator @dakingofhearts2003
                      last edited by

                      @dakingofhearts2003 Retraction settings are configured with M207

                      https://duet3d.dozuki.com/Wiki/Gcode#Section_M207_Set_retract_length

                      Z-Bot CoreXY Build | Thingiverse Profile

                      dakingofhearts2003undefined 1 Reply Last reply Reply Quote 0
                      • dakingofhearts2003undefined
                        dakingofhearts2003 @Phaedrux
                        last edited by

                        @phaedrux I am having some serious issues that i don't think the retraction will help but i was going to do the retraction tuning anyway. Am i supposed to enable relative extrusion distances in the slicer ? And where do i start to deal with the issue of parts coming out smaller than they are supposed to. I can get them to print well but not dimensionally accurate...

                        Phaedruxundefined 1 Reply Last reply Reply Quote 0
                        • Phaedruxundefined
                          Phaedrux Moderator @dakingofhearts2003
                          last edited by

                          @dakingofhearts2003 Probably best to start a new thread to address your issues.

                          Z-Bot CoreXY Build | Thingiverse Profile

                          1 Reply Last reply Reply Quote 0
                          • d0minik96undefined
                            d0minik96
                            last edited by

                            Is there are wipe while retracting function in firmware retraction aswell?

                            Phaedruxundefined 1 Reply Last reply Reply Quote 0
                            • Phaedruxundefined
                              Phaedrux Moderator @d0minik96
                              last edited by

                              @d0minik96 No there is no wipe function. Usually you'd be using pressure advance anyway and wipe/coast is not recommended when using pressure advance.

                              Z-Bot CoreXY Build | Thingiverse Profile

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