• Tags
  • Documentation
  • Order
  • Register
  • Login
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.
  • undefined
    Phaedrux Moderator
    last edited by 4 Dec 2018, 21:20

    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
    • undefined
      burtoogle
      last edited by 4 Dec 2018, 21:30

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

      1 Reply Last reply Reply Quote 0
      • undefined
        Kep0a
        last edited by 4 Dec 2018, 21:38

        @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
        • undefined
          Kep0a
          last edited by 4 Dec 2018, 22:00

          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
          • undefined
            Phaedrux Moderator
            last edited by 4 Dec 2018, 22:00

            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

            undefined 1 Reply Last reply 4 Dec 2018, 22:04 Reply Quote 0
            • undefined
              Kep0a @Phaedrux
              last edited by Kep0a 12 Apr 2018, 22:04 4 Dec 2018, 22:04

              @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
              • undefined
                burtoogle
                last edited by 4 Dec 2018, 22:11

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

                undefined 1 Reply Last reply 4 Dec 2018, 22:40 Reply Quote 2
                • undefined
                  Kep0a @burtoogle
                  last edited by Kep0a 12 Apr 2018, 22:41 4 Dec 2018, 22:40

                  @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
                  • undefined
                    burtoogle
                    last edited by 4 Dec 2018, 23:01

                    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.

                    undefined 1 Reply Last reply 4 Dec 2018, 23:47 Reply Quote 0
                    • undefined
                      Kep0a @burtoogle
                      last edited by Kep0a 12 Apr 2018, 23:51 4 Dec 2018, 23:47

                      @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
                      • undefined
                        Phaedrux Moderator
                        last edited by 5 Dec 2018, 00:34

                        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
                        • undefined
                          dc42 administrators
                          last edited by dc42 12 May 2018, 15:15 5 Dec 2018, 15:15

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