While looking into G-code I was wondering why Cura inserts G0 commands in between G1 commands every other line like this:
G1 F2400 X144.612 Y130.187 E1652.56358 G0 F6000 X144.612 Y129.621 G1 F2400 X72.905 Y57.914 E1654.16570 G0 F6000 X73.471 Y57.914 G1 F2400 X144.612 Y129.056 E1655.75518 G0 F6000 X144.612 Y128.490 G1 F2400 X74.036 Y57.914 E1657.33203 G0 F6000 X74.602 Y57.914 G1 F2400 X144.612 Y127.924 E1658.89623 G0 F6000 X144.612 Y127.359
It seems like it wants to move to a slightly offset starting position for the next extrusion. I dont understand why, though. It wants to have touching lines as a result, doesn't it?
I do see this making sense in a fill situation, - this section is called 'type: skin'. How does slic3r get away doing infill without this?
Am I correct to read slic3r gcode correctly to use G1 instead of G0 commands for this?