# generated by Slic3r 1.2.9 on Wed Feb 20 19:22:45 2019 bed_shape = 0x0,280x0,280x280,0x280 before_layer_gcode = end_gcode = \n;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n;; Begin LulzBot TAZ 6 Dual Extruder v3 end G-code ;;\n;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n\n; Ensure moves are complete\nM400 ; Pause processing until moves complete\n\n; Begin cooling\nM104 S150 T0 ; Cool hotend to retraction without waiting\nM104 S150 T1 ; Cool hotend to retraction without waiting\nM140 S80 ; Cool bed to removal temp without waiting\nM107 ; Turn off the print cooling fan\n\n; Retract and re-prime filament\nG91 ; Make below Z and E movements relative\nT0 ; Target extruder 0\nG1 E-1 F300 ; Retract some filament from the nozzle\nG1 Z10 E-5 F3000 ; Lift nozzle and retract more filament\nG1 E6 F3000 ; Re-prime nozzle (T584, T1724)\nT1 ; Target extruder 1\nG1 E-1 F300 ; Retract some filament from the nozzle\nG1 Z10 E-5 F3000 ; Lift nozzle and retract more filament\nG1 E6 F3000 ; Re-prime nozzle (T584, T1724)\nG90 ; Restore absolute positioning mode\n\n; Cool bed\nM117 Moving to cool...\nG1 Y0 F3000 ; Move bed to cooling position\nM400 ; Don't show status until moved\nM190 R80 ; Wait for bed to cool\n\n; Move to print removal position\nM117 Printing complete\nG1 X-19 Y280 F3000 ; Move bed forward and toolhead left\nM84 ; Turn off stepper motors (implicit M400)\nM77 ; Stop print job timer\nM300 P200 ; Beep\n\n; Optionally keep hotend and bed warm\nM104 S0 T0 ; Cool hotend without waiting\nM104 S0 T1 ; Cool hotend without waiting\nM140 S0 ; Cool bed without waiting\nM0 Done, keep warm?\nM104 S150 T0 ; Set hotend to retraction without waiting\nM104 S150 T1 ; Set hotend to retraction without waiting\nM140 S80 ; Set bed to removal temp without waiting\n\n;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n;; End LulzBot TAZ 6 Dual Extruder v3 end G-code ;;\n;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n extruder_offset = 0x0,0x0 gcode_flavor = reprap layer_gcode = nozzle_diameter = 0.5,0.5 octoprint_apikey = octoprint_host = pressure_advance = 0 retract_before_travel = 2,2 retract_layer_change = 1,1 retract_length = 1,1 retract_length_toolchange = 10,10 retract_lift = 0.2,0.2 retract_restart_extra = 0,0 retract_restart_extra_toolchange = 0,0 retract_speed = 40,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 Dual Extruder v3 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)\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 T0 ; Set hotend temperature without waiting\nM104 S150 T1 ; 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 T0 ; Wait for hotend temperature\nM109 R150 T1 ; Wait for hotend temperature\n\n; Retract filament and move Y toward wiping pad (Z_SAFE_HOMING_Y_POINT - 30 mm)\nM117 Retracting...\nT0 ; Target extruder 0\nG92 E0 ; Set extruder position to 0 (origin)\nG1 Y243 E-15 F100 ; Retract and move toward wiping pad\nT1 ; Target extruder 1\nG92 E0 ; Set extruder position to 0 (origin)\nG1 Y228 E-15 F100 ; Retract and move toward wiping pad\n\n;\n; Wiping\n;\n\n; Begin heating hotend to wiping temperature\nM104 S170 T0 ; Set hotend temperature without waiting\nM104 S170 T1 ; 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-19 Y100 F3000 ; Move nozzle over wiping pad\nM109 R170 ; Wait for hotend temperature\n\n; Wipe the nozzle\nM117 Wiping nozzle...\nG1 Z1 F3000 ; Push nozzle into wiping pad\nG1 X-19 Y95 F1000\nG1 X-19 Y90 F1000\nG1 X-19 Y85 F1000\nG1 X-17 Y90 F1000\nG1 X-19 Y80 F1000\nG1 X-17 Y95 F1000\nG1 X-19 Y75 F2000\nG1 X-17 Y65 F2000\nG1 X-19 Y70 F2000\nG1 X-17 Y60 F2000\nG1 X-19 Y55 F2000\nG1 X-17 Y50 F2000\nG1 X-19 Y40 F2000\nG1 X-17 Y45 F2000\nG1 X-19 Y35 F2000\nG1 X-17 Y40 F2000\nG1 X-19 Y70 F2000\nG1 X-17 Y30 Z2 F2000\nG1 X-19 Y35 F2000\nG1 X-17 Y25 F2000\nG1 X-19 Y30 F2000\nG1 X-17 Y25 Z1.5 F1000\nG1 X-19 Y23 F1000\nG1 X-17 Z15 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 T0 ; Set hotend temperature without waiting\nM104 S170 T1 ; Set hotend temperature without waiting\n\n; While waiting, move to (LEFT_PROBE_BED_POSITION, FRONT_PROBE_BED_POSITION)\nM117 Moving to probe...\nG1 X-3 Y-9 ; Move over front left bed-leveling washer\nM400 ; Don't show status until moved\nM109 R170 T0 ; Wait for hotend temperature\nM109 R170 T1 ; 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] T0 ; Set hotend temperature without waiting\nM104 S[first_layer_temperature] T1 ; 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 moved\n\n; Ensure the hotend and bed are at the first layer temperatures\nM109 R[first_layer_temperature] T0 ; Wait for hotend temperature\nM109 R[first_layer_temperature] T1 ; 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...\nT0 ; Target extruder 0\nG92 E-15 ; (No-op) Keep retration extruder position\nG1 Z8.5 E0 F100 ; Slowly extrude filament back into nozzle\nT1 ; Target extruder 1\nG92 E-15 ; Restore retration extruder position\nG1 Z2 E0 F100 ; Slowly extrude filament back into nozzle\nM400 ; Don't show status until primed\nM117 Printing...\n\n;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n;; End LulzBot TAZ 6 Dual Extruder v3 start G-code ;;\n;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n toolchange_gcode = use_firmware_retraction = 0 use_relative_e_distances = 0 use_volumetric_e = 0 vibration_limit = 0 wipe = 0,0 z_offset = 0