Ultimaker / Cura

3D printer / slicing GUI built on top of the Uranium framework
GNU Lesser General Public License v3.0
6.11k stars 2.06k forks source link

Slicing failing with supports #19051

Open Denied-X opened 4 months ago

Denied-X commented 4 months ago

Cura Version

5.7.0

Operating System

Windows 11

Printer

Ender 3 v2

Name abnormal settings

Supports

Describe model location

no

Describe your model

My model is a simple and small flower pot

Add your .zip here ⬇️

Project_material.zip

GregValiant commented 4 months ago

Thanks for the report. Slicing with both "Normal" supports and with "Tree" supports the model sliced for me without a problem. image

So on my Win 10 Pro system and with both Cura 5.7.0 and Cura 5.7.1 I'm unable to duplicate the problem. If you could post the "Cura.log" file it would be helpful. The Cura team will take a look.

If you have that model, putting a 45° chamfer on that outside lip (that requires support) would eliminate the need for support. I know that's not very helpful here, but doing that would cut your material usage way down. A lip that is only 0.50 mm wide is very difficult to support whether you use "XY overrides Z" or "Z overrides XY". image

Denied-X commented 4 months ago

Thank you so much for your help! The thing is I was trying to print it upside down, I'm still new in this field and I'm testing a lot of things out to try and learn from the outcomes. I've still never used supports till now so I wanted to try with a simple design I have and I got the error then saw that I can report the bug. So I did, but thank you at least now I know its working so I can figure it out further. Have a nice day!

GregValiant commented 4 months ago

On that particular model - if you print it upside down the inside will need to be full of supports to hold up the roof (the bottom of the pot). There is a rarely used setting in Cura called "make overhangs printable" that will add a chamfer to that outside edge so it won't need support. Remember to turn it off when you are done because it can cause some odd looking issues on models that don't need it.

I do see something about the slice that I don't like though. @HellAholic, When I slice this model with a 0.40 line width the walls jump from a single wide extrusion, to side-by-side narrow extrusions causing wavers in the wall in the preview and I believe they would up up in the print. Just for a test I sliced it with a 1.00 line width and the walls look as they should.

Both of these are with the line width at 0.40 in 5.7.1. I didn't find any variations in the thickness of the cross-section of the wall which is 0.82 thick. image

image

The model on the right is 1 layer height off the build plate. image

HellAholic commented 4 months ago

@GregValiant , I just threw the model into CRE3 pro printer and pressed slice, with the wall thickness of 0.8 (line width 0.4) I don't see the variations on my end but I know the look. Don't think it's the model specifically but probably the shell thickness in combination with settings makes the engine confused for the transition between 1 and 2 lines. There were couple of thin-wall models with same symptoms that if you slightly increased the model size or reduced the line thickness it would go away. If you still have the file, could you make a project file smoothy and send it over please?

image

GregValiant commented 4 months ago

Thanks for looking. Hole Horizontal Expansion at 0.10 with the Max Hole Diameter at 0.0 caused the problem.

The model on the right has a "Per Model" Max Hole Diameter of 8.0.
image

When you get this project open also take a look at the Z-seam with "Z-seam Relative" on and then off. GV pot_draft1.zip

HellAholic commented 4 months ago

Added a ticket for investigation, as you mentioned, it seems the 0 value is causing a problem since even a 0.0001 value improves the results. CURA-11914

Side note, we're doing some work on the z seam, so the behavior is more in line with expectations I would say (pictures from alpha build below): image image

HellAholic commented 4 months ago

@GregValiant I just discussed this with Casper, the issue is related to a known problem that we currently cannot figure out a good solution for; it has to do with all the settings that determine the logic for the number of walls that should be done for that specific thickness such as (Wall transition filter margin, line width, shell thickness,...) and in this case also the Max Hole Diameter and the expansion. I trust in the judgment of the Devs since there is no one size fits all solution for this issue and it would be just moving the problem from one model to another. So unfortunately at this time it is not possible to address this issue without causing other issues in other models.

GregValiant commented 4 months ago

Another clear cut case of "Everything affects everything". @HellAholic it appears that a "Max Hole Diameter" of .001 does make the wall problem go away, but a value of about 145 (and greater) causes the problem to surface again. Good luck with that.

@Denied-X as you can see, the Cura team is aware of problems with some of these "thinner walled models". I know we got side-tracked. Going back to the original problem of not slicing - have you gotten it to slice? I've sliced it about 25 times both right-side-up and upside-down and haven't had a problem.

I'll leave this open as a bug report.