summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorP. J. McDermott <pj@pehjota.net>2019-02-27 19:20:50 (EST)
committer P. J. McDermott <pj@pehjota.net>2019-02-27 19:20:50 (EST)
commit2d8b7e51ec924d2ad5ce219088be39ba3be5fba3 (patch)
treec2e1897348b091079ca38d3dc30ddfe94447cc40
parent6e3cb90a7701d2f68e8c9af6efeab91b47c71f6a (diff)
downloadslic3r-2d8b7e51ec924d2ad5ce219088be39ba3be5fba3.zip
slic3r-2d8b7e51ec924d2ad5ce219088be39ba3be5fba3.tar.gz
slic3r-2d8b7e51ec924d2ad5ce219088be39ba3be5fba3.tar.bz2
TAZ 6, DE v3: Adapt start G-code for dual extruder
-rw-r--r--.Slic3r/printer/LulzBot TAZ 6, Dual Extruder v3 - start.gcode96
1 files changed, 56 insertions, 40 deletions
diff --git a/.Slic3r/printer/LulzBot TAZ 6, Dual Extruder v3 - start.gcode b/.Slic3r/printer/LulzBot TAZ 6, Dual Extruder v3 - start.gcode
index 40c2356..cf68e89 100644
--- a/.Slic3r/printer/LulzBot TAZ 6, Dual Extruder v3 - start.gcode
+++ b/.Slic3r/printer/LulzBot TAZ 6, Dual Extruder v3 - start.gcode
@@ -4,9 +4,9 @@
; Filament preset: [filament_preset]
; Print preset: [print_preset]
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;; Begin LulzBot TAZ 6 Single Extruder v2.1 start G-code ;;
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;; Begin LulzBot TAZ 6 Dual Extruder v3 start G-code ;;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; Initialization, homing, and retraction
@@ -19,63 +19,70 @@ 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
+M104 S<retraction_temperature> T0 ; Set hotend temperature without waiting
+M104 S<retraction_temperature> T1 ; 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
+M109 R<retraction_temperature> T0 ; Wait for hotend temperature
+M109 R<retraction_temperature> T1 ; Wait for hotend temperature
; Retract filament and move Y toward wiping pad (Z_SAFE_HOMING_Y_POINT - 30 mm)
M117 Retracting...
-G1 Y228 E-30 F100 ; Retract and move toward wiping pad
+T0 ; Target extruder 0
+G92 E0 ; Set extruder position to 0 (origin)
+G1 Y243 E-15 F100 ; Retract and move toward wiping pad
+T1 ; Target extruder 1
+G92 E0 ; Set extruder position to 0 (origin)
+G1 Y228 E-15 F100 ; Retract and move toward wiping pad
;
; Wiping
;
; Begin heating hotend to wiping temperature
-M104 S<wiping_temperature> ; Set hotend temperature without waiting
+M104 S<wiping_temperature> T0 ; Set hotend temperature without waiting
+M104 S<wiping_temperature> T1 ; 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
+G1 X-19 Y100 F3000 ; Move nozzle over wiping pad
M109 R<wiping_temperature> ; Wait for hotend temperature
; Wipe the nozzle
M117 Wiping nozzle...
G1 Z1 F3000 ; Push nozzle into wiping pad
-G1 X-17 Y95 F1000
+G1 X-19 Y95 F1000
+G1 X-19 Y90 F1000
+G1 X-19 Y85 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-19 Y80 F1000
+G1 X-17 Y95 F1000
+G1 X-19 Y75 F2000
+G1 X-17 Y65 F2000
+G1 X-19 Y70 F2000
+G1 X-17 Y60 F2000
+G1 X-19 Y55 F2000
+G1 X-17 Y50 F2000
+G1 X-19 Y40 F2000
+G1 X-17 Y45 F2000
+G1 X-19 Y35 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
+G1 X-19 Y70 F2000
+G1 X-17 Y30 Z2 F2000
+G1 X-19 Y35 F2000
+G1 X-17 Y25 F2000
+G1 X-19 Y30 F2000
+G1 X-17 Y25 Z1.5 F1000
+G1 X-19 Y23 F1000
+G1 X-17 Z15 F1000 ; Lift out of wiping pad
M400 ; Don't heat or show status until wiped
;
@@ -83,13 +90,15 @@ M400 ; Don't heat or show status until wiped
;
; Begin heating hotend to probing temperature
-M104 S<probing_temperature> ; Set hotend temperature without waiting
+M104 S<probing_temperature> T0 ; Set hotend temperature without waiting
+M104 S<probing_temperature> T1 ; Set hotend temperature without waiting
; While waiting, move to (LEFT_PROBE_BED_POSITION, FRONT_PROBE_BED_POSITION)
M117 Moving to probe...
-G1 X-9 Y-9 ; Move over front left bed-leveling washer
+G1 X-3 Y-9 ; Move over front left bed-leveling washer
M400 ; Don't show status until moved
-M109 R<probing_temperature> ; Wait for hotend temperature
+M109 R<probing_temperature> T0 ; Wait for hotend temperature
+M109 R<probing_temperature> T1 ; Wait for hotend temperature
; Probe the bed and enable bed-leveling compensation
M117 Probing bed...
@@ -104,7 +113,8 @@ G1 Z10 F5000 ; Lift off the bed-leveling washer
;
; Begin heating hotend to first layer temperature
-M104 S[first_layer_temperature] ; Set hotend temperature without waiting
+M104 S[first_layer_temperature] T0 ; Set hotend temperature without waiting
+M104 S[first_layer_temperature] T1 ; 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
@@ -113,16 +123,22 @@ G1 X0 Y0 Z15 F5000 ; Move above and away from last washer
M400 ; Don't show status until moved
; Ensure the hotend and bed are at the first layer temperatures
-M109 R[first_layer_temperature] ; Wait for hotend temperature
+M109 R[first_layer_temperature] T0 ; Wait for hotend temperature
+M109 R[first_layer_temperature] T1 ; Wait for hotend temperature
M190 S[first_layer_bed_temperature] ; Wait for bed temperature
; Extrude filament back into the nozzle
M117 Priming nozzle...
-G1 Z2 E0 F75 ; Slowly extrude filament back into nozzle
+T0 ; Target extruder 0
+G92 E-15 ; (No-op) Keep retration extruder position
+G1 Z8.5 E0 F100 ; Slowly extrude filament back into nozzle
+T1 ; Target extruder 1
+G92 E-15 ; Restore retration extruder position
+G1 Z2 E0 F100 ; 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 ;;
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;; End LulzBot TAZ 6 Dual Extruder v3 start G-code ;;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;