blob: 76eff53349a87c95cfcc0fdafa5392d6442385fd (
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
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Begin LulzBot TAZ 6 Single Extruder v2.1 end G-code ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Ensure moves are complete
M400 ; Pause processing until moves complete
; Begin cooling
M104 S<retraction_temperature> ; 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
G1 E-3 F1000 ; Retract some filament from the nozzle
G1 Z20 E-3 F3000 ; Lift nozzle and retract more filament
G1 E6 F3000 ; Re-prime nozzle (T584)
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 ; Cool hotend without waiting
M140 S0 ; Cool bed without waiting
M0 Done, keep warm?
M104 S<retraction_temperature> ; Set hotend to retraction without waiting
M140 S<removal_bed_temperature> ; Set bed to removal temp without waiting
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; End LulzBot TAZ 6 Single Extruder v2.1 end G-code ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|