Cura icon indicating copy to clipboard operation
Cura copied to clipboard

Wall transitioning filter ignored

Open BagelOrb opened this issue 6 months ago • 1 comments

Cura Version

5.3.1

Operating System

Windows 10

Printer

Ultimaker 3

Reproduction steps

Load attached project. Change Wall Transitioning Filter Margin between 0 and 10 mm , try several values Also scale model 4.5x (scale uniformly on z from 40 to 180) to reproduce the same issue on the second wall (transition between 2 and 3 lines).

Actual results

Setting seems to be ignored. The the lower scale we get two small segments of jsut a single wall line (thin wall). At the higher scaling, we always get two small segments of 3 lines.

Expected results

I want to be able to filter out small regions where it would print an odd number of walls because printing an even number of walls is better since it induces less travels. This is what the Wall Transition Filter Margin is for. Increasing the Wall Transition Filter Margin to a high number would mean we would always filter out regions where we temporarily change to a different wall line count so that the small segments of odd wall line count would be filtered out and the higher wall line count would be used.

Add your .zip and screenshots here ⬇️

transition_filtering_issue.3mf.renamed.zip

The issue is quite problematic for lithopanes, since those types of model can have a lot of different thicknesses when printing upright. When each small segment which is a bit too thin for 2 lines immediately gets only 1 line then this introduces an extra start stop there, which requires an extra travel. In practice you see that printing lithophanes upright causes a shit load of travels which means oozing which means the outside of the print is horribly ugly.

This is related to the Wall Transitioning Threshold Angle. When we increase this it does work as expected; however that influences other parts of my print (not present in this example cutout). Thing is that the filtering is not considered when the significant parts of the skeleton are immediately surrounded by non-significant regions.

One option to solve the issue is to fix the filter to work also on segments when there is no transition to different wall line count, but instead there is a connection to a non-significant part of the skeleton with higher radial distance.

Another option would be to mark portions of the skeleton as significant if they would connect two significant regions together and the newly marked skeleton pieces are rather small. This would be the better option, but it would require new settings.

I know this is a very technical thing I am asking and it sounds like a lot, but let me assure you that standing lithopanes currently print really badly.

If you need any guidance, please let me know.

BagelOrb avatar Jun 20 '25 14:06 BagelOrb

Thanks for the report. 5.3 was released 2 1/2 years ago. Can you upgrade to 5.10.1 and see if the condition persists? A couple of screenshots with some arrows pointing to problem areas would be good. We could also use a project file that doesn't require written instructions. It should be set up without needing the investigator to do anything to the setup.

GregValiant avatar Jun 20 '25 16:06 GregValiant

This issue has been automatically closed because there has been no response to our request for more information from the original author. With only the information that is currently in the issue, we don't have enough information to take action. Please reach out if you have or find the answers we need so that we can investigate further.

github-actions[bot] avatar Jul 05 '25 00:07 github-actions[bot]