Hi,
I have just upgraded to the latest 3.1 version (which may not have anything to do with it). But I have added a few settings in the start code to extrude some plastic outside of the plate and let it wipe off when the extruder moves back on to the plate. When I run it from the computer (mac) it works just fine and the nozzle just touches the plate and wipes off. But if I save the same to the SD card and run it, the nozzle will be 1-2 mm above the plate, and then pulls the plastic back onto the plate.
I have the TEVO Tarantula with the latest Marlin firmware.
Starting Script:
G28; Home all axis
G29; Level bed (Z)
M206 Z1.5; set extruder height offset
G1 F1800 Y0 ; Move extruder outside the plate
G1 F1200 Z0 ;
M83 ; Set extruder to relative move
G1 F240 E50 ; Extrude 50 mm
M82 ; Set extruder to absolute move
Br/Peder