supermerill / SuperSlicer

G-code generator for 3D printers (Prusa, Voron, Creality, etc.)
4.12k stars 519 forks source link

Minimum extrusion length #278

Closed guestisp closed 2 years ago

guestisp commented 4 years ago

is possible to add a setting to prevent very very short extrusions that most of the time would lead to blobs and artefacts ?

In example here:

image

The "point" inside the circle is very very very short. With bowden setups and PETG, most of the time this is overextruded due to oozing and similiar.

Is possible to skip this , by setting a min length (in mm) somewhere?

supermerill commented 4 years ago

did you tried to increase gapfill -> min surface ?

extrusions that are shorter than the extrusion width are already removed.

guestisp commented 4 years ago

No, because it isn't a gap-fill, it isn't marked in white in the preview.

supermerill commented 4 years ago

oh, right. I'll make something to transform it to gapfill (that can be better printed or be eliminated).

guestisp commented 4 years ago

That would be perfect

supermerill commented 4 years ago

i've added a min length feature, but it's more to avoid congestion in serial communication. can i have your .3mf to debug this?

StrikeEagleCC commented 3 years ago

I think the default value for this is a bit too conservative, and/or something changed between 2.3.52 and 2.3.55. In 2.3.55, a 50mm "arc" with minimum extrusion length set to the default of 0.035 results in 2mm line segments, and visible vertices on the arc surface. However, I like that the setting is there, so thank you.

Edit: the above is valid for .2mm layer height, ~.45 line width, and 1.75mm filament.

I did not observe this effect with 2.3.52 doing similar prints.

supermerill commented 3 years ago

@StrikeEagleCC I found recently a bug in the min_length feature, so now it should behave more sanely.

JonBerlin commented 2 years ago

Where can I find the min_length setting?

neophyl commented 2 years ago

Its under Printer Settings>General>Firmware>Processing Limit.