supermerill / SuperSlicer

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

Seam gap does not seem to be working #2995

Open jmccaull opened 2 years ago

jmccaull commented 2 years ago

What happened?

I'm not sure if this is a bug or not, but no matter what seam gap I set I seem to get the same results. The gcode preview shows a distinct gap when I put a .5mm gap but the print has none and looks identical to 0 seam gap. I don't actually want a gap, I was testing this trying to get the seam filled in more, as it looks like a little indent but noticed the setting wasn't making any difference in the print. I've tried with and without all types of wipe, but I can't get my seams to look any better. Any suggestions if this is working as intended would be welcome, or maybe even the ability to set a negative seam gap and overlap the ends a little more? Gcode preview with the gap: image Resulting print: 5mmGap

Gcode without gap: image

resulting print: noGap

I'm using Klipper if that matters and the results are the same with/without pressure advance configured.

Thanks!

Project file & How to reproduce

bencyStackWithGap.zip

Version

2.4.58.3

Operating system

Windows 10

Printer model

Sidewinder X1

supermerill commented 2 years ago

Seam gap is here to create a gap to avoid over-extrusion on pressure release at the end of the extrusion. If you want the opposite there is "extra wipe for external perimeter" and "wipe_inside"

maybe even the ability to set a negative seam gap and overlap the ends a little more?

Maybe you underextrude a little bit. You can push the filament flow multiplier just a touch.

Also, there is a "vase external perimeter" in the perimeter tab, in the "external perimeter first". I created this to test an idea, but didn't find it any better. You can try it and report if it's good or not at all.

jmccaull commented 2 years ago

Seam gap is here to create a gap to avoid over-extrusion on pressure release at the end of the extrusion. If you want the opposite there is "extra wipe for external perimeter" and "wipe_inside"

I understand, and while its not something ultimately desirable, I was using it to test why it seems like setting seam gap to 0, from the default 15%, seemed to make no difference. I'm still confused, if the gcode preview shows a distinct hole, why is it not translating to the print in any way? I would at least expect it to appear like under extrusion before the seam, but as you can see from my test prints, it seems there is no impact.

I've tried varying distance of all the wipes. Extra wipe for external perimeter was the only one that made any noticeable difference and produced an almost flat spot from the seam to the end of the wipe, but the seam was unchanged.

Trying "vase external perimeter" was interesting, it definitely still has a seam, but now its a bulge on the external instead of a gap, which is more like what I'm going for with normal slicing. It had other weird artifacts as well though and produced an area sticking into the middle hole.

I've been printing with a flow multiplier of .99 after running the calibration tests from the slicer, bumped it up to 1.05 and didn't notice any improvement, would you suggest going more? What I meant by negative seam gap is something like the extra wipe parameter, while still extruding. I've been printing all my recent tests without PA turned off, I'm considering trying something like under tuning PA while over extruding a bit to see if it can push the seam together more without much impact else were, but this all seems like work arounds

tekhedd commented 1 year ago

I've been trying to optimize seams today, and I'm seeing the same thing.

Thought maybe I was imagining it so I set seam gap to 3mm. No change whatsoever in the print, although the generated g-code shows 3mm of motion with no E motion and octoprint displays those mm as non-print moves. It's unnatural. Maybe this is a klipper bug? Since it does look like SS is generating the seam gap in the g-code, it might not be a bug in the slicer. I appreciate that it might be oozing a bit, but for 3mm? Yeah I really doubt that too.

This is with 2.4.58.5, AppImage/gtk, Klipper.

berimbolero commented 1 year ago

I have the same thing going on with this seam gap feature. No difference in print between 8mm and 0.4mm gap.

CottonRunt commented 1 year ago

Same, not sure what might be causing it but seam gap settings no longer seem to have any effect on prints.

AnthonyBerduck commented 1 year ago

Same problem here, got big holes in gcodes. Tweaking "Extra wipe for external perimeter" and "wipe_inside" don't change anything.

SpiggieCode commented 2 months ago

Ill go ahead complain here too, seam gap doesnt appear to be working for me either. 0% and 10% both had no difference.