Jump to content

Theory on Warping


scottmg

Recommended Posts

Posted · Theory on Warping

I have a theory that thinner layers and thinner extrusion leads to more warping.  The basic thought I have in my head is that if you're printing thin layers, near or below the nozzle width, then you're smearing and stretching the filament, leading to higher stress and potential warping.

 

It's easy enough to find a print that's prone to warping, print with different settings and then eyeball the result.  But I'm wondering if anyone has taken a truly scientific approach with this and has good numbers?  Maybe even measured stress with some fancy hardware?

 

What do you think?  Agree or disagree?  Did I miss something obvious or something counter-intuitive?  Know of any existing hard data?

  • Link to post
    Share on other sites

    Posted · Theory on Warping

    Warping-tendency on the bed *while printing* seems to be lower with thinner layers: their bottom is flatter and has a bigger contact-area to the bed than thicker layers, so a better adhesion and less warping. Also, a very thin layer can excert less forces while cooling than a thick layer. A 0.3mm layer suddenly cooling down and shrinking will be able to pull much harder than a 0.06mm layer, I think.

     

    But for warping afterwards, for example the completed part sitting in the sun or in weather, I have no idea. Prints with thicker layers have more entrapped air (=are less transparent) than prints with thin layers. But I don't know if and how that would affect internal stresses and warping afterwards? Interesting thought though.

  • Link to post
    Share on other sites

    • 3 months later...
    Posted · Theory on Warping

    Here is a publication that disconfirms your theory, saying that low layer thickness leads to high dimensional accuracy:

     
    Dey, Arup, and Nita Yodo. "A systematic survey of FDM process parameter optimization and their influence on part characteristics." Journal of Manufacturing and Materials Processing 3, no. 3 (2019): 64.
     
    Does anybody have a minimal CAD-model + slicing parameters (or G-Code) that reproducibly exhibits warping on an ultimaker?
  • Link to post
    Share on other sites

    Posted · Theory on Warping

    An inverted prism reliably causes severe warping, in all aspects: warping due to insuficient bonding to the glass, and warping due to steep overhangs. This shape has a very small bonding area to the glass, and huge overhangs that do cause huge shrinking and warping forces.

     

    This is a very hard test: due to warping of the overhangs, they do curl up, and then the nozzle hits the curled-up edges very hard, knocking the part loose. I used that as bonding test in the beginning.

     

    To prevent the prism from falling over, I used a cross of two prisms, instead of a single prism, and I added a bigger patch in the center.

     

    Different bonding methods, printing-speeds, layer-heights, temps, materials and colors all have an effect on the warping, curling and bonding.

     

    Pictures:

     

    This one sticks pretty well to the bed, without too much warping (just a little bit at the left):

    inverted_pyramid.thumb.jpg.c3c49b00905b923abd3f6e8f02b77847.jpg

     

    The basic concept: two inverted prisms, plus a central patch:

    warptest8b2.thumb.jpg.0d3c1a29f1b104a2b21b541631f911d9.jpg

     

    Testing the effect of custom skirts on warping and bonding. The idea was to minimise cooling of the glass due to fans blowing, but it didn't make much difference:

    warptest9b2.thumb.jpg.b394176537f7dc8fe401293763dcb9a2.jpg

     

    Severe warping from the bed, plus edges curling up, and nozzle banging into them (but this print could still be completed, although barely):

    DSCN5814.thumb.JPG.579cd13d93beed9cc55ec4cb5ab6c366.JPG

     

    Bottom-view of another testprint, showing some warping at the edges:

    DSCN4889.thumb.JPG.73f000e965b9b6fb6dd8cf9087767853.JPG

     

    Cross section. Main dimensions: contact area at bottom = 2mm wide; top = 10mm wide; height = 5mm; bottom-length = 45mm; top-length = 50mm:

    warptest11.thumb.jpg.d3e6676143192ca3cdbd396d48637904.jpg

     

    If you would want even more warping, you could always make the prism top (=pointing towards the bed) smaller, so there is less bonding area.

     

    In my experience:

    - thick layers = more warping from the bed, but less curling-up of the edges

    - thin layers = more curling-up of the overhanging edges, but less warping from the bed, and better accuracy

     

    STL-file: warptest11.stl

     

    • Like 1
    Link to post
    Share on other sites

    Posted · Theory on Warping

    Upper layers cool and pull inwards.  The best way to stop warping is to increase adhesion to the bed (you should use all the common methods you can: rounded corners, brim, squish (often most important), heat bed above softening point, glue).  But another way is to heat the air close to the softening point.  Of course if you do this then you need more fan.

     

    I define the softening point (different from glass temp, different from HDT, different from melting point) as where the material goes from clay-like to solid-like.  Above the softening temp you can bend the filament and cool it and it stays in the new position.  Below the softening temp if you bend it, it's more likely to break.  It's hard to describe exactly but you know it when you play with filament at these temps.

     

    For PLA the temperature is usually 52C.

     

  • Link to post
    Share on other sites

    Posted · Theory on Warping

    @geert_2 I do enjoy your experiments.

    Here is a Geert Test Piece altered with the addition of two 1mm x 15mm diameter elephant ears on two adjacent legs.  This is printed in PETG with the cooling fan at 100%.  Basic settings were:  Print Temp 235°, Bed 80° with AquaNet Super Hold hair spray, 0.2 Layer Height, .4 Line Width, 8 walls.

     

    The two "earless" legs lifted just over 1mm.  The elephant ears were being pulled up at the center but the outer edges held.

    DSCN2709.thumb.JPG.367f59a26196b90db91fd3ce082b894f.JPG

    DSCN2710.thumb.JPG.a0f53ad223d46b93bfd249678ba1834c.JPG

     

     

     

     

  • Link to post
    Share on other sites

    Posted · Theory on Warping

    @GregValiant: a question, out of curiosity: is there a special reason why you made the elephant ears 1mm thick? When I design custom brims, I usually make them 0.3mm to 0.5mm based on gut feeling, but I have never tried 1mm. The standard single-layer brim in Cura is sometimes too thin to keep a stubborn model down.

     

  • Link to post
    Share on other sites

    Posted · Theory on Warping

    Hi @geert_2,

    I used 1mm because it was PETG and it would pull harder than if it was in PLA.  Even at 1mm the ears on that test piece were pulling up in the center from the part yanking on them.  I usually go with a minimum of 25mm diameter for just that reason.

    If I design in the elephant ears into the part (they aren't always round of course) and I think they need to be thicker, then I usually add a chamfer at the part line to make trimming easier.  I add the .4 thick ear and then copy the edges and extrude them .6 at a -45 draft angle.  So the added thickness helps to keep them from deforming but the trim line is only .4 thick so the exacto blade goes through it easier.

     

    ear.thumb.png.64fd32f5cb0fb225c23ab0a312be6924.png

     

     

     

    • Like 1
    Link to post
    Share on other sites

    Posted · Theory on Warping
    4 hours ago, GregValiant said:

    Hi @geert_2,

    I used 1mm because it was PETG and it would pull harder than if it was in PLA.  Even at 1mm the ears on that test piece were pulling up in the center from the part yanking on them.  I usually go with a minimum of 25mm diameter for just that reason.

    If I design in the elephant ears into the part (they aren't always round of course) and I think they need to be thicker, then I usually add a chamfer at the part line to make trimming easier.  I add the .4 thick ear and then copy the edges and extrude them .6 at a -45 draft angle.  So the added thickness helps to keep them from deforming but the trim line is only .4 thick so the exacto blade goes through it easier.

     

    ear.thumb.png.64fd32f5cb0fb225c23ab0a312be6924.png

     

     

     

    Thanks for this close-up of the trim line. Indeed, I was wondering how you could easily cut off such 1mm thick ears. That is why I was limiting myself to 0.3mm - 0.5mm custom brims, the maximum I could easily cut through. I am going to keep your solution in mind for future critical designs.

     

  • Link to post
    Share on other sites

    Posted · Theory on Warping

    Thank you guys, I can confirm that @geert_2's part above also warps with PLA.

    I think there is potential to minimize this example even further, I will try one fourth of @geert_2's test part.

    Another kind of feature that are often affected are holes (as I've read), do you know about other feature-specific occurrences of warping?

  • Link to post
    Share on other sites

    Posted · Theory on Warping

    Yes, feel free to try variations on this test model. My guess is that 1/4th is going to fall over easier, but this in itself is also a good test, of course.

     

    Tiny holes are more difficult to lay down the first layer: the strand of filament tends to be pulled off towards the inside of the hole. I had that in the beginning with my typical models with lots of holes (see pic below). However, after I decreased the nozzle-bed distance, and after I started using the "salt method", I have never had this issue anymore.

     

    The "salt method" is: wiping the glass with a tissue moistened with salt water, immediately prior to starting a print. This leaves a thin mist of salt on the glass, increases bonding of PLA a lot, compared to printing on bare glass. As long as the bed is hot, models stick well. But once cold after completing, models pop off by themself. You can see the salt on some pictures above. My "salt method" works very well for long, low models like rulers (see pic below). Thus 99.99% of the time I only use this salt method, without any glue.

     

    Picture: typcial model with lots of holes (for reference: embedded watermark ruler is in mm).

     

    ostroncp_v20170104c.thumb.jpg.6dae46fd9b48b292823335415abefbf4.jpg

     

    Also, high but thin models like lantern poles are hard to print. They do not really warp, but they get knocked off the bed easily, due to the long lever-action, even with a brim. This is where a thicker custom brim is usefull too. The salt method does *not* work well here: you would better use glue, which has a bit of elasticity and can absorb shocks better than salt.

     

    Picture: model knocked off the glass, due to long lever-action (high model and small base), plus overhangs that severely curled-up (more than 1.5mm), so the nozzle hit them very hard when traveling from one part to the other. Also notice the salt on the bed.

    DSCN5681b.jpg.0e18770ab554bd72031ac2e10ea7f54e.jpg

     

    Less curling-up after changing printing settings, so less knocking-over, and the model could be completed. (This was a bridge test with hanging, removable supports.) So this is on the edge of what the salt method can do.

    DSCN5689b.jpg.d5266b3a41dd2de86bdac20b161c4928.jpg

     

    In my experience, big chamfers and roundings at the bottom also decrease bonding, and thus increase warping. As do single-wall hollow objects. In both cases, the bottom layer is peeled off the glass, sort of. That is why I developed the "inverted prism" test, it is a hard test.

     

    A thick bottom layer of 0.3mm reduces contact area and thus bonding: the strands are too round. A very thin layer of 0.1mm is difficult to lay down evenly. I get best results with 0.2mm first layer. Printing this first layer too cold also reduces bonding and increases warping. Idem for insufficient priming of the nozzle. So, the first layer should be squeezed well into the bed, printed thin, hot and slow, after good priming with a skirt or brim.

     

    Years ago I did some tests on the effect of bed temperatures on bonding and warping: lower bed temperatures reduce warping a lot, because the plastic is much stiffer and further away from the glass transition temperature. But a lower bed temp also reduces bonding a lot, so the models tend to pop-off suddenly with a loud plop in mid-print. Higher bed temperatures increase warping and thereby also reduce bonding: the bottom stays too soft, and it is peeled off the bed very gradually. This is what you see in the red test pyramid above. For PLA, there is a sweet spot inbetween these, where bonding is still good, and there is not too much softening: around 55-60°C. Below 50°C bonding is too poor, and above 65°C, models peel off and sag and get elephant feet. (This is in my experience, but this may differ from PLA brand to brand, and depend on circumstances and bonding methods, of course.)

     

    Near the edge of the glass, temperature can be a lot lower than in the center. This can also reduce bonding and thus increase warping near the edge. Idem for small models printed with 100% cooling fan: this cold airflow cools down the glass locally with 10-20°C.

     

    Moist air also reduces bonding, and increases any tendencies to warp or to come loose. Very dry air like in freezing winter weather, improves bonding, or at least does not reduce it. Poor bonding in rainy weather is what initially prompted me to test bonding temperatures and methods, and why I developed the salt method. See here for my old manual on the salt method: https://www.uantwerpen.be/nl/personeel/geert-keteleer/manuals/

     

    So tendencies to warp, or to come off the bed, could be a combination of all this:

    - tiny contact area, compared to model-size ("inverted prism" shapes),

    - big models filling the bed,

    - chamfers, roundings, overhangs, at the bottom of the model,

    - thin high models,

    - tiny holes,

    - single-wall, hollow objects,

    - too thick bottom layers,

    - nozzle too far way from bed, not enough contact area and squeezing,

    - too low or too high bed temp,

    - too low nozzle temp,

    - too high printing speed,

    - too much local cooling, fan blowing too hard,

    - moisture,

    - non-optimal bonding method for the material,

    - other things I forget?

     

    The default settings in Cura take care of most of the machine-related issues.

    • Like 1
    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
        • 13 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...