Hi,
I'm trying to eliminate from the surface of the tops layer the signs of some scratches, like in these pictures:
I bring the formulations that I use with Care 15.02.1, even if in this case I'm (almost) sure that they are superfluous:
- retraction: enabled
- minimum travel: 0.1
- combing: enabled
- minimal extrusion: 0.0
- z-hop: 0.15
In the gcode, I have looked for the lines to which correspond these scratches and I have noticed that, mainly, they happen in correspondence of G0s sequences similar to this (two-ten rows in my experience):
...
G1 X112.210 Y125.942 E1901.51616
G1 X111.906 Y125.964 E1901.52835
G0 F12000 X113.216 Y126.391
G0 X112.732 Y127.400
G1 F3600 X112.476 Y127.939 E1901.54637
G1 X112.444 Y128.536 E1901.55815
...
So I've tried to insert G10 and G11, before and later to the G0s, so that to surely stop the extrusion:
...
G1 X112.210 Y125.942 E1901.51616
G1 X111.906 Y125.964 E1901.52835
G10
G0 F12000 X113.216 Y126.391
G0 X112.732 Y127.400
G11
G1 F3600 X112.476 Y127.939 E1901.54637
G1 X112.444 Y128.536 E1901.55815
...
This solution (applied to the last one or two layers) has improved a lot because some scratches have disappeared, except someone.
A deeper analysis (using GCode Print Simulator for searching the moment of these extrusions scanning every movement) has brought me to eliminate them using the same method in other anonymous lines (without G0 sequences, but only one row for time).
Editing the first kind of G0 command is not a big problem: the changes ask for few minutes and the lines they are easily found.
More difficult and longer to find the others!
Now, my question is:
"Can someone confirm that this solution is the best way? And, more important, does exist any plugin, macro or similar that could automatize this editing?"
At disposal for any additional comment.