summaryrefslogtreecommitdiffstats
path: root/.Slic3r/printer
diff options
context:
space:
mode:
authorP. J. McDermott <pj@pehjota.net>2019-02-12 18:44:23 (EST)
committer P. J. McDermott <pj@pehjota.net>2019-02-12 18:44:23 (EST)
commit04aef0c786244ef7a6f4db8fffff5f4256d6d068 (patch)
treefb65d311010a78e2932909ea731b96d20fab8c7a /.Slic3r/printer
parent1d751b1cd50b942414566d15c9351659c363353e (diff)
downloadslic3r-04aef0c786244ef7a6f4db8fffff5f4256d6d068.zip
slic3r-04aef0c786244ef7a6f4db8fffff5f4256d6d068.tar.gz
slic3r-04aef0c786244ef7a6f4db8fffff5f4256d6d068.tar.bz2
printer: Prime nozzle in a corner, not center
Priming drops filament onto the bed, which should be done outside of the print as much as possible.
Diffstat (limited to '.Slic3r/printer')
-rw-r--r--.Slic3r/printer/LulzBot TAZ 6, Single Extruder v2.1 - start.gcode6
-rw-r--r--.Slic3r/printer/LulzBot TAZ 6, Single Extruder v2.1, eSUN HIPS.ini2
-rw-r--r--.Slic3r/printer/LulzBot TAZ 6, Single Extruder v2.1, eSUN PLA.ini2
3 files changed, 5 insertions, 5 deletions
diff --git a/.Slic3r/printer/LulzBot TAZ 6, Single Extruder v2.1 - start.gcode b/.Slic3r/printer/LulzBot TAZ 6, Single Extruder v2.1 - start.gcode
index 00e9451..efe615d 100644
--- a/.Slic3r/printer/LulzBot TAZ 6, Single Extruder v2.1 - start.gcode
+++ b/.Slic3r/printer/LulzBot TAZ 6, Single Extruder v2.1 - start.gcode
@@ -108,8 +108,8 @@ 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
+M117 Moving off probe...
+G1 X0 Y0 Z15 F5000 ; Move above and away from last washer
M400 ; Don't show status until centered
; Ensure the hotend and bed are at the first layer temperatures
@@ -118,7 +118,7 @@ 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
+G1 Z2 E0 F75 ; Slowly extrude filament back into nozzle
M400 ; Don't show status until primed
M117 Printing...
diff --git a/.Slic3r/printer/LulzBot TAZ 6, Single Extruder v2.1, eSUN HIPS.ini b/.Slic3r/printer/LulzBot TAZ 6, Single Extruder v2.1, eSUN HIPS.ini
index 960fcc4..41335c0 100644
--- a/.Slic3r/printer/LulzBot TAZ 6, Single Extruder v2.1, eSUN HIPS.ini
+++ b/.Slic3r/printer/LulzBot TAZ 6, Single Extruder v2.1, eSUN HIPS.ini
@@ -17,7 +17,7 @@ retract_lift = 0.2
retract_restart_extra = 0
retract_restart_extra_toolchange = 0
retract_speed = 40
-start_gcode = \n; Input file name: [input_filename]\n; Printer preset: [printer_preset]\n; Filament preset: [filament_preset]\n; Print preset: [print_preset]\n\n;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n;; Begin LulzBot TAZ 6 Single Extruder v2.1 start G-code ;;\n;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n\n;\n; Initialization, homing, and retraction\n;\n\n; Set units, positioning modes, and extruder origin\nM73 P0 ; Set LCD print progress to 0%\nM75 ; Start print job timer\nG26 ; Clear any "PROBE FAIL" (needed? see T372)\nG90 ; Set absolute positioning mode\nM204 S500 ; Set acceleration\nM82 ; Set E absolute mode (override G91)\nG92 E0 ; Set extruder position to 0 (origin)\nM420 S0 ; Disable bed leveling with previous matrix\n\n; Begin heating hotend to retraction temperature\nM107 ; Turn off the print cooling fan\nM104 S150 ; Set hotend temperature without waiting\nM140 S[first_layer_bed_temperature] ; Set bed temperature without waiting\n\n; While waiting for the hotend to heat, auto-home the axes\nM117 Homing all axes...\nG28 ; Auto-home all axes\nM109 R150 ; Wait for hotend temperature\n\n; Retract filament before wiping\nM117 Retracting...\nG1 E-30 F100 ; Retract filament\n\n;\n; Wiping\n;\n\n; Begin heating hotend to wiping temperature\nM104 S170 ; Set hotend temperature without waiting\nM400 ; Don't show status until retracted\n\n; While waiting for the hotend to heat, position the nozzle over the wiping pad\nM117 Moving to wipe...\nG1 X-15 Y100 F3000 ; Move nozzle over wiping pad\nM109 R170 ; Wait for hotend temperature\n\n; Wipe the nozzle\nM117 Wiping...\nG1 Z1 F3000 ; Push nozzle into wiping pad\nG1 X-17 Y95 F1000\nG1 X-17 Y90 F1000\nG1 X-17 Y85 F1000\nG1 X-15 Y90 F1000\nG1 X-17 Y80 F1000\nG1 X-15 Y95 F1000\nG1 X-17 Y75 F2000\nG1 X-15 Y65 F2000\nG1 X-17 Y70 F2000\nG1 X-15 Y60 F2000\nG1 X-17 Y55 F2000\nG1 X-15 Y50 F2000\nG1 X-17 Y40 F2000\nG1 X-15 Y45 F2000\nG1 X-17 Y35 F2000\nG1 X-15 Y40 F2000\nG1 X-17 Y70 F2000\nG1 X-15 Y30 Z2 F2000\nG1 X-17 Y35 F2000\nG1 X-15 Y25 F2000\nG1 X-17 Y30 F2000\nG1 X-15 Y25 Z1.5 F1000\nG1 X-17 Y23 F1000\nG1 Z10 F1000 ; Lift out of wiping pad\nM400 ; Don't heat or show status until wiped\n\n;\n; Probing\n;\n\n; Begin heating hotend to probing temperature\nM104 S170 ; Set hotend temperature without waiting\n\n; While waiting for the hotend to heat, move over first probe washer\nM117 Moving to probe...\nG1 X-9 Y-9 ; Move over rear left bed-leveling washer\nM400 ; Don't show status until moved\nM109 R170 ; Wait for hotend temperature\n\n; Probe the bed and enable bed-leveling compensation\nM117 Probing bed...\nM204 S100 ; Set acceleration for probing moves\nG29 ; Probe the bed\nM204 S500 ; Set acceleration back to normal\nM420 S1 ; Enable bed leveling with new matrix\nG1 Z10 F5000 ; Lift off the bed-leveling washer\n\n;\n; Printing\n;\n\n; Begin heating hotend to first layer temperature\nM104 S[first_layer_temperature] ; Set hotend temperature without waiting\nM400 ; Don't show status until done probing\n\n; While waiting for the hotend to heat, position the nozzle and pause\nM117 Moving to center...\nG1 X140 Y140 Z2 F5000 ; Move to center\nM400 ; Don't show status until centered\n\n; Ensure the hotend and bed are at the first layer temperatures\nM109 R[first_layer_temperature] ; Wait for hotend temperature\nM190 S[first_layer_bed_temperature] ; Wait for bed temperature\n\n; Extrude filament back into the nozzle\nM117 Priming nozzle...\nG1 E0 F75 ; Slowly extrude filament back into nozzle\nM400 ; Don't show status until primed\nM117 Printing...\n\n;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n;; End LulzBot TAZ 6 Single Extruder v2.1 start G-code ;;\n;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n
+start_gcode = \n; Input file name: [input_filename]\n; Printer preset: [printer_preset]\n; Filament preset: [filament_preset]\n; Print preset: [print_preset]\n\n;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n;; Begin LulzBot TAZ 6 Single Extruder v2.1 start G-code ;;\n;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n\n;\n; Initialization, homing, and retraction\n;\n\n; Set units, positioning modes, and extruder origin\nM73 P0 ; Set LCD print progress to 0%\nM75 ; Start print job timer\nG26 ; Clear any "PROBE FAIL" (needed? see T372)\nG90 ; Set absolute positioning mode\nM204 S500 ; Set acceleration\nM82 ; Set E absolute mode (override G91)\nG92 E0 ; Set extruder position to 0 (origin)\nM420 S0 ; Disable bed leveling with previous matrix\n\n; Begin heating hotend to retraction temperature\nM107 ; Turn off the print cooling fan\nM104 S150 ; Set hotend temperature without waiting\nM140 S[first_layer_bed_temperature] ; Set bed temperature without waiting\n\n; While waiting for the hotend to heat, auto-home the axes\nM117 Homing all axes...\nG28 ; Auto-home all axes\nM109 R150 ; Wait for hotend temperature\n\n; Retract filament before wiping\nM117 Retracting...\nG1 E-30 F100 ; Retract filament\n\n;\n; Wiping\n;\n\n; Begin heating hotend to wiping temperature\nM104 S170 ; Set hotend temperature without waiting\nM400 ; Don't show status until retracted\n\n; While waiting for the hotend to heat, position the nozzle over the wiping pad\nM117 Moving to wipe...\nG1 X-15 Y100 F3000 ; Move nozzle over wiping pad\nM109 R170 ; Wait for hotend temperature\n\n; Wipe the nozzle\nM117 Wiping...\nG1 Z1 F3000 ; Push nozzle into wiping pad\nG1 X-17 Y95 F1000\nG1 X-17 Y90 F1000\nG1 X-17 Y85 F1000\nG1 X-15 Y90 F1000\nG1 X-17 Y80 F1000\nG1 X-15 Y95 F1000\nG1 X-17 Y75 F2000\nG1 X-15 Y65 F2000\nG1 X-17 Y70 F2000\nG1 X-15 Y60 F2000\nG1 X-17 Y55 F2000\nG1 X-15 Y50 F2000\nG1 X-17 Y40 F2000\nG1 X-15 Y45 F2000\nG1 X-17 Y35 F2000\nG1 X-15 Y40 F2000\nG1 X-17 Y70 F2000\nG1 X-15 Y30 Z2 F2000\nG1 X-17 Y35 F2000\nG1 X-15 Y25 F2000\nG1 X-17 Y30 F2000\nG1 X-15 Y25 Z1.5 F1000\nG1 X-17 Y23 F1000\nG1 Z10 F1000 ; Lift out of wiping pad\nM400 ; Don't heat or show status until wiped\n\n;\n; Probing\n;\n\n; Begin heating hotend to probing temperature\nM104 S170 ; Set hotend temperature without waiting\n\n; While waiting for the hotend to heat, move over first probe washer\nM117 Moving to probe...\nG1 X-9 Y-9 ; Move over rear left bed-leveling washer\nM400 ; Don't show status until moved\nM109 R170 ; Wait for hotend temperature\n\n; Probe the bed and enable bed-leveling compensation\nM117 Probing bed...\nM204 S100 ; Set acceleration for probing moves\nG29 ; Probe the bed\nM204 S500 ; Set acceleration back to normal\nM420 S1 ; Enable bed leveling with new matrix\nG1 Z10 F5000 ; Lift off the bed-leveling washer\n\n;\n; Printing\n;\n\n; Begin heating hotend to first layer temperature\nM104 S[first_layer_temperature] ; Set hotend temperature without waiting\nM400 ; Don't show status until done probing\n\n; While waiting for the hotend to heat, position the nozzle and pause\nM117 Moving off probe...\nG1 X0 Y0 Z15 F5000 ; Move above and away from last washer\nM400 ; Don't show status until centered\n\n; Ensure the hotend and bed are at the first layer temperatures\nM109 R[first_layer_temperature] ; Wait for hotend temperature\nM190 S[first_layer_bed_temperature] ; Wait for bed temperature\n\n; Extrude filament back into the nozzle\nM117 Priming nozzle...\nG1 Z2 E0 F75 ; Slowly extrude filament back into nozzle\nM400 ; Don't show status until primed\nM117 Printing...\n\n;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n;; End LulzBot TAZ 6 Single Extruder v2.1 start G-code ;;\n;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n
toolchange_gcode =
use_firmware_retraction = 0
use_relative_e_distances = 0
diff --git a/.Slic3r/printer/LulzBot TAZ 6, Single Extruder v2.1, eSUN PLA.ini b/.Slic3r/printer/LulzBot TAZ 6, Single Extruder v2.1, eSUN PLA.ini
index 51a558f..c04674d 100644
--- a/.Slic3r/printer/LulzBot TAZ 6, Single Extruder v2.1, eSUN PLA.ini
+++ b/.Slic3r/printer/LulzBot TAZ 6, Single Extruder v2.1, eSUN PLA.ini
@@ -17,7 +17,7 @@ retract_lift = 0.2
retract_restart_extra = 0
retract_restart_extra_toolchange = 0
retract_speed = 40
-start_gcode = \n; Input file name: [input_filename]\n; Printer preset: [printer_preset]\n; Filament preset: [filament_preset]\n; Print preset: [print_preset]\n\n;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n;; Begin LulzBot TAZ 6 Single Extruder v2.1 start G-code ;;\n;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n\n;\n; Initialization, homing, and retraction\n;\n\n; Set units, positioning modes, and extruder origin\nM73 P0 ; Set LCD print progress to 0%\nM75 ; Start print job timer\nG26 ; Clear any "PROBE FAIL" (needed? see T372)\nG90 ; Set absolute positioning mode\nM204 S500 ; Set acceleration\nM82 ; Set E absolute mode (override G91)\nG92 E0 ; Set extruder position to 0 (origin)\nM420 S0 ; Disable bed leveling with previous matrix\n\n; Begin heating hotend to retraction temperature\nM107 ; Turn off the print cooling fan\nM104 S140 ; Set hotend temperature without waiting\nM140 S[first_layer_bed_temperature] ; Set bed temperature without waiting\n\n; While waiting for the hotend to heat, auto-home the axes\nM117 Homing all axes...\nG28 ; Auto-home all axes\nM109 R140 ; Wait for hotend temperature\n\n; Retract filament before wiping\nM117 Retracting...\nG1 E-30 F100 ; Retract filament\n\n;\n; Wiping\n;\n\n; Begin heating hotend to wiping temperature\nM104 S140 ; Set hotend temperature without waiting\nM400 ; Don't show status until retracted\n\n; While waiting for the hotend to heat, position the nozzle over the wiping pad\nM117 Moving to wipe...\nG1 X-15 Y100 F3000 ; Move nozzle over wiping pad\nM109 R140 ; Wait for hotend temperature\n\n; Wipe the nozzle\nM117 Wiping...\nG1 Z1 F3000 ; Push nozzle into wiping pad\nG1 X-17 Y95 F1000\nG1 X-17 Y90 F1000\nG1 X-17 Y85 F1000\nG1 X-15 Y90 F1000\nG1 X-17 Y80 F1000\nG1 X-15 Y95 F1000\nG1 X-17 Y75 F2000\nG1 X-15 Y65 F2000\nG1 X-17 Y70 F2000\nG1 X-15 Y60 F2000\nG1 X-17 Y55 F2000\nG1 X-15 Y50 F2000\nG1 X-17 Y40 F2000\nG1 X-15 Y45 F2000\nG1 X-17 Y35 F2000\nG1 X-15 Y40 F2000\nG1 X-17 Y70 F2000\nG1 X-15 Y30 Z2 F2000\nG1 X-17 Y35 F2000\nG1 X-15 Y25 F2000\nG1 X-17 Y30 F2000\nG1 X-15 Y25 Z1.5 F1000\nG1 X-17 Y23 F1000\nG1 Z10 F1000 ; Lift out of wiping pad\nM400 ; Don't heat or show status until wiped\n\n;\n; Probing\n;\n\n; Begin heating hotend to probing temperature\nM104 S140 ; Set hotend temperature without waiting\n\n; While waiting for the hotend to heat, move over first probe washer\nM117 Moving to probe...\nG1 X-9 Y-9 ; Move over rear left bed-leveling washer\nM400 ; Don't show status until moved\nM109 R140 ; Wait for hotend temperature\n\n; Probe the bed and enable bed-leveling compensation\nM117 Probing bed...\nM204 S100 ; Set acceleration for probing moves\nG29 ; Probe the bed\nM204 S500 ; Set acceleration back to normal\nM420 S1 ; Enable bed leveling with new matrix\nG1 Z10 F5000 ; Lift off the bed-leveling washer\n\n;\n; Printing\n;\n\n; Begin heating hotend to first layer temperature\nM104 S[first_layer_temperature] ; Set hotend temperature without waiting\nM400 ; Don't show status until done probing\n\n; While waiting for the hotend to heat, position the nozzle and pause\nM117 Moving to center...\nG1 X140 Y140 Z2 F5000 ; Move to center\nM400 ; Don't show status until centered\n\n; Ensure the hotend and bed are at the first layer temperatures\nM109 R[first_layer_temperature] ; Wait for hotend temperature\nM190 S[first_layer_bed_temperature] ; Wait for bed temperature\n\n; Extrude filament back into the nozzle\nM117 Priming nozzle...\nG1 E0 F75 ; Slowly extrude filament back into nozzle\nM400 ; Don't show status until primed\nM117 Printing...\n\n;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n;; End LulzBot TAZ 6 Single Extruder v2.1 start G-code ;;\n;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n
+start_gcode = \n; Input file name: [input_filename]\n; Printer preset: [printer_preset]\n; Filament preset: [filament_preset]\n; Print preset: [print_preset]\n\n;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n;; Begin LulzBot TAZ 6 Single Extruder v2.1 start G-code ;;\n;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n\n;\n; Initialization, homing, and retraction\n;\n\n; Set units, positioning modes, and extruder origin\nM73 P0 ; Set LCD print progress to 0%\nM75 ; Start print job timer\nG26 ; Clear any "PROBE FAIL" (needed? see T372)\nG90 ; Set absolute positioning mode\nM204 S500 ; Set acceleration\nM82 ; Set E absolute mode (override G91)\nG92 E0 ; Set extruder position to 0 (origin)\nM420 S0 ; Disable bed leveling with previous matrix\n\n; Begin heating hotend to retraction temperature\nM107 ; Turn off the print cooling fan\nM104 S140 ; Set hotend temperature without waiting\nM140 S[first_layer_bed_temperature] ; Set bed temperature without waiting\n\n; While waiting for the hotend to heat, auto-home the axes\nM117 Homing all axes...\nG28 ; Auto-home all axes\nM109 R140 ; Wait for hotend temperature\n\n; Retract filament before wiping\nM117 Retracting...\nG1 E-30 F100 ; Retract filament\n\n;\n; Wiping\n;\n\n; Begin heating hotend to wiping temperature\nM104 S140 ; Set hotend temperature without waiting\nM400 ; Don't show status until retracted\n\n; While waiting for the hotend to heat, position the nozzle over the wiping pad\nM117 Moving to wipe...\nG1 X-15 Y100 F3000 ; Move nozzle over wiping pad\nM109 R140 ; Wait for hotend temperature\n\n; Wipe the nozzle\nM117 Wiping...\nG1 Z1 F3000 ; Push nozzle into wiping pad\nG1 X-17 Y95 F1000\nG1 X-17 Y90 F1000\nG1 X-17 Y85 F1000\nG1 X-15 Y90 F1000\nG1 X-17 Y80 F1000\nG1 X-15 Y95 F1000\nG1 X-17 Y75 F2000\nG1 X-15 Y65 F2000\nG1 X-17 Y70 F2000\nG1 X-15 Y60 F2000\nG1 X-17 Y55 F2000\nG1 X-15 Y50 F2000\nG1 X-17 Y40 F2000\nG1 X-15 Y45 F2000\nG1 X-17 Y35 F2000\nG1 X-15 Y40 F2000\nG1 X-17 Y70 F2000\nG1 X-15 Y30 Z2 F2000\nG1 X-17 Y35 F2000\nG1 X-15 Y25 F2000\nG1 X-17 Y30 F2000\nG1 X-15 Y25 Z1.5 F1000\nG1 X-17 Y23 F1000\nG1 Z10 F1000 ; Lift out of wiping pad\nM400 ; Don't heat or show status until wiped\n\n;\n; Probing\n;\n\n; Begin heating hotend to probing temperature\nM104 S140 ; Set hotend temperature without waiting\n\n; While waiting for the hotend to heat, move over first probe washer\nM117 Moving to probe...\nG1 X-9 Y-9 ; Move over rear left bed-leveling washer\nM400 ; Don't show status until moved\nM109 R140 ; Wait for hotend temperature\n\n; Probe the bed and enable bed-leveling compensation\nM117 Probing bed...\nM204 S100 ; Set acceleration for probing moves\nG29 ; Probe the bed\nM204 S500 ; Set acceleration back to normal\nM420 S1 ; Enable bed leveling with new matrix\nG1 Z10 F5000 ; Lift off the bed-leveling washer\n\n;\n; Printing\n;\n\n; Begin heating hotend to first layer temperature\nM104 S[first_layer_temperature] ; Set hotend temperature without waiting\nM400 ; Don't show status until done probing\n\n; While waiting for the hotend to heat, position the nozzle and pause\nM117 Moving off probe...\nG1 X0 Y0 Z15 F5000 ; Move above and away from last washer\nM400 ; Don't show status until centered\n\n; Ensure the hotend and bed are at the first layer temperatures\nM109 R[first_layer_temperature] ; Wait for hotend temperature\nM190 S[first_layer_bed_temperature] ; Wait for bed temperature\n\n; Extrude filament back into the nozzle\nM117 Priming nozzle...\nG1 Z2 E0 F75 ; Slowly extrude filament back into nozzle\nM400 ; Don't show status until primed\nM117 Printing...\n\n;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n;; End LulzBot TAZ 6 Single Extruder v2.1 start G-code ;;\n;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n
toolchange_gcode =
use_firmware_retraction = 0
use_relative_e_distances = 0