Jump to content

Tree Support Mystery


mike-truly

Recommended Posts

Posted · Tree Support Mystery

tree_support_issue_01.thumb.jpg.6b007173e7a2be53c09e26e9089c42d2.jpg

 

Cura 3.2.0

 

I'm really liking the new tree support!  (Had one project where just changing to tree support dropped a lot of time off the print time).

 

But there some things I don't understand about it.  I took object above and put it vertically on the print bed and printed several test prints.  On each, the object printed fine and had little tree supports inside the tube near each set of holes (nothing... no tree supports outside the object).  I pulled out the tree supports when done and all was well.  Then when it came to the final print, I put 16 of these objects around the bed and went to print.  This time, rather than printing as before (with the tree supports inside the object), the objects were printed with elaborate tree supports outside the objects.

 

This added lots of time to the print (and material) and was unnecessary as proven by the test prints (as they came out perfect with just the interior tree supports).

 

Any idea why these supports were generated differently just by multiplying the number of objects desired?

 

Thanks!

 

Mike

 

  • Link to post
    Share on other sites

    Posted · Tree Support Mystery

    Here's some images illustrating the problem better:

    tree_support_issue_02_labeled.thumb.jpg.f8c1d6651d3f34ccf0012cc4ca76d5d8.jpg

     

    A single object sliced produces only internal tree support for the holes  (as desired).

     

    tree_support_issue_03_labeled.thumb.jpg.e8c8d01e0440226d6a7c31b90d88bc28.jpg

     

    Multiply the object so that there are 6 objects instead of one... and a massive tree structure now appears adding time to the print where this structure is not needed.

     

    Any way to force NO external tree structure and only have the internal tree support (as in the single object)?

     

    Thanks!

     

    Mike

     

  • Link to post
    Share on other sites

    Posted · Tree Support Mystery

    When adding the second object... the external tree structure appears.

     

    tree_support_issue_04_labeled.thumb.jpg.36c41bc2ededac490516005b4436bb4f.jpg

     

    (Would be nice to have the option to toggle the tree structure display in solid view prior to slicing the objects).

     

    Thanks!

     

    Mike

     

  • Link to post
    Share on other sites

    Posted · Tree Support Mystery

    Perhaps something to make the support either per-object or per-print?

     

    I noticed that I had to get my objects pretty far apart or change their relative orientation to get independent trees.

  • Link to post
    Share on other sites

    Posted · Tree Support Mystery

    Thanks for the ideas!

     

    I tried spacing out the objects but this made no difference... with 2 or more objects, the external trees are generated.

     

    Just to be clear... I don't want trees that are external to the objects at all.  I only want the small, internal trees that are present when there is only 1 object on the bed.  If I have 2 or more objects on the bed... the external trees are generated.

     

    I think the answer is to make my own supports with little trees inside the object (like what Cura tree support creates when there is only 1 object present).

     

    Thanks again.

     

    Mike

     

  • Link to post
    Share on other sites

    Posted · Tree Support Mystery

    There are some options for like, infill and supports being relative to the individual object instead of the world. I don't know if the "tree" stuff is tied in there yet.

     

    Could you perhaps try "ungrouping" the objects?

     

    Huh, well, I did, and no luck. I get one big crazy tree when there's two objects, grouped or not.

     

    I've often thought it would be nice to have some post-processing copy, that will stamp the same g-code all over the plate with just an x-y offset (which would do what you want, take one golden object and move it around. I guess that's what you're doing manually. In S3D you put in manual supports then stamp the part all over... but you get the same issue with not quite the same supports generated.

  • Link to post
    Share on other sites

    Posted · Tree Support Mystery

    Question: Wouldn't normal supports work just fine for you? You're not supporting internal structure, just the holes in the outer wall? Just put a push-out piece in each hole. Less material, easier to print, etc?

  • Link to post
    Share on other sites

    Posted · Tree Support Mystery

    Thanks very much for the ideas!

     

    I ended up just building my own supports (which were similar to what the tree support was doing when there was just one object.  They had a root which was mounted on an inside wall below the holes and 2 branches which supported the top of each hole).  Worked great.

     

    Thanks again.

     

    Mike

  • Link to post
    Share on other sites

    Posted · Tree Support Mystery

    I know why this could happen, but it still seems a bit glitchy to me.

     

    Normally the branches try to connect the surface that needs supporting with the build plate as quickly as possible. And if the build plate is unreachable, it tries to connect the overhang area with the model itself. However when there are multiple branches at the same height, it also wants to merge these branches together, so as they are generated from top to bottom they bend inwards towards each other.

     

    So in your print of a single column, each little window created a small branch that would go straight down. But when you have multiple of these they go towards each other and end up in the middle, trying to go straight down from there.

     

    What I don't understand, and is probably a bug now, is why it didn't manage to evade the object and go down alongside the column when there was one object, but it did manage to evade the object when there were multiple.

  • Link to post
    Share on other sites

    Posted · Tree Support Mystery

    An option for "tree supports per object" might be useful here.

     

    From what you're saying, he could print one object upsidedown or 1 mm off the bed, and avoid the tree issues?

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