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

    Trouble with poor extrusion on cylinders

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    4
    13
    1.4k
    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.
    • Kep0aundefined
      Kep0a
      last edited by Kep0a

      Hey guys. Getting some strange artifacts specifically printing curves. Here's my config: 0_1543953331098_extruder-problem-config.g

      gcode & stl

      0_1543959589761_LFR-3.gcode

      0_1543959603356_LFR-3.stl

      Sorry for the big pictures. Extrusion just seems wavy and inconsistent. It's a lot worse without pressure advance. (S0.08) It's been awhile but larger parts seem fine, these are quite small, 16mm diameter.

      I did increase extruder jerk to 2000mm/min which helped a lot, which I thought was interesting.

      FT-5 with Bondtech BMG and E3D V6, Maestro
      Firmware Version: 2.02RC5(RTOS) (2018-11-28b1)
      Web Interface Version: 1.22.5

      Dry PETG

      Slicing with Cura 3.6

      60mm/s 250-260 / 60 bed

      Retraction 2mm / 50mm/s

      Wondering if anyone has any thoughts.

      Edit: printing the cylinder separately, I notice a lot of inconsistent slow down, vibration, and jerking

      cylinder
      alt text

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

        Can you post the STL?

        Is it fairly low polycount, leading to large segment sizes on the curves?

        Are you using mesh grid compensation? I notice your Z jerk is rather low, could it be pauses while trying to adjust the z axis?

        Z-Bot CoreXY Build | Thingiverse Profile

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

          It would also be useful if you could attach the gcode. Thanks.

          1 Reply Last reply Reply Quote 0
          • Kep0aundefined
            Kep0a
            last edited by

            @phaedrux said in Trouble with poor extrusion on cylinders:

            Can you post the STL?

            Is it fairly low polycount, leading to large segment sizes on the curves?

            Are you using mesh grid compensation? I notice your Z jerk is rather low, could it be pauses while trying to adjust the z axis?

            @burtoogle said in Trouble with poor extrusion on cylinders:

            It would also be useful if you could attach the gcode. Thanks.

            Here's STL and the cura gcode for the small cylinder I'm getting problems with. I'll add to the original post. high polycount, no mesh bed compensation. The Z jerk, just doubled to 48 but no change. Seems to be rumbling in the actual extruder, if that's anything. 🤔

            0_1543959057664_LFR-3.stl

            0_1543959083739_LFR-3.gcode

            1 Reply Last reply Reply Quote 0
            • Kep0aundefined
              Kep0a
              last edited by

              here's actually the cura save. Not sure if it'll pull up all my settings, but here https://drive.google.com/file/d/1SQJS9rVNZgvcfkh1bGqaz4T-ou4MHLjU/view?usp=sharing

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

                I'm guessing it's thin wall related. I'm seeing some really tiny extruder moves in the gcode file.

                What does your gcode preview look like?

                Could you try printing it again, but this time change your extruder microstepping to be M350 E128 I1

                Z-Bot CoreXY Build | Thingiverse Profile

                Kep0aundefined 1 Reply Last reply Reply Quote 0
                • Kep0aundefined
                  Kep0a @Phaedrux
                  last edited by Kep0a

                  @phaedrux just 3 walls, filling in the corners, towards the top it bevels in and it adds a lot of small movements. I'll try the m350 command

                  0_1543960952598_2f3fb5ae7c.jpg

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

                    Thanks for the gcode, in Cura, set Minimum Wall Flow to something like 20 or 30. That should help.

                    Kep0aundefined 1 Reply Last reply Reply Quote 2
                    • Kep0aundefined
                      Kep0a @burtoogle
                      last edited by Kep0a

                      @burtoogle you legend. Looking nearly flawless so far. Thank you so much. @Phaedrux thank you for the troubleshooting as well. It means a lot!

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

                        Great, glad that's helped.

                        In case you are wondering what was happening there the problem is how Cura prints walls. It has to print walls in pairs and when there isn't enough room to print both walls it can make the second wall thinner so as to not overfill the space. This is done by the wall overlap compensation (which, incidentally, is pretty buggy but that's another story). In your example, because there is only room for one inner wall, the second inner wall was being flow reduced down to a weeny amount and so for the duration of the printing of the second wall, the extruder was pretty much stationary and so it just dribbled and lost a lot of pressure. When the next wall started, underextrusion occurred. The fix is to tell Cura that any wall line that uses less than a min amount of flow should be replaced with a travel move and that will use retraction so the nozzle pressure isn't lost. It's a crock but that's how it works and I doubt if it will change anytime soon.

                        Kep0aundefined 1 Reply Last reply Reply Quote 0
                        • Kep0aundefined
                          Kep0a @burtoogle
                          last edited by Kep0a

                          @burtoogle interesting. Yeah I was trying to figure that out. I'm unclear, though, if the min flow amount is being hit, and by using Minimum Wall Flow, wouldn't the entire middle layer just not print? I'm still seeing the interior layer.

                          That does all seem strange though. Do other slicers have a similar issue? How do those behave in the same scenario?

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

                            Slic3r is a bit better with thin wall detection and gap fill but it still runs into other issues. When it's working well it would switch to a external wall with a variable width of fill to fill the gap between the walls.

                            It can sometimes help to change the extrusion width up or down a tad.

                            Z-Bot CoreXY Build | Thingiverse Profile

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

                              Is it also moving jerkily while it prints the curves? If so, that is a sign that you have the X and Y jerk set too low in the M566 command in config.g.

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