OrcaSlicer
OrcaSlicer copied to clipboard
ENH: Port of "wipe inside before extruding an external perimeter" feature from super slicer
Porting the wipe inside before extruding an external perimeter feature from Super Slicer. This helps reduce seam visibility and visibility of slight over extrusion at the start of an external perimeter when printing with external perimeter first or when printing with inner/outer/inner mode but only 2 perimeters are available.
Feature works by doing the deretract move at the start of an external perimeter offset to the inside so the majority of the blob is hidden from view.
Addressing: https://github.com/SoftFever/OrcaSlicer/issues/372
Before:
Deretractions performed on the outer skin of the model
After:
Deretractions are performed inside the model
I have tried this fork, everything works fine, and the new feature produces better seams. On the Orca Cube's screw the seam was pretty mutch flush with the parts and when screwing it in you couldn't even feel the seam (what happens when printing without this feature).
Did some testing myself - indeed a much cleaner seam compared to it off. Even in sandwich mode.
I did a first test with the 3dbenchy, which did not show any particular improvements. I tried again with the cylinder. Evidently the material and the current settings exhibit good behavior with seams, but a close-up photo highlights some blobs in the cylinder with the function disabled compared to the one where it is enabled.
Wipe before external loop disabled
Wipe before external loop enabled
Glad to see this ported over -- my test prints from this branch look great.
Looks good. You da man!
Lots of free time at Christmas :D haha!
@igiannakas Thanks so much for implementing this! It made a big difference in my first test print.
Wipe before external loop enabled on the right:
@igiannakas Thanks so much for implementing this! It made a big difference in my first test print.
Wipe before external loop enabled on the right:
Nice photo for comparison. Do you mind if I use this photo in the release notes. I will credit you
@SoftFever Sure.