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

    Blobs at every start and end of line

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    blobs blob
    8
    28
    9.5k
    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.
    • dc42undefined
      dc42 administrators
      last edited by

      Pressure advance reduces the need for retraction; but with a Bowden extruder, you will always need some retraction to avoid blobs around travel moves.

      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
      • deckingmanundefined
        deckingman @Jorge
        last edited by

        @jorge i think (and sincerely hope) that your quoted speeds are mm/minute because 7,000 mm/sec is really knocking on. I've managed 300 mm/sec but only by using 5 extruders feeding into a mixing hot end with 5 melt chambers.

        Anyway, assuming you mean mm/sec then the blobs you describe can usually be tamed with pressure advance - it works well for me anyway. I'm not sure about the correlation between RepRap firmware and Marlin though. I don't think Marlin "K" is the same as RRF M572. Comparing your extruder settings with mine (I use Bondtech BMGs but the gearing and steps per mm are very similar to the E3D Titans) I have lower accelerations (3,000 mm/min compared to your 9,000), but higher "Jerk" (I use 3600 compared to your 2400). My maximum speed setting is lower but that's irrelevant because it will never reach 3600 mm/minute let alone 9,000.

        So higher extruder "jerk" will have an influence on pressure advance. Also, anything that alters the viscosity of the filament. I see that your corners have quite a bulge which might be an indication that the filament temperature is too high. That will cause blobs too. Have you tried lower temperatures and are you sure that your hot end thermistor has the correct values so that it is reading correctly?

        I'm not sure that I understand your comments about not using retraction. It is normal to have to retract filament just prior to non-print moves. Pressure advance reduces the amount of retraction required but it doesn't eliminate the need for it completely.

        It might be an idea to post the rest of your config.g file and the slicer settings you use.

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

        1 Reply Last reply Reply Quote 1
        • Jorgeundefined
          Jorge
          last edited by

          Thank you guys so much for your help! According to your posts I did some more tests but without success yet.

          @change3d-gmbh said in Blobs at every start and end of line:

          Did you test if enabling retraction reduces the amount of blobs or do you just assume that the blobs will get worse?
          Because I could imagine retracting could prevent that too much plastic gets out of the nozzle after the print move finished and before the nozzle takes off to another location.

          Now I did 😉
          Actually the retraction shifts the problem a bit from the starting point to the ending point. So the blob in the end of a line becomes even worse as the nozzle stays there for the time of retraction. The starting point becomes a bit better but far away from good. I tested this also with different retraction distances. The longer I retract, the worse is the blob in the end of a line.

          @dc42 said in Blobs at every start and end of line:

          Pressure advance reduces the need for retraction; but with a Bowden extruder, you will always need some retraction to avoid blobs around travel moves.

          But the black part is printed with a bowden extruder and without retraction and pressure advance. I just don't get why both printers don't work the same way. 🤔

          @deckingman said in Blobs at every start and end of line:

          @jorge i think (and sincerely hope) that your quoted speeds are mm/minute because 7,000 mm/sec is really knocking on.

          Sorry, my fault. 😰

          @deckingman said in Blobs at every start and end of line:

          Anyway, assuming you mean mm/sec then the blobs you describe can usually be tamed with pressure advance - it works well for me anyway. I'm not sure about the correlation between RepRap firmware and Marlin though. I don't think Marlin "K" is the same as RRF M572. Comparing your extruder settings with mine (I use Bondtech BMGs but the gearing and steps per mm are very similar to the E3D Titans) I have lower accelerations (3,000 mm/min compared to your 9,000), but higher "Jerk" (I use 3600 compared to your 2400). My maximum speed setting is lower but that's irrelevant because it will never reach 3600 mm/minute let alone 9,000.
          So higher extruder "jerk" will have an influence on pressure advance. Also, anything that alters the viscosity of the filament. I see that your corners have quite a bulge which might be an indication that the filament temperature is too high. That will cause blobs too. Have you tried lower temperatures and are you sure that your hot end thermistor has the correct values so that it is reading correctly?

          I took over your acceleration and jerk and printed the test body once without pressure advance and once with k = 0.17 but the test body still looks the same.

          The bulge of the corners confuses me, too. I decreased the temperature until it nearly didn't extrude at all. And indeed the corners became a bit better but the blob is still there.

          @deckingman said in Blobs at every start and end of line:

          I'm not sure that I understand your comments about not using retraction. It is normal to have to retract filament just prior to non-print moves. Pressure advance reduces the amount of retraction required but it doesn't eliminate the need for it completely.

          From what I have gathered, retraction ist mostly important to avoid stringing and oozing when it comes to crossing open spaces. So if it's possible, I like to avoid retraction. So I usually set "Only retract when crossing open spaces" in Simplify3D and I deactivate "Force retraction between layers". With this settings a simple body like a block will be printed without any retraction. And for my other printers this works very well but the new one builds big blobs on every layer change.

          So my current aim is to get the new printer to print those simple bodys as good as my other printers without retraction and actually without pressure advance. Only afterwards I wanted to calibrate retraction. Do you agree or am I on the wrong track?

          @deckingman said in Blobs at every start and end of line:

          It might be an idea to post the rest of your config.g file and the slicer settings you use.

          sure ☺
          here the config.g, the S3D .fff profile and the S3D setting as images for those without S3D. Hope it is OK this way.
          download

          dc42undefined 1 Reply Last reply Reply Quote 0
          • Nightreaverundefined
            Nightreaver
            last edited by

            OT: You left your wifi password in there?

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

              @jorge said in Blobs at every start and end of line:

              So my current aim is to get the new printer to print those simple bodys as good as my other printers without retraction and actually without pressure advance. Only afterwards I wanted to calibrate retraction. Do you agree or am I on the wrong track?

              IMO you are on the wrong track. Using a Bowden extruder, if you don't retract on layer change and you don't use pressure advance, you will get a blob unless the layer change happens very fast. Likewise if you don't retract before a travel move.

              Are you absolutely certain that you were not using any retraction or pressure advance on your other printer? Retraction may be done by the slicer generating direct retraction commands, or by the slicer generating high-level commands, or perhaps by the firmware.

              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
              • Jorgeundefined
                Jorge
                last edited by

                @nightreaver said in Blobs at every start and end of line:

                OT: You left your wifi password in there?

                Thats an old password, so no worries 🙂
                But I just deleted ist though.

                @dc42 said in Blobs at every start and end of line:

                IMO you are on the wrong track. Using a Bowden extruder, if you don't retract on layer change and you don't use pressure advance, you will get a blob unless the layer change happens very fast. Likewise if you don't retract before a travel move.
                Are you absolutely certain that you were not using any retraction or pressure advance on your other printer? Retraction may be done by the slicer generating direct retraction commands, or by the slicer generating high-level commands, or perhaps by the firmware.

                Yes, pressure advance is deactivated for sure. And the GCODE was the same file. So there is no retraction in the GCODE. I double-checked it in a text editor. I have Marlin running on the other printer. I never heard, that it is doing any retraction or so by firmware?

                Here is one more test: I printed the same body again, once at the same speed as before (travel= 500mm/s, Infill = 60 mm/s, perimeter and testline = 45 mm/s), and once at 20% speed.
                0_1560700816732_IMG_20190616_172734.jpg

                It's interesting, that the infill of the faster one is underextruded compared to the slower one, even though 60 mm/s is not so fast. And obviously the blob almost disappeared at the slower one. I conclude that the hotend must be not slippy enough and there must rise a big pressure in the bowden. With this pressure even the shortest stop is enough to build this blob. Maybe the hotend of the other printer is kind of slippier, so that less pressure grows when printing at 60 mm/s? Maybe I should try one more hotend or just an other nozzle? What do you think?

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

                  This may be more trouble than you're willing to expend, but perhaps you could swap the Duet and the board running Marlin in order to eliminate hardware differences.

                  Z-Bot CoreXY Build | Thingiverse Profile

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

                    Another thing you could try is installing firmware 2.03 and setting the jerk policy to 1 in the M566 command. That works more like Marlin does, by allowing jerk to be used where it isn't needed in theory, e.g. between a travel move and an extruding move.

                    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
                    • Jorgeundefined
                      Jorge
                      last edited by

                      I updated the firmware but unfortunately it makes no difference.
                      Next I will test it with a simple 8 bit board with Marlin. I hope it makes no difference because I really like the duet and the Dibond housing is milled for it...

                      dc42undefined 1 Reply Last reply Reply Quote 0
                      • Jorgeundefined
                        Jorge
                        last edited by

                        I did not find the time to change the board yet but I did some coasting and restart distance tests. I set a high coasting distance and a negative restart distance until I got a fatal underextrusion at the beginning of a line but though I have a blob. So first a blob and then underextrusion for a few mm. This confuses me a lot.

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

                          @jorge said in Blobs at every start and end of line:

                          I updated the firmware but unfortunately it makes no difference.

                          But did you also set the jerk policy to 1 ?

                          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

                          Jorgeundefined 1 Reply Last reply Reply Quote 0
                          • Jorgeundefined
                            Jorge @dc42
                            last edited by

                            @dc42 said in Blobs at every start and end of line:

                            But did you also set the jerk policy to 1 ?

                            Yes, no visible difference 😞

                            1 Reply Last reply Reply Quote 0
                            • DanLundefined
                              DanL
                              last edited by

                              Could it be a bowden related mechanical issue, e.g. the curvature or a slight kink or dent of the tube, a loose tube/end fitting connection, slight play in the tube-to-extruder fitting......?

                              DanL

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

                                Blobs at the end of a line are typically caused by lack of pressure advance or insufficient retraction. Blobs at the start of a line are not normal. Are you sure that you don't have a positive "extra restart distance" or similar configured in your slicer?

                                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
                                • Jorgeundefined
                                  Jorge @DanL
                                  last edited by

                                  @danl said in Blobs at every start and end of line:

                                  Could it be a bowden related mechanical issue, e.g. the curvature or a slight kink or dent of the tube, a loose tube/end fitting connection, slight play in the tube-to-extruder fitting......?

                                  I assumed something like that, too. The bowden is about 50 cm long, which is longer, than I'm used to. That's why I try made a test with a very short bowden, allowing me only to print on one corner of the print area. Again no difference.
                                  Watching the tube-to-extruder fitting while printing didn't bring the enlightment, too.

                                  @dc42 said in Blobs at every start and end of line:

                                  Blobs at the end of a line are typically caused by lack of pressure advance or insufficient retraction. Blobs at the start of a line are not normal. Are you sure that you don't have a positive "extra restart distance" or similar configured in your slicer?

                                  Makes sense. But I even set ...

                                  @jorge said in Blobs at every start and end of line:

                                  ... a negative restart distance until I got a fatal underextrusion at the beginning of a line but though I have a blob. So first a blob and then underextrusion for a few mm. This confuses me a lot.

                                  DanLundefined 1 Reply Last reply Reply Quote 0
                                  • DanLundefined
                                    DanL @Jorge
                                    last edited by

                                    @jorge
                                    I just looked at your S3D settings and you are not using the "Coast" setting.
                                    For me, "Coast" is really helpful to control end blob. I know you tested Coast and Restart, but maybe look at that approach again?
                                    I don't know if you have seen the info in the link below, but maybe helpful.
                                    https://forum.simplify3d.com/viewtopic.php?f=8&t=2367

                                    DanL

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

                                      In theory, coast-to-end is a poor substitute for pressure advance, and is therefore not needed if you are using the right amount of pressure advance.

                                      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 2
                                      • Jorgeundefined
                                        Jorge
                                        last edited by

                                        Finally I found the time to change the board and it did not help. Same blobs with Marlin. So it has nothing to do with the Duet or RepRap Firmware which means it must be a mechanical issue. I am kind of happy about that, because I love everything about the Duet. But now I have no idea how to solve the problem.

                                        1 Reply Last reply Reply Quote 0
                                        • Vetiundefined
                                          Veti
                                          last edited by

                                          From your config

                                          M305 P0 T100000 B4138 R4700 ; Set thermistor + ADC parameters for heater 0
                                          M305 P1 T100000 B4138 R4700 ; Set thermistor + ADC parameters for heater 1

                                          B4138 is the default value and very likely the wrong value for your thermistor.
                                          This can give vastly incorrect temperature differences. (in the range of 40C easily)

                                          1 Reply Last reply Reply Quote 1
                                          • Jorgeundefined
                                            Jorge
                                            last edited by

                                            Thank you for that clue! You were right! I had to calibrate P1 and landet at B3980. The hotend was more than 20C to hot (at 230C)! But since I tested a lot of different temperatures, this didn't help for my problem 😞

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