Ultimaker / Cura

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

Combining "Break up Support into Chunks" and "Support Wall Line Count" no longer working? #7841

Closed Silver-Streak closed 4 years ago

Silver-Streak commented 4 years ago

Application version 4.6.1

Platform Windows 10 64 Bit

Printer Anycubic i3 Mega

Reproduction steps

  1. Loaded the "cartridge_holder.stl" file into Cura from here:
  2. Enabled "Break up support into chunks".
  3. Set "Support Wall Line Count" to 1.
  4. Sliced model.
  5. Took screenshot.
  6. Disabled setting.
  7. Sliced model.
  8. Took screenshot.
  9. Enabled setting.
  10. Set Wall Line count to 0
  11. Sliced model.
  12. Took Screenshot

Screenshot(s) 20mm "Chunks enabled", 1 support wall line image Inside of supports image

2mm "Chunks enabled", 1 support wall line image

No chunks enabled, 1 support wall line image

20mm "Chunks enabled", 0 support wall line image

Actual results Wall lines are going around the entire support instead of the chunk, rendering this setting mostly useless. I've even attempted going down to a 2mm chunk size with no difference.

While my memory could be terrible, I remember that this used to work (even on this model) but no longer seems to function.

Expected results Wall lines are added around each chunk, keeping them as separate chunks but with their own walls.

Project file https://we.tl/t-mJW9xfQV0I

Log file cura.log.txt

Additional information (Extra information relevant to the issue.)

Ghostkeeper commented 4 years ago

I don't think this ever worked. This is how it looks in Cura 3.4, when Support Wall Line Count got introduced:

image

Break Up Support In Chunks got introduced in Cura 3.0 and Support Wall Line Count in 3.4, so we certainly didn't take Support Wall Line Count into account when implementing that, since it didn't exist yet. The way that Break Up Support In Chunks works is by leaving out some of the "zags" of the zig-zag pattern. So it never really broke up the support area into multiple parts and thus wouldn't break up the surrounding wall line either.

Silver-Streak commented 4 years ago

@Ghostkeeper Thanks for checking on this. I could have sworn it was treated differently before, but it appears I was incorrect.

Ghostkeeper commented 4 years ago

We've discussed this, but decided that the implementation of making the extra support wall follow the broken up chunks is too complex. We've instead given the setting a warning if Break Up Support In Chunks is enabled. It's not a real fix, but hopefully that makes it a bit more clear that the two don't combine well. I'll also mention it in the Settings Guide I think.