blob: 00e9451774ed26d4705a24d47e5314ec06dde2dd (
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
|
; Input file name: [input_filename]
; Printer preset: [printer_preset]
; Filament preset: [filament_preset]
; Print preset: [print_preset]
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Begin LulzBot TAZ 6 Single Extruder v2.1 start G-code ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; Initialization, homing, and retraction
;
; Set units, positioning modes, and extruder origin
M73 P0 ; Set LCD print progress to 0%
M75 ; Start print job timer
G26 ; Clear any "PROBE FAIL" (needed? see T372)
G90 ; Set absolute positioning mode
M204 S500 ; Set acceleration
M82 ; Set E absolute mode (override G91)
G92 E0 ; Set extruder position to 0 (origin)
M420 S0 ; Disable bed leveling with previous matrix
; Begin heating hotend to retraction temperature
M107 ; Turn off the print cooling fan
M104 S<retraction_temperature> ; Set hotend temperature without waiting
M140 S[first_layer_bed_temperature] ; Set bed temperature without waiting
; While waiting for the hotend to heat, auto-home the axes
M117 Homing all axes...
G28 ; Auto-home all axes
M109 R<retraction_temperature> ; Wait for hotend temperature
; Retract filament before wiping
M117 Retracting...
G1 E-30 F100 ; Retract filament
;
; Wiping
;
; Begin heating hotend to wiping temperature
M104 S<wiping_temperature> ; Set hotend temperature without waiting
M400 ; Don't show status until retracted
; While waiting for the hotend to heat, position the nozzle over the wiping pad
M117 Moving to wipe...
G1 X-15 Y100 F3000 ; Move nozzle over wiping pad
M109 R<wiping_temperature> ; Wait for hotend temperature
; Wipe the nozzle
M117 Wiping...
G1 Z1 F3000 ; Push nozzle into wiping pad
G1 X-17 Y95 F1000
G1 X-17 Y90 F1000
G1 X-17 Y85 F1000
G1 X-15 Y90 F1000
G1 X-17 Y80 F1000
G1 X-15 Y95 F1000
G1 X-17 Y75 F2000
G1 X-15 Y65 F2000
G1 X-17 Y70 F2000
G1 X-15 Y60 F2000
G1 X-17 Y55 F2000
G1 X-15 Y50 F2000
G1 X-17 Y40 F2000
G1 X-15 Y45 F2000
G1 X-17 Y35 F2000
G1 X-15 Y40 F2000
G1 X-17 Y70 F2000
G1 X-15 Y30 Z2 F2000
G1 X-17 Y35 F2000
G1 X-15 Y25 F2000
G1 X-17 Y30 F2000
G1 X-15 Y25 Z1.5 F1000
G1 X-17 Y23 F1000
G1 Z10 F1000 ; Lift out of wiping pad
M400 ; Don't heat or show status until wiped
;
; Probing
;
; Begin heating hotend to probing temperature
M104 S<probing_temperature> ; Set hotend temperature without waiting
; While waiting for the hotend to heat, move over first probe washer
M117 Moving to probe...
G1 X-9 Y-9 ; Move over rear left bed-leveling washer
M400 ; Don't show status until moved
M109 R<probing_temperature> ; Wait for hotend temperature
; Probe the bed and enable bed-leveling compensation
M117 Probing bed...
M204 S100 ; Set acceleration for probing moves
G29 ; Probe the bed
M204 S500 ; Set acceleration back to normal
M420 S1 ; Enable bed leveling with new matrix
G1 Z10 F5000 ; Lift off the bed-leveling washer
;
; Printing
;
; Begin heating hotend to first layer temperature
M104 S[first_layer_temperature] ; Set hotend temperature without waiting
M400 ; Don't show status until done probing
; While waiting for the hotend to heat, position the nozzle and pause
M117 Moving to center...
G1 X140 Y140 Z2 F5000 ; Move to center
M400 ; Don't show status until centered
; Ensure the hotend and bed are at the first layer temperatures
M109 R[first_layer_temperature] ; Wait for hotend temperature
M190 S[first_layer_bed_temperature] ; Wait for bed temperature
; Extrude filament back into the nozzle
M117 Priming nozzle...
G1 E0 F75 ; Slowly extrude filament back into nozzle
M400 ; Don't show status until primed
M117 Printing...
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; End LulzBot TAZ 6 Single Extruder v2.1 start G-code ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|