I'm trying to print this pet ID in two colours.While I'm still going around my previous post I tried this code which lead to the results shown in the picture. On your left there are the two initial lines, on your right is the result of the filament change and at the centre what should be the print (name and phone). If I let the print go on it will correctly print the rest of the numbers and the letters (can't show it because of my number). It seems like it is purging at the place and at the time it should be printing. Why is this happening?
The code:
; ...
;LAYER:19
;MESH:/tmp/ap_slicer_s9e9_pzv.stl
; previous autogenerated code
; filament change
G1 E-2 F500 ; retract 2mm
G0 X200 Y200 Z10 ; move to safe place
G1 E-40 F1500 ; retract filament out of Bowden tube
M25 ; pause print, change filament
;G1 E2 F900 ; purge filament
G1 X180 Y180 Z0.3 F5000.0 ; Move to "start" position
G1 X180 Y20.0 Z0.3 F1500.0 E15 ; Draw a line
; filament change end
; following autogenerated code
G0 X99.098 Y117.198 Z2.1
M204 S500 ; M204 P500 T500
M205 X20 Y20
;TYPE:WALL-OUTER
G1 F1800 X98.745 Y117.198 E652.74798
G1 X98.745 Y111.752 E652.83855
G1 X99.098 Y111.752 E652.84442
G1 X99.098 Y117.198 E652.92434
M204 S5000
M205 X30 Y30
;...
The results:

