Resuming after pause issues - print always resumes slightly off on X axis

Resuming after pause issues - print always resumes slightly off on X axis  

Active Member

Hi All,

I have a Mk3S being controlled via Octoprint and Gcode produced via Cura, the printer is normally in Stealth mode due to always doing long prints.

I use the Cura pause at height plugin which injects this sort of code into the file:

;added code by post processing
;current layer: 8
M83 ; switch to relative E values for any needed retraction
G1 F1500 E-1
G1 F300 Z3.7 ; move up a millimeter to get out of the way
G1 F9000 X190 Y190
G1 F300 Z15 ; too close to bed--move to at least 15mm
M104 S0 ; standby temperature
M0 ; Do the actual pause
M109 S245 ; resume temperature
G1 F1500 E1
G1 F199.998 E1.2
G1 F1500 E-1
G1 F300 Z3.7
G1 F9000 X8 Y8
G1 F300 Z2.7 ; move back down to resume height
G1 F1500 E1
G1 F1800 ; restore extrusion feedrate
M82 ; switch back to absolute E values
G92 E448.84635
M204 S800
M205 X8 Y8

I am pausing prints to insert mesh and other parts into the piece before resuming. Annoyingly I think the Mk3S releases the stepper motors after 10min being idle (I've tried getting around that with the M85 command but it didn't make a difference). So, while I am installing the part, I always end up moving the Y axis.

Prior to resuming, I home X/Y and then click resume. When I do this, the print resumes like it should BUT I always get a small shift in the -ve X axis direction, approximately 0.5mm. The Y axis is always perfect

Belts are tight with the system reporting belt lengths of X:286, Y:274

Does anyone have any idea what might be causing this and how I might get around it?

Thanks in advance!


Posted : 18/12/2019 7:19 am

Please Login or Register