Page MenuHomeAleph Objects Inc

Pause at Height or Layer Plugin causes a blob when resuming
Open, NormalPublic

Description

Cura LE Version: 3.6.20

Operating System: Windows/Octoprint

Printer: Lulzbot Mini

Tool Head: Stock

Description of issue: I believe the Pause at Height or Layer plugin needs a small adjustment. After the pause is done and it continues to print, it over-extrudes which causes a blob of filament to occur immediately after the pause. I have found that a slight adjustment in the gcode where the G92 command is fixes this. If the value for E on the 22nd line below is changed to the same value as E on the last (28th) line, then it will not over-extrude when the print continues. I assume this is because the value of E being used on line 22 isn't taking into consideration any retraction that happened before the pause when the layer change is happening. So adding the the retraction value (1.75 in this case) to line 22 in the calculations of the plugin should fix the issue.

;TIME_ELAPSED:4599.637117
;TYPE:CUSTOM
;added code by post processing
;script: PauseAtHeightorLayer.py
;current layer: 9
;current z: 2.650000
;pause_by: L
;current_temperature: 195
M83 ;Set E relative
G1 Z3.650000 F300
G1 X100.000000 Y0.000000 F9000
G1 Z15 F300
M18 E
M104 S195 ; standby temperature
M0 ; Do the actual pause
M109 S195 ; resume temperature
G1 E90.000000 F180.000000
G4 P5000.000000
G1 Z3.650000 F300
G1 X43.053000 Y43.367000 F9000
M82 ;Set E absolute
G92 E435.265960
;LAYER:9
;MESH:
G0 X43.053 Y43.367 Z2.65
;TYPE:WALL-INNER
G1 F480 Z2.5
G1 F1200 E437.01596

Steps to reproduce: Change the above code to the following.

;TIME_ELAPSED:4599.637117
;TYPE:CUSTOM
;added code by post processing
;script: PauseAtHeightorLayer.py
;current layer: 9
;current z: 2.650000
;pause_by: L
;current_temperature: 195
M83 ;Set E relative
G1 Z3.650000 F300
G1 X100.000000 Y0.000000 F9000
G1 Z15 F300
M18 E
M104 S195 ; standby temperature
M0 ; Do the actual pause
M109 S195 ; resume temperature
G1 E90.000000 F180.000000
G4 P5000.000000
G1 Z3.650000 F300
G1 X43.053000 Y43.367000 F9000
M82 ;Set E absolute
G92 E437.01596
;LAYER:9
;MESH:
G0 X43.053 Y43.367 Z2.65
;TYPE:WALL-INNER
G1 F480 Z2.5
G1 F1200 E437.01596

Upload cura-lulzbot.log (attachment)