PrusaSlicer icon indicating copy to clipboard operation
PrusaSlicer copied to clipboard

Specify minimum length for gap infill

Open smurfix opened this issue 4 years ago • 14 comments

Version

2.2, current

Behavior

While some gap infills are relevant, others are stupid. I need a gap fill that glues two edges together; I do not need a gap infill that is 0.2mm long, helps nobody, and creates a blob that breaks my print when I do the next layer.

See e.g. this screenshot: the gap fill on the bottom left makes sense, the others do not.

Screenshot from 2020-04-15 17-53-08

Since it's not always possible to avoid (some) gaps entirely, a print settings option that requires a minimum length for gap fills would be a good way to fix the problem.

Is this a new feature request? yes

smurfix avatar Apr 15 '20 15:04 smurfix

Well this is the fourth issue I've found for this. Seems to be popular lol. Someone over on the Prusa forum was just asking the same thing too. 2780 2691 1806

neophyl avatar Apr 15 '20 18:04 neophyl

I would find this feature very helpful for PETG. The short gap fills create bumps that interfere with the next layer.

paulnewall avatar Apr 18 '20 12:04 paulnewall

I'll toss my vote in as well. causes issues with ABS on the volacno (ooze festival...)

LeavOA avatar Aug 29 '20 16:08 LeavOA

You all could just use Super Slicer (its a fork of Prusa Slicer available https://github.com/supermerill/SuperSlicer/releases ) as that has this in already. While some of the settings are arranged slightly differently they are all there (and loads more). The one you want is on Print Settings>Perimeters & Shell>Gap Fill > Min surface. Settable as a size in mm or a % of nozzle width.

I think the best description I've seen of it is - Prusa Slicer on steroids.

neophyl avatar Aug 29 '20 17:08 neophyl

When printing PETG things like this are an unnecessary liability, sometimes choosing between disabling gap fill and leaving it on is difficult :)

gap fill

nietaki avatar Mar 20 '21 16:03 nietaki

I've got this issue as well. Doesn't seem like it would be too hard to implement, the slicer is already able to distinguish the features which are gap fill, we just need an option to omit certain ones.

image

bringbackgroupb avatar Apr 03 '21 22:04 bringbackgroupb

100% Agree. I've got a huge tall cylinder I can't resize for acoustic reasons, and having gap fill enabled would be useless. However, disabling it then makes the walls where it joins the mouthpiece just one extrusion thick :( image

CamStLouis avatar Aug 19 '22 16:08 CamStLouis

What about using the new 2.5.0 slicer with the Arachne engine? That could help.

stepikovo avatar Aug 29 '22 10:08 stepikovo

What about using the new 2.5.0 slicer with the Arachne engine? That could help.

From the results in the development thread, that seems nowhere near ready for primetime. Again, just the option to specify what size of gap is worth filling would solve his whole issue. I think it's a pretty reasonable feature request.

CamStLouis avatar Sep 03 '22 17:09 CamStLouis

From the results in the development thread, that seems nowhere near ready for primetime. Again, just the option to specify what size of gap is worth filling would solve his whole issue. I think it's a pretty reasonable feature request.

I agree that choosing a gap size threshold would be useful, but as we're switching to Arachne as the default setting, new features for the classic perimeter generator will get a lower priority.

Also, no offense, but why don't you give it a try and see for yourself if it's suitable for you or not? :) One thing is for sure, Arachne will get rid of your gap fill issues.

Gap Fill

DragonFinlay avatar Sep 09 '22 17:09 DragonFinlay

Just tried a print; Arachne has already fucked up my seam placement (I selected “rear” but got diagonal) and seems to have poorer dimensional stability. The ring of ripples on the part from overzealous gap fill is gone, but features that formerly came out crisp are a little rougher this time around. I use this for work so unfortunately the aesthetics matter.

CamStLouis avatar Sep 09 '22 17:09 CamStLouis

I print a thin-walled tube with Arachne and end up with two perimeters that don't touch each other when printed, and the whole thing crumbles when squeezed. Good exterior surface finish though compared to the lumpiness I got with gap fill.

thenickdude avatar Sep 09 '22 19:09 thenickdude

Just tried a print; Arachne has already fucked up my seam placement (I selected “rear” but got diagonal) and seems to have poorer dimensional stability. The ring of ripples on the part from overzealous gap fill is gone, but features that formerly came out crisp are a little rougher this time around. I use this for work so unfortunately the aesthetics matter.

Right, I understand. We are currently working on seam placement when using Arachne, so this should be fixed soon. Please refer to #8443, #8512, #8686 and #8841 (we will close some of these soon to keep discussion to one thread).

I print a thin-walled tube with Arachne and end up with two perimeters that don't touch each other when printed, and the whole thing crumbles when squeezed. Good exterior surface finish though compared to the lumpiness I got with gap fill.

This is also something we're aware of, please check #8578.

Anyway, since classic perimeter generation is still a feature in PS, we will probably keep this issue open until we can improve on it.

DragonFinlay avatar Sep 15 '22 14:09 DragonFinlay

One thing is for sure, Arachne will get rid of your gap fill issues.

For me it actually introduces gap fill issues ... which are not here with classic implementation.

it might not show as gap infill in feature type - but has same effect.

image

image

trackhacs avatar Feb 10 '23 11:02 trackhacs

Ran into an issue today I've had many times before, gap fill creating tiny extrusions that do nothing but cause problems. I was originally using the Arachne perimeter generation, but that was ALSO causing very small extrusions at the tips of perimeters, so I swapped to Classic and instead I'm now getting these tiny gap fills, ugh. Really hope this issue can be resolved soon as this has been a problem for years and, as mentioned in this comment, SuperSlicr already has a solution for this.

Classic (White Gap Fills) Arachne (Tiny Yellow Extrusions)
image image

jwidess avatar Dec 15 '23 23:12 jwidess