Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support defect(s) in UltiMaker-Cura-5.3.0-alpha+xmas-linux-modern.AppImage #8

Closed
vh-xvg opened this issue Jan 1, 2023 · 2 comments
Closed

Comments

@vh-xvg
Copy link

vh-xvg commented Jan 1, 2023

Thomas, firstly thank you so much for the work you have done on the new tree support. It is simply inspiring to see what an improvement this is over what I'm sure will soon become the legacy tree support. I've tried all of the mainstream slicers with the attached model, and your new support results in by far the best outcome.

Attached is a project file, some screenshots, a cura log, and notes describing a defect in the support for this test case.

Application Version

 UltiMaker-Cura-5.3.0-alpha+xmas-linux-modern.AppImage 

Platform

 Fedora 37, x86_64 

Qt

 N/A 

PyQt

 N/A 

Display Driver

  asus_wmi,i915 

Steps to Reproduce

 Open the attached project. Slice. Inspect the support (inside the model) in layers 732 and upwards. 

Actual Results

Looking at layer 732, in the inside space of the model, there is a main support column that is just branching out. To the right of this is a much smaller support column, which is probably not printable, and it starts angling over and doing some sort of support job around layer 850ish. It is so thin and tall though, I doubt it would print (haven't tried it yet). In higher layers, this skinny support tree appears to mingle with the main support tree, later re-emerging. At layer 1034, a ring of support is printed in mid air, clearly related to the earlier tree but some distance from it, as shown in the attached pictures. This mid air support then continues up, but obviously won't print properly.

Expected results

I would expect that all support in this area would grow from the single, main tree inside the model.

Additional Information

The following screenshots illustrate the problem(s) described above

CFFFP_5.3_lhs_inlet7_repaired_pla.3mf.zip
lhs_inlet7_support_bug1_732
lhs_inlet7_support_bug1_1034
lhs_inlet7_support_bug1_1034_better_view
cura.log.zip

@ThomasRahm
Copy link
Owner

When there is no way to a flat surface, branches will just go down as far as possible. So if the point furthest down is a Support blocker it "rests" on the support blocker. I have not added culling of these branches as i hope to find a better solution in the future (e.g. trying to find a non flat area on the model to rest on). It is an edge-case that rarely comes up, so i have not spent much time on it.
Try moving the support blocker 20 by 15 mm in y direction, so that it is possible for this sub-branch to reach the main branch, and it should (if Branch reach limit it allows, as only branches that violate this setting by the same amount merge) merge with the main branch.

Result with Support blocker 20 moved slightly

@vh-xvg
Copy link
Author

vh-xvg commented Jan 2, 2023

Thanks Thomas. I moved the blocker and it resolved the floating support. I must admit the sloppy support blockers in the database I uploaded were an outcome of fighting with the legacy cura tree support, and I just left them as is when I tried out the new tree support.

I have another issue, I'm going to file a separate report on that.

Thanks, Adrian

@vh-xvg vh-xvg closed this as completed Jan 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants