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

    Retraction Tuning Guide

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    9
    33
    6.9k
    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.
    • Ricky_Grade10undefined
      Ricky_Grade10
      last edited by

      Anyone have a good link to a retraction tuning guide? I've got this new Bondtech BMG extruder and I cant get these greasy settings right for wicked retraction results. I've got a Delta, with the smart effector, a 400mm bowden tube.

      I've read you can do retraction changes on the fly (right on), but I havent had luck with that. But thats a whole nother issue thats neither here, nor there or anywhere. Im sure its to do with the M83/M82 deal and cura settings.

      I've tried a few "test" cubes and such on thingiverse but I dont know what Im doing. Can anyone help me out with a guide? I only got my grade 10

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

        To be able to use firmware retraction in cura you will need to get the printer settings plugin.

        https://community.ultimaker.com/topic/22743-printer-settings-plugin/

        This guide is a pretty good start. It'll get you on the right track anyway.

        https://www.matterhackers.com/articles/retraction-just-say-no-to-oozing

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • Ricky_Grade10undefined
          Ricky_Grade10
          last edited by

          @phaedrux said in Retraction Tuning Guide:

          printer settings plugin

          I Installed the plugin but Im not sure what to do beyond that with cura. Whats next with the plugin?

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

            If it's installed you should see a entry in the settings list on the right for printer settings. If you don't see it you might have to un hide it first.

            Then in that section of settings there is a check box that enables firmware retraction.

            Cura has good controls for retraction but they can't be changed on the fly. So it's a toss up.

            Also in that plugin you can enter your speed settings and in combination with the acceleration and jerk settings the time estimates should become pretty accurate.

            Z-Bot CoreXY Build | Thingiverse Profile

            1 Reply Last reply Reply Quote 0
            • Ricky_Grade10undefined
              Ricky_Grade10
              last edited by

              What slicer do you recommend to do on the fly firmware retraction?

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

                Cura will work if you can get that plugin working, otherwise Slic3r PE has a checkbox for enabling it in the printer tab under the extruder menu.

                All the setting does is change the explicit retraction E movement G1 command for a G11/G12 which the firmware will detect and then replace with your configured settings.

                If we knew what type of extruder you were using we could possibly give some loose guidelines for a starting point.

                Z-Bot CoreXY Build | Thingiverse Profile

                deckingmanundefined 1 Reply Last reply Reply Quote 0
                • deckingmanundefined
                  deckingman @Phaedrux
                  last edited by

                  @phaedrux It should be G10/G11, not G11/G12.

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

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

                    @deckingman 😉 good catch, thanks.

                    Z-Bot CoreXY Build | Thingiverse Profile

                    1 Reply Last reply Reply Quote 0
                    • AlexLinundefined
                      AlexLin
                      last edited by

                      I use Slic3r and it you can just enable firmware retracting in printer setting. Then you can M207 to adjust the retract parameters on the fly : works very well

                      1 Reply Last reply Reply Quote 0
                      • burtoogleundefined
                        burtoogle @Ricky_Grade10
                        last edited by

                        @ricky_grade10 said in Retraction Tuning Guide:

                        @phaedrux said in Retraction Tuning Guide:

                        printer settings plugin

                        I Installed the plugin but Im not sure what to do beyond that with cura. Whats next with the plugin?

                        Type "firmware" into the setting search box and it should show you the setting which you can then set to true.

                        0_1529659814825_Screenshot_2018-06-22_10-29-52.png

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

                          @burtoogle Any chance of firmware retraction making it into the main Cura release without needing a plugin?

                          Z-Bot CoreXY Build | Thingiverse Profile

                          burtoogleundefined 1 Reply Last reply Reply Quote 0
                          • burtoogleundefined
                            burtoogle @Phaedrux
                            last edited by

                            @phaedrux said in Retraction Tuning Guide:

                            @burtoogle Any chance of firmware retraction making it into the main Cura release without needing a plugin?

                            Hi, I don't think it needs the plugin to actually function. Once the setting has been set to true it should work (I don't actually use it myself so I can't verify this). The default value for that setting is this:

                                                "default_value": false,
                                                "value": "machine_gcode_flavor == 'RepRap (Volumetric)' or machine_gcode_flavor == 'UltiGCode' or machine_gcode_flavor == 'BFB'",
                            

                            What that means is that if you are using one of those gcode flavours then firmware_retract will be true, otherwise false.

                            Now as far as I know you can set that value by either using the plugin as discussed above or you can create a printer definition that overrides the default definition. There's lots of printer definitions in the resources/definitions directory in the Cura installation (https://github.com/Ultimaker/Cura/tree/master/resources/definitions) that show you how you can define a new printer type and override default values. Hope this helps.

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

                              @burtoogle Interesting. I haven't gone that deep into the innards of Cura yet, but good to know. Thanks. I guess I was just hoping for a check box like the plugin gives you for the average user to just know if it's on or not, much like relative extrusion.

                              Z-Bot CoreXY Build | Thingiverse Profile

                              burtoogleundefined 1 Reply Last reply Reply Quote 0
                              • burtoogleundefined
                                burtoogle @Phaedrux
                                last edited by

                                Well, you can't get much simpler than installing the printer settings plugin and checking that check box.

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

                                  Has that plugin made it into the plugin browser yet?

                                  Z-Bot CoreXY Build | Thingiverse Profile

                                  1 Reply Last reply Reply Quote 0
                                  • burtoogleundefined
                                    burtoogle
                                    last edited by

                                    0_1529704300376_Screenshot_2018-06-22_22-51-25.png

                                    1 Reply Last reply Reply Quote 0
                                    • burtoogleundefined
                                      burtoogle
                                      last edited by

                                      You may have to be running the 3.4 beta to get the toolbox?

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

                                        @burtoogle seems so. I don't tend to use the betas. Experimental features is as far as I'm willing to go. But glad it will become widely available. Though I still think firmware retraction belongs in the main settings.

                                        Thanks for the heads up.

                                        Z-Bot CoreXY Build | Thingiverse Profile

                                        burtoogleundefined 1 Reply Last reply Reply Quote 0
                                        • Ricky_Grade10undefined
                                          Ricky_Grade10
                                          last edited by

                                          Thanks for the good info boys, I got the plugin installed and was able to get on the fly firmware retraction working, right on! Through denial and error I was able to get some decent settings to use and I guess its working ok but I want to know more about the R and T parameters in M207. I think I can tweak this better, maybe with those parameters, but the only info I could find in the gcode wipi doesnt really tell me much

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

                                            T lets you specify an unretract speed different from the retract. This is handy because molten filament behaves a bit like a non Newtonian fluid. Kinda like cornstarch and water mixture if you have ever seen that. If you press softly on it it flows like water. If you tap it hard it feels solid. Retracting fast helps pull the whole bit up the nozzle in one piece and then unretracting more slowly lets it flow more easily out.

                                            R let's you modify the amount of filament that gets pushed back out after a retract. If your idler tension is very high it can deform the filament as it goes through causing it to have a slightly different effective diameter which slightly changes the extrusion rate. So in times wirh lots of short retracts close together the filament can get compressed and less will come back out leading to a bit of local under extrusion.

                                            Alternatively if you have a very oozy material like PETG that bulges out when heated it can be handy to reduce the amount that comes out after a retract to try and reduce the z scar on the outter layer.

                                            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