Jump to content

Under extrusion after every layer change


quack3d

Recommended Posts

Posted · Under extrusion after every layer change

Hi.

 

I've made a small cylinder with 0.5 mm walls and I try to print it in Cura with my ProFab3D Mini V3 (essentially a Monoprice Select Mini v2). Unfortunately I'm getting under extrusion after every layer change. I'm trying layer heights at 0.3 and 0.35, changed layer width, z seam alignment, optimize wall printing order, different temperatures, different filament, different flow, different print speeds (usually try 20 mm/sec on outer wall), jerk, acceleration, disabled coasting, etc. Nothing seems to work.

 

I've tried 4-5 different Cura versions, and 15.04.06 seems to not have this problem. However, when printing it in that version the width of the wall is thicker than it should be.

 

And for some reason it prints beautifully in Slic3r, but with a more noticeable Z seam. The toolpath is different between Cura and Slic3r. Where Cura goes back and forth from the seam (after enabling Optimize Wall Printing Order), Slic3r prints in one direction round and round the circle.

 

Suggestions?

wMfXZW3.png

  • Link to post
    Share on other sites

    Posted · Under extrusion after every layer change

    Had this problem while printing a 3d plane,  you need to turn the retract at layer change on then cura will use the extra prime setting at layer change(i have mine at 0.1)

  • Link to post
    Share on other sites

    Posted · Under extrusion after every layer change

    0.4 mm

  • Link to post
    Share on other sites

    Posted · Under extrusion after every layer change

    I was going to say try 20mm/sec but you did.  Wow - even at 20mm/sec you get that kind of underextrusion?  

     

    What are the jerk settings, acceleration settings, and what is travel speed?

     

    On UM series printers typically jerk=20mm/sec, accel=5000mm/sec/sec and travel speed at least 150mm/sec.

     

    You want it to change layers as possible which means you want it do decelerate as fast as possible (basically stop instantly and change layers and start up again) with the fastest possible Z acceleration such that the Z axis just "clicks" and then starts right back up without losing a beat.

     

    Right now I think it's pausing at the layer change, over extruding, then underextruding as it speeds back up.  Thinner layers should help (such that the nozzle pressure is lower).

     

    Also look at the "spiralize outer contour" feature which doesn't need to change layers.

     

    Could you show a picture of your model?  Ideally you want to give cura a model of a solid cylinder and choose spiralize which will only print the walls like this.

     

  • Link to post
    Share on other sites

    Posted · Under extrusion after every layer change

    Just print a wall that doesn't go beyond the nozzle diameter.

  • Link to post
    Share on other sites

    Posted (edited) · Under extrusion after every layer change

    @obewan The suggestion to use Retract at Layer Change with Retraction Extra Prime Amount kinda helped. I had to set it to 1 mm3. However, the wall is thinner in the beginning (where layer starts) and ends thicker. 

     

    @gr5 At the moment I haven't enabled acceleration or jerk control. I have no idea what to try there really and in Slic3r acceleration is set to 0. It does look like it's using too much time changing layers like you suggest. It seems faster in Slic3r where I don't have this problem. I've already tried the Spiralize Outer Contour and it printed beautifully (except for the first 3 layers for some reason), but it's not something I can rely on for all kinds of prints obviously. The model is attached.

    Cylinder.stl

    Edited by quack3d
  • Link to post
    Share on other sites

    Posted · Under extrusion after every layer change

    Here's my take on this. It's (yet another) attempt at printing a wall that is not a multiple of two line widths wide. Cura really doesn't do walls that are not multiples of two line widths wide very well at all. As a workaround, enable the wall overlap compensation and also set "Minimum Wall Flow" to something like 30. Probably setting Outer Before Inner Walls is worth doing as well. That combination should suppress the second traversal which cannot be helping. YMMV.

  • Link to post
    Share on other sites

    Posted · Under extrusion after every layer change
    2 hours ago, quack3d said:

    t I haven't enabled acceleration or jerk control.

    good.  Don't.  Those will help with "ringing" but other than ringing it will make quality worse.  Especially under and over extrusion issues will be worse.

     

  • Link to post
    Share on other sites

    Posted · Under extrusion after every layer change

    @smartavionics Thanks. I'll try, but I can't find the option Minimum Wall Flow in 3.4.1.

  • Link to post
    Share on other sites

    Posted · Under extrusion after every layer change

    You probably need to make the setting visible, it's in the shell section

     

    Screenshot_2018-08-16_21-03-13.png.5adfc43ced11db8683d7c37942761eb6.png

  • Link to post
    Share on other sites

    Posted · Under extrusion after every layer change

    It's not there. I tried searching for it in the filter too. ?

  • Link to post
    Share on other sites

    Posted · Under extrusion after every layer change

    I tried enabling just Compensate Wall Overlaps. That didn't help. Enabling Outer Before Inner Walls helped a bit but not completely. Best workaround so far is Retract on Layer Change + Retraction Extra Prime Amount to 1,5 mm3. 

     

    But I still can't find the Minimum Wall Flow setting. The only 'Wall Flow' I find is 'Bridge Wall Flow'.

  • Link to post
    Share on other sites

    Posted · Under extrusion after every layer change

    Oh, sorry about that. It's been so long since that feature was coded that I assumed it had made it into a release by now. Perhaps it will be in the next release (or maybe it was never merged, I forget).

  • Link to post
    Share on other sites

    Posted (edited) · Under extrusion after every layer change

    There is also the scalable extra prime plugin that you can install.  It allows a range of extra prime based on distance traveled when not extruding and you can optionally enable extra prime for all movements... not just retractions.  You really need a few prints that exercise movements (without extrusion) to close, medium, and far distance to get it dialed in which can take some time.  Different types of filament ooze out at different rates though.  I tend to just print regular PLA of the same brand though so it works for me.  Maybe that feature should have settings per filament chosen.

     

    EDIT: Note that the scalable extra prime plugin doesn't work (doesn't change extrusion amount) until you use an object that has somewhere around 15 or 16 layers (don't remember the exact number) for an object for some reason based on my testing.  I don't know if that is on purpose or a bug.

    Edited by Adam324
  • Link to post
    Share on other sites

    Posted · Under extrusion after every layer change

    Hello Quack3D, have you found a solution since you posted this? I have encountered the same problem recently and would love to hear if you were able to solve it.

  • Link to post
    Share on other sites

    Posted · Under extrusion after every layer change

    Unfortunately I didn't. I just gave up. Works better in Slic3r though.

  • Link to post
    Share on other sites

    Posted · Under extrusion after every layer change


    My current topic. Maybe we can troubleshoot together, I'm sure you already know some things about this that I don't. I took a video of the problem, maybe that can help. you can see the video here https://photos.app.goo.gl/G3TLKveMsLNRQmgv7

  • Link to post
    Share on other sites

    Posted · Under extrusion after every layer change

    I think I may have solved it! Is it possible that there was a section of very fine lines before the retraction that causes your issue? I believe that during these very fine lines, filament oozes away DURING printing, causing ever so slight overextrusion in the structures prior to the retraction! So after the next travel move, the nozzle is empty and has to first fill up before the print can continue as normal. Usually, these defects occur in infill and are not visible in the finished print. This is unless there is no infill, either because the print is very thin and consists of only walls, or because a part of it is narrow and made up of only few lines to begin with! That is also why this issue shows up besides holes so often. I can't believe I may have finally figured it out

    • Like 2
    Link to post
    Share on other sites

    Posted · Under extrusion after every layer change
    On 2/12/2019 at 11:56 PM, kulfuerst said:

    I think I may have solved it! Is it possible that there was a section of very fine lines before the retraction that causes your issue? I believe that during these very fine lines, filament oozes away DURING printing, causing ever so slight overextrusion in the structures prior to the retraction! So after the next travel move, the nozzle is empty and has to first fill up before the print can continue as normal. Usually, these defects occur in infill and are not visible in the finished print. This is unless there is no infill, either because the print is very thin and consists of only walls, or because a part of it is narrow and made up of only few lines to begin with! That is also why this issue shows up besides holes so often. I can't believe I may have finally figured it out

    I have a similar problem. I printed a pumpkin with eyes and teeth and the more layers are printed, the more i get those empty lines. Later on everything is okay again.

    How did you solve that?

  • Link to post
    Share on other sites

    Posted · Under extrusion after every layer change

    I have been suffering this same issue for a long time now, but it have been a couple of days I finally come to a solution thanks to other threads:

    DISABLE COMBING!

    Works like a charm for me.

    • Heart 1
    Link to post
    Share on other sites

    Posted (edited) · Under extrusion after every layer change

    Alternatively, set a smallish value for max comb distance with no retract (i.e. 10 or 20).

    Edited by burtoogle
  • Link to post
    Share on other sites

    Posted · Under extrusion after every layer change

    I used this option but I think I had to disable it because of a worse ending in my printed parts, but I will try it again, thank you for pointing me out in the right direction.

  • Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
    • Our picks

      • UltiMaker Cura 5.7 stable released
        Cura 5.7 is here and it brings a handy new workflow improvement when using Thingiverse and Cura together, as well as additional capabilities for Method series printers, and a powerful way of sharing print settings using new printer-agnostic project files! Read on to find out about all of these improvements and more. 
         
          • Like
        • 18 replies
      • S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
        (Sorry, was out of office when this released)

        This update is for...
        All UltiMaker S series  
        New features
         
        Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
          • Like
        • 0 replies
    ×
    ×
    • Create New...