I dont see any retractions commands in your startup code, but noticed these Extrusion commands AFTER the pure lines have printed:
So I can see where its probably retracting filament AFTER it has printing the purge lines, but not before.
Being as those commands are generate by the slicer, and not part of your Startup Script, there is probably something set wrong in your slicer - like maybe its set for Relative extrusion mode instead of Absolute....
Hope this helps.
G1 F3000 E-3 ;LAYER_COUNT:121 ;LAYER:0 M107 G0 F7200 X67.718 Y55.125 Z0.2 ;TYPEconfused smileyKIRT G1 F3000 E-0.12473See the G1....E are negative on both the first and last gcode commands of your file sample.
So I can see where its probably retracting filament AFTER it has printing the purge lines, but not before.
Being as those commands are generate by the slicer, and not part of your Startup Script, there is probably something set wrong in your slicer - like maybe its set for Relative extrusion mode instead of Absolute....
Hope this helps.