Hey folks!
I'm fighting "toolmark" scratches that can happen on flat top surfaces with bowden-based printers when using the marlin-targeting slicers like Cura and could use help. The slices don't tend to actually be toolmarks from the nozzle, but are from tiny bits of ooze that cool in place below the nozzle and can scratch the piece if the toolhead is moving with enough force.
I'm printing a whole host of smooth flat objects like the file above (designed by Michael Curry), and would love to hear the strategies that you folks are using to get around this!
#1 - Activating Combing, Increasing retraction length, Trying z-Hop (ie what didn't work for me yet)
My first guess was that I needed to ACTIVATE combing, tune retraction, and try z-hop -- but talking with some hardcore slicing optimization gurus like George and Simon, I learned that most folks are actually finding that doing the opposite of expectations because the current cascade does not produce the intended results.
Also, what elements of combing and retraction + z-hop in Cura are currently in active development? I'd like to troubleshoot with a lot of printing and bracketing, and don't want to mess up and find a workaround for a feature that is actively changing!
#2 - Hiding scratches in other skin strategies
The suggestion to jump to concentric skin top/bottom layers does help (as you see above) but does feel like a cheat because there really are still tiny scratches.
#3 - Injecting manual gcode for either skin-only z-hops or to redirect the travel away from part without using combing
This seems promising -- I have tried this a bit, but am feeling like I should either use or try to create a plugin. Because this is frustrating with so many materials to experiment with, with different profiles to open!
#4 - Cura slicing tool sorting hacks
This is beyond my skill set, but i've heard that fixing this for flat objects in specific can work in tools like Cura and Slic3r by flipping the order of the slicer tools related to retraction and travel -- and that a large part of the issue are complexities introduced by acceleration strategies making it more difficult to make sure that ooze is not an issue. If anyone has an active experiment working along these lines, i'd love to learn more!