Cura icon indicating copy to clipboard operation
Cura copied to clipboard

Strange flow changes in vase mode.

Open bartwaw opened this issue 1 year ago • 17 comments

Reproduction steps 1.Attached file. 2. Vase mode

Screenshot(s) (image.)

image

Actual results image

image

Expected results (flow should be same.)

Project file (attached)

bartwaw avatar Feb 10 '24 21:02 bartwaw

Please provide the project file, thanks.

smartavionics avatar Feb 10 '24 21:02 smartavionics

Mark, you're probably going to get tired of me soon, because as you can see, I'm starting to search for errors and look for new solutions :)

bartwaw avatar Feb 10 '24 21:02 bartwaw

Looking at your project file, I can see that you have a solid model but then you have set the minimum spiralized line width to < 100%. The variable line width functionality only works with non-solid models. If you set it to 100% you don't get the flow anomalies.

smartavionics avatar Feb 10 '24 21:02 smartavionics

Is possible that this settingls will work with solid ? Generally is easier to design models for vase mode that are solid. and specially that walls will need to meet each other. As you see it's clip for stuff. To get better strength some layers should stick to other layers.

image image

bartwaw avatar Feb 10 '24 22:02 bartwaw

checked, not solid model gives even worst effects: image

image

bartwaw avatar Feb 10 '24 22:02 bartwaw

But strange. smaller version gives such results: image

but almost the same, but taller looks almost good: image

CFFFP_clip-tiny-35mm tall.zip

bartwaw avatar Feb 10 '24 22:02 bartwaw

Can you provide the non-solid model, please?

smartavionics avatar Feb 10 '24 22:02 smartavionics

I've fixed some bugs and it's looking more sensible. Here's your not-solid clip. You can see from the info box at the bottom that the line width is 0.86 which I think is close to the width of the walls in the model. I will make a replacement 4.20.17 release tomorrow so you can test it.

Screenshot_2024-02-11_00-50-42

smartavionics avatar Feb 11 '24 00:02 smartavionics

Mark, thanks for your effort. But as i understand well, "minimum spiralized line width" works only when object is not solid. Correct ? As i said is easier to design such objects as solid - so it's possible to that feature will work for solid objects ? Just asking. Or maybe, just thinking, Arachne engine will "hold" better such features - smooth start and end of spiralized contour to avoid squishing at begining and at the end. I know that you don't plan using arachne and maybe i should ask at cura githib to such improvements.

bartwaw avatar Feb 11 '24 07:02 bartwaw

Hi, you can use the variable line width feature with solid objects but that is not the intended use. So here's your solid model sliced using a max spiralized line width of 150%. You can see that the lines are fat and they actually overlap at the hinge point.

Screenshot_2024-02-11_09-09-44

You can request the tapered start/stop of the spiral on Ultimakers github but I very much doubt they will do it. I offered it to them years ago but they weren't interested then and since that time they broke their spiralization by stopping it working with non-solid models.

smartavionics avatar Feb 11 '24 09:02 smartavionics

I will make a new build for you today, what system? Windows?

smartavionics avatar Feb 11 '24 09:02 smartavionics

Yes, windows.

bartwaw avatar Feb 11 '24 09:02 bartwaw

I've updated the Windows build to incorporate the bug fixes mentioned above.

https://github.com/smartavionics/Cura/releases/download/4.20.17/Cura-4.20.17-mb-amd64.exe

smartavionics avatar Feb 11 '24 11:02 smartavionics

Here's another change that isn't in the build I posted an hour or so ago but I think it is needed. When you have solid models and the model is narrower than twice the max line width, the walls get squished together which will cause over extrusion. So I am proposing to limit the wall width in that situation as shown below. I've cranked the max line width up to 150% to make it obvious.

Screenshot_2024-02-11_12-59-30

smartavionics avatar Feb 11 '24 13:02 smartavionics

I have updated the builds again to incorporate the wall width limit mentioned in my last comment.

smartavionics avatar Feb 11 '24 18:02 smartavionics