Jump to content

Cura Tree Supports - best settings?


LePaul

Recommended Posts

Posted · Cura Tree Supports - best settings?

Hello !

 

I have been doing a lot of experimenting with Cura Tree supports, especially since they have improved in recent releases.

 

In my example, I am using a support test model (https://www.thingiverse.com/thing:3232756)

 

To keep it simple - the machine and filament are all dialed in  ESTEPS, Slicer flow, retraction, Linear Advance and so on.

 

I'm using a 0.6 nozzle at 0.2 mm layer resolution.  (The 0.6 offers me less walls but the great layers of the 0.4 nozzle)

 

I guess my first question for the Cura devs like @nallath - for the support Z distance, does Cura support a value of 2 decimal places?  Does Cura just use 0.2, 0.3, etc or can you find tune that value to 0.25, etc. ?

 

I'm trying to determine the magic formula of layer height to Z Distance.  I would assume closer is better but there seems to be a fine line between fused support and not great layers on top of the support roof/interface.

 

There are some really great videos on regular supports that I have tried to adapt for my testing.  Certainly, different PLAs react differently in my testing as well.  

 

I have also messed with the Support Interface Density and bit.  50-75% seems to work just fine.  

 

Most of my prints are just dealing with that roof setting.  I'm using the Concentric pattern since, well, I don't see any change going from that to grid? 

 

image.thumb.png.9c06d37882579e6a57478dd7050307d5.png

 

image.thumb.png.041160f48202a879626dd25fe4afc0bc.png

 

Anyways, Cura changes rapidly and keeping up with all the improvements takes some work,.

 

I wanted to see if I was missing any important steps to create better supports!

 

 

 

 

 

  • Link to post
    Share on other sites

    Posted · Cura Tree Supports - best settings?
    2 hours ago, LePaul said:

    I'm trying to determine the magic formula of layer height to Z Distance.  I would assume closer is better but there seems to be a fine line between fused support and not great layers on top of the support roof/interface.

     

    There are some really great videos on regular supports that I have tried to adapt for my testing.  Certainly, different PLAs react differently in my testing as well.  

     

    I have also messed with the Support Interface Density and bit.  50-75% seems to work just fine.  

     

    Most of my prints are just dealing with that roof setting.  I'm using the Concentric pattern since, well, I don't see any change going from that to grid? 

    One change I always make when using trees: change Support > Rest Preference to On buildplate when possible. It's one of the most overlooked settings but it makes it place the trunks on the build plate (where possible) instead of on your model, so you don't have nearly as much floor to clean up.

     

    It's really something that requires testing based on your printer, filament, models, etc. Usually it's a multiple of your layer height (or Cura will likely round it to be, IIRC). You can get away with a bit bigger with materials like PLA because it's a lot like bridging except you're going over something (it sets fairly quickly before it has a chance to droop), I use two layer heights, although stuff like the silky PLA tends not to do as well (hint: run it about 5° hotter than other PLA).

     

    With materials which are lot more likely to droop and sag (like PETG and TPU) I use one, better a model with a bit of support stuck to it than a model with a big saggy bit, although it's annoying with TPU because (be careful kids!) it's so soft you can't really cut it with a knife, you have to find a serrated blade.

     

    I think your support interface density is too high. It's sort of like placing things over infill - you don't need infill density that high for stuff to successfully go over it, and with your support interface it means there's more to stick to it. I use between 20% and ⅓, depending on the project and material.

     

    As for pattern - basically the thing is that with with lower support interface densities, depending on what's above it, you have to worry about gaps. With diagonal lines above it it's fine:

    image.thumb.png.ecab1019a48f7021020d6f820bb3fe4e.png

    But if for whatever reason you have your lines running parallel to your concentric infill:

    image.thumb.png.f25b7fc9b7d4aa8a2d4db1e719316a34.png

    or, <insert deity here> forbid, you're using a concentric floor pattern:

    image.thumb.png.5165fe71eef67bd2286e131157d1120d.png

    there tons of gaps for your fall to floor through, whereas a pattern like grid, you never have to bridge too far:

    image.thumb.png.8f03d77ee635a02aebf2f70fdefb3792.png

    Even if your floor is a grid and has lines running parallel to the grid lines (which by default, it will), it's still never too far before it hits some interface:

    image.thumb.png.7348b8496828dc56890eb16e6e768041.png

     

    Those examples are with support interface density at 33.33333333%.

  • Link to post
    Share on other sites

    Posted · Cura Tree Supports - best settings?

    Thanks for your reply, that's a great tip.

     

    Good points on the density, I was really struggling with that and your infill analogy makes a lot of sense.

    Yes, silk materials aren't my favorite, I find the overhangs are awful and it's a very gummy material to remove supports from.  Hotter is an interesting idea

     

    So to recap -

    The support z distance question is still not clear.  Maybe same as layer resolution?

    Support Density 33%

    Change Support > Rest Preference to On buildplate when possible.

     

     

     

  • Link to post
    Share on other sites

    Posted · Cura Tree Supports - best settings?
    16 minutes ago, LePaul said:

    The support z distance question is still not clear.  Maybe same as layer resolution?

    It's usually a multiple of your layer height. For easier to work with materials (like regular PLA) I usually use about two layers' worth (and since I usually print 0.2mm layers, that makes it 0.4mm). You might be able to pull off three but it really depends on your printer and filament (remember, small scale testing is your friend).

     

    For anything stringier than that (like when I print PETG or TPU) I always use a 0.2mm gap (one layer) because it's pretty much guaranteed to sag down onto it anyway, but the adherence is going to be less than if I was printing straight on top of it.

  • Link to post
    Share on other sites

    Posted · Cura Tree Supports - best settings?
    1 hour ago, Slashee_the_Cow said:

    It's usually a multiple of your layer height. For easier to work with materials (like regular PLA) I usually use about two layers' worth (and since I usually print 0.2mm layers, that makes it 0.4mm). You might be able to pull off three but it really depends on your printer and filament (remember, small scale testing is your friend).

     

     

    I'm hopeful one of the Cura Team can answer if the Z Distance variable is 2 decimal places...how much we can fine tune that distance would be go to know.

  • Link to post
    Share on other sites

    Posted · Cura Tree Supports - best settings?

    You should be able to tell from the gcode - if you don't really know how to read it, just slice something simple like this with however many decimal places you want in Z distance I can look through it for you.

    test step.stl

  • Link to post
    Share on other sites

    Posted · Cura Tree Supports - best settings?

    True, I suppose I could dive into Notepad++ and gcode.  

    I was just hoping someone from the Cura team could answer that.  IF that is available, great.  If not, perhaps a feature request allowing us to really fine tune that Support Z Distance

     

    I did a test last night using 0.4 with some Zyltech Matte PLA and 0.4 worked beautifully.  (0.2 layer resolution)  I tried some Amazon Basics PLA on another machine and it didn't work as well at 0.4, a bit saggy.

     

  • Link to post
    Share on other sites

    Posted · Cura Tree Supports - best settings?

    The developers don't spend that much time on the forums. If you want an answer directly from above you're better contacting them on the Cura GitHub repo.

     

    (n.b. I don't actually know how to directly post a topic in the discussions or whatever there)

     

    Just did a quick test myself looking at the gcode: 0.3mm initial layer, 0.2mm layers, set support distance 0.275.

    Top layer with support interface is Z9.7mm (it moves to that before it starts the layer) but support is always the first thing printed, and immediately before printing the support, it moves down to Z9.625mm, which is 0.275mm lower than the layer above which will be Z9.9mm.

     

    So it looks like it does support extra decimal places. Hooray!

  • Link to post
    Share on other sites

    Posted · Cura Tree Supports - best settings?

    I inquired with Jaime, he kindly replied

     

    I'm not a 100% sure if we already implemtend the partial z-distance for support or if that is going to be in the next release. Regardless of that, the value that is shown to the user is also the value that is being sent to the engine. Without partial layerheight it won't do that much (because it has to round it on whole layerheights), so on 0.2 layerheight it would either do 1 layer or 2 layers.

  • Link to post
    Share on other sites

    Posted · Cura Tree Supports - best settings?
    9 hours ago, LePaul said:

    I inquired with Jaime, he kindly replied

     

    I'm not a 100% sure if we already implemtend the partial z-distance for support or if that is going to be in the next release. Regardless of that, the value that is shown to the user is also the value that is being sent to the engine. Without partial layerheight it won't do that much (because it has to round it on whole layerheights), so on 0.2 layerheight it would either do 1 layer or 2 layers.

    I think that refers to doing the top layer of support/interface at a different layer height, not fractions for the Z distance to the model (I could be wrong, but as I showed above, it's already capable of doing that, but it's doing it by cheating, basically).

  • 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
        • 20 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...