Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Specify minimum length for gap infill #4073

Open
smurfix opened this issue Apr 15, 2020 · 15 comments
Open

Specify minimum length for gap infill #4073

smurfix opened this issue Apr 15, 2020 · 15 comments
Labels

Comments

@smurfix
Copy link
Contributor

smurfix commented Apr 15, 2020

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

@rtyr rtyr added the gap fill label Apr 15, 2020
@neophyl
Copy link

neophyl commented Apr 15, 2020

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

@paulnewall
Copy link

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

@LeavOA
Copy link

LeavOA commented Aug 29, 2020

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

@neophyl
Copy link

neophyl commented Aug 29, 2020

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.

@nietaki
Copy link

nietaki commented Mar 20, 2021

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

gap fill

@bringbackgroupb
Copy link

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

@CamStLouis
Copy link

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

@stepikovo
Copy link

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

@CamStLouis
Copy link

CamStLouis commented Sep 3, 2022

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.

@DragonFinlay
Copy link

DragonFinlay commented Sep 9, 2022

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

@CamStLouis
Copy link

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.

@thenickdude
Copy link

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.

@DragonFinlay
Copy link

DragonFinlay commented Sep 15, 2022

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.

@trackhacs
Copy link

trackhacs commented Feb 10, 2023

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

@jwidess
Copy link

jwidess commented Dec 15, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests