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 next to perfectly vertical wall #6604

Closed
mehran-Bgh opened this issue Oct 31, 2019 · 10 comments
Closed

Support next to perfectly vertical wall #6604

mehran-Bgh opened this issue Oct 31, 2019 · 10 comments
Labels
Type: Bug The code does not produce the intended behavior.

Comments

@mehran-Bgh
Copy link

Application version
cura v:4.1.0

Platform
windows 10

Printer
it's a custom printer. it's irrelevant to the issue.

Reproduction steps
I just was testing the software and the G-code it generates.
import an STL which was a regular triangle. the stl :
Part1.stl.zip

check the parameters (the generate support structure was activated)

Actual results
I check the preview and find out that a weird support structure has been generated.

Annotation 2019-10-31 114855

I check the G-code file as well and some unnecessary G-codes for support were there.

;TYPE:SUPPORT
G1 F1500 E177.50627
G1 F1800 X108.355 Y94.777 E177.52269
G1 F1500 E171.02269

here is the 3mf file
CFFFP_Part1.3mf.zip

Expected results
this model didn't need any support structure but it was generated.

Additional information
however, this issue will solve if we uncheck the support generating checkbox but creating unnecessary support while generating support is activated is insane.
image

@mehran-Bgh mehran-Bgh added the Type: Bug The code does not produce the intended behavior. label Oct 31, 2019
@Ghostkeeper
Copy link
Collaborator

Yup, can reproduce with the default settings of Custom FFF Printer (making it 200x200mm wide so that this model fits in it by default). The model is really simple, just 6 vertices and 8 triangles.

@mehran-Bgh
Copy link
Author

what's the reason then? does it seem rational to you?

@Ghostkeeper
Copy link
Collaborator

No, it's very weird and shouldn't be there. I have no idea why it chose to create support for that particular corner. Definitely a bug.

@nallath
Copy link
Member

nallath commented Nov 4, 2019

For our reference CURA-6955

@yohanson
Copy link

yohanson commented Nov 12, 2019

Reproduces in 4.4.0-BETA (Linux).
Weird support generation depends on overhang angle setting.
supports-overhang
Can be somewhat worked around by setting 50° or more.

@Ghostkeeper
Copy link
Collaborator

As far as I'm concerned this ticket is not about "there is support in weird places", which is a very broad topic concerning dozens of algorithms and thousands of lines of code. The problem here is only concerned with the case of support being generated alongside a perfectly vertical wall. So I'll change the title to prevent this issue from becoming a collection of all support issues out there.

@Ghostkeeper Ghostkeeper changed the title weird support creation Support next to perfectly vertical wall Dec 3, 2019
@Ghostkeeper
Copy link
Collaborator

This was fixed by Ultimaker/CuraEngine#1214, which will be included with Cura 4.7.

@marhub
Copy link

marhub commented Feb 26, 2021

This issue still persists in cura 4.8.0

image

@Ghostkeeper
Copy link
Collaborator

@marhub There is a similar issue related to support towers being generated but then being removed due to X/Y distance, which is what you're seeing there. Please refer to #7487.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Bug The code does not produce the intended behavior.
Projects
None yet
Development

No branches or pull requests

6 participants
@yohanson @Ghostkeeper @marhub @nallath @mehran-Bgh and others