prusa3d / PrusaSlicer

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
https://www.prusa3d.com/prusaslicer/
GNU Affero General Public License v3.0
7.78k stars 1.94k forks source link

Discontinuous perimeter with retracts #6153

Open haarp opened 3 years ago

haarp commented 3 years ago

Hello!

Version

2.3.0

Operating system type + version

Gentoo Linux

3D printer brand / version + firmware version (if known)

MK3 3.8.2

Behavior

In curved perimeters, certain thicknesses seem to make it go discontinuous, making the slicer add many short segments with individual retracts, sometimes even printing them "out of order". It also audibly retracts often while printing these segments.

Screenshot_2021-03-01_12-36-31

Project File (.3MF) where problem occurs

PartT.zip (rename from .zip to .3mf first)

Check layer 39.12.

Thanks!

rtyr commented 3 years ago

Similar to https://github.com/prusa3d/PrusaSlicer/issues/3025, etc.

Enabling "detect thin walls" may help in this case.

haarp commented 3 years ago

Similar to #3025

I'm not 100% sure. I've seen #3025 many times before, but never with retracts.

Enabling "detect thin walls" may help in this case.

Interestingly, it does! The discontinuous internal perimeter is then replaced with gap fill. But the documentation for "detect thin walls" seems incomplete then, as one wouldn't expect it to have an effect on this 3-perimeter structure. Hmm.