Mid-print Filament Change difficulties
Posted: Tue Mar 07, 2017 6:50 pm
Hi all,
I am using this piece of code:
;Change filament
G91 ; set relative positioning
G0 Z40 ; raise Z (drop bed)
G90 ; set absolute positioning
M84 S0 ; disable idle timeout
M25 ; Pause SD Print
G92 E0 ; zero extruder
to pause my print and change the filament. It seems as if you have to retract and extrude the same amount, or this code doesn't work. If I extrude more than I have retracted, the extruder retracts before continuing the print.
Can anyone confirm if this is the expected behavior? Is there a way to change the above code to allow as much extrusion as I want before continuing the print? I just want it to start where I left the filament, without retracting first.
Here is the code as inserted in my gcode:
G1 X108.397 Y126.269 E0.2183
G92 E0
G1 E-1.4000 F2400
;Change filament
G91 ; set relative positioning
G0 Z40 ; raise Z (drop bed)
G90 ; set absolute positioning
M84 S0 ; disable idle timeout
M25 ; Pause SD Print
G92 E0 ; zero extruder
; layer 7, Z = 1.376
M104 S240 T0
; tool H0.200 W0.320
; inner perimeter
; inner perimeter
G1 X97.782 Y127.692 F9000
G1 Z1.346 F1200
G1 E0.0000 F2400
G92 E0
G1 X97.146 Y127.692 E0.0156 F1467
Have a great day,
Jim
I am using this piece of code:
;Change filament
G91 ; set relative positioning
G0 Z40 ; raise Z (drop bed)
G90 ; set absolute positioning
M84 S0 ; disable idle timeout
M25 ; Pause SD Print
G92 E0 ; zero extruder
to pause my print and change the filament. It seems as if you have to retract and extrude the same amount, or this code doesn't work. If I extrude more than I have retracted, the extruder retracts before continuing the print.
Can anyone confirm if this is the expected behavior? Is there a way to change the above code to allow as much extrusion as I want before continuing the print? I just want it to start where I left the filament, without retracting first.
Here is the code as inserted in my gcode:
G1 X108.397 Y126.269 E0.2183
G92 E0
G1 E-1.4000 F2400
;Change filament
G91 ; set relative positioning
G0 Z40 ; raise Z (drop bed)
G90 ; set absolute positioning
M84 S0 ; disable idle timeout
M25 ; Pause SD Print
G92 E0 ; zero extruder
; layer 7, Z = 1.376
M104 S240 T0
; tool H0.200 W0.320
; inner perimeter
; inner perimeter
G1 X97.782 Y127.692 F9000
G1 Z1.346 F1200
G1 E0.0000 F2400
G92 E0
G1 X97.146 Y127.692 E0.0156 F1467
Have a great day,
Jim