summaryrefslogtreecommitdiffstats
path: root/.Slic3r/printer/LulzBot TAZ 6, Dual Extruder v3 - end.gcode
blob: a26ffa3a92b8efc21f98e2f952e091e3b7333c25 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Begin LulzBot TAZ 6 Dual Extruder v3 end G-code ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; Ensure moves are complete
M400                                 ; Pause processing until moves complete

; Begin cooling
M104 S<retraction_temperature> T0    ; Cool hotend to retraction without waiting
M104 S<retraction_temperature> T1    ; Cool hotend to retraction without waiting
M140 S<removal_bed_temperature>      ; Cool bed to removal temp without waiting
M107                                 ; Turn off the print cooling fan

; Retract and re-prime filament
G91                                  ; Make below Z and E movements relative
T0                                   ; Target extruder 0
G1     E-1  F300                     ; Retract some filament from the nozzle
G1 Z10 E-5 F3000                     ; Lift nozzle and retract more filament
G1      E6 F3000                     ; Re-prime nozzle (T584, T1724)
T1                                   ; Target extruder 1
G1     E-1  F300                     ; Retract some filament from the nozzle
G1 Z10 E-5 F3000                     ; Lift nozzle and retract more filament
G1      E6 F3000                     ; Re-prime nozzle (T584, T1724)
G90                                  ; Restore absolute positioning mode

; Cool bed
M117 Moving to cool...
G1 Y0 F3000                          ; Move bed to cooling position
M400                                 ; Don't show status until moved
M190 R<removal_bed_temperature>      ; Wait for bed to cool

; Move to print removal position
M117 Printing complete
G1 X-19 Y280 F3000                   ; Move bed forward and toolhead left
M84                                  ; Turn off stepper motors (implicit M400)
M77                                  ; Stop print job timer
M300 P200                            ; Beep

; Optionally keep hotend and bed warm
M104 S0 T0                           ; Cool hotend without waiting
M104 S0 T1                           ; Cool hotend without waiting
M140 S0                              ; Cool bed without waiting
M0 Done, keep warm?
M104 S<retraction_temperature> T0    ; Set hotend to retraction without waiting
M104 S<retraction_temperature> T1    ; Set hotend to retraction without waiting
M140 S<removal_bed_temperature>      ; Set bed to removal temp without waiting

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; End LulzBot TAZ 6 Dual Extruder v3 end G-code ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;