Filament ooze messes up bed leveling

I’ve found that sometimes I have to cancel my print and restart it so the mini will wipe the nozzle twice. I notice that even after wiping, some filament will creep out and it causes the nozzle to hit the washers harder instead of just lightly touch them. This is solved by restarting the print. Any ideas for how to fix this? Maybe changing my start g code could alleviate this issue.

What I did try:
I did try changing my retraction on the start g code. I have it retract before wiping and then retract again before leveling. The issue is that it never reads my command to retract before leveling. I’m not sure why.


If you are using the start gcode provided by Lulzbot the filament should be retracting 15mm before wiping and measurement.

What temperature is your nozzle while wiping and tapping corners? For PLA it should be in the 140 - 150 range depending on the filament.

The start gcode should look something like this example from the Mini 2.

;This G-Code has been generated specifically for the LulzBot Mini 2 with SE 0.5mm Tool Head
M73 P0                  ; clear GLCD progress bar
M75 					; Start GLCD Print Timer
G26 					; clear potential 'probe fail' condition
M107 					; disable fans
M420 S0                 ; disable leveling matrix
G90 					; absolute positioning
M82 					; set extruder to absolute mode
G92 E0 					; set extruder position to 0
M140 S{material_bed_temperature} 	; start bed heating up
G28 					; home all axes
G0 X0 Y187 Z156 F200 			; move away from endstops
M117 Mini 2 Wiping...			; progress indicator message on LCD
M109 R{material_soften_temperature} 	; soften filament before retraction
G1 E-15 F75 				; retract filament
M109 R{material_wipe_temperature} 	; wait for extruder to reach wiping temp
G1 X45 Y176 F11520 			; move above wiper pad
G1 Z0 F1200 				; push nozzle into wiper