# Print profiles for LulzBot Taz printers.
#
# The developers of these profiles is in no way associated with or endorsed by
# Aleph Objects, and the use of these configuration settings are at your own
# risk.

[vendor]
# Vendor name will be shown by the Config Wizard.
name = LulzBot
# Configuration version of this file. Config file will only be installed, if the
# config_version differs. This means, the server may force the PrusaSlicer
# configuration to be downgraded.
config_version = 0.0.2
# TODO: Replace URL parameters with the URL for the release version of this file
# and the changelog.
config_update_url =
changelog_url =

# The printer models will be shown by the Configuration Wizard in this order,
# also the first model installed & the first nozzle installed will be activated
# after install. Printer model name will be shown by the installation wizard.

[printer_model:TAZ5]
name = LulzBot Taz 5
variants = SINGLE
technology = FFF
family = TAZ

[printer_model:TAZ6]
name = LulzBot Taz 6
variants = SINGLE
technology = FFF
family = TAZ

[printer_model:TAZMINI]
name = Lulzbot Taz Mini
variants = SINGLE
technology = FFF
family = TAZ

[printer_model:TAZMINI2]
name = Lulzbot Taz Mini 2
variants = AERO
technology = FFF
family = TAZ

# Print Profiles
#
# All presets starting with asterisk, for example *common*, are intermediate and
# they will not make it into the user interface.

# Common print preset for an 0.5mm nozzle. All other print presets will derive
# from the *common* print preset.
# TODO: Remove dimensional parameters from common.
[print:*common*]
avoid_crossing_perimeters = 0
bottom_fill_pattern = monotonic
bridge_angle = 0
brim_width = 0
clip_multipart_objects = 1
compatible_printers =
complete_objects = 0
dont_support_bridges = 1
elefant_foot_compensation = 0
ensure_vertical_shell_thickness = 1
external_fill_pattern = rectilinear
external_perimeter_extrusion_width = 0.56
external_perimeters_first = 0
extra_perimeters = 0
extruder_clearance_height = 25
extruder_clearance_radius = 45
extrusion_width = 0.56
fill_angle = 45
fill_density = 20%
fill_pattern = rectilinear
first_layer_extrusion_width = 0.52
first_layer_height = 0.35
gcode_comments = 0
gcode_label_objects = 0
infill_every_layers = 1
infill_extruder = 1
infill_extrusion_width = 0.56
infill_first = 0
infill_only_where_needed = 0
infill_overlap = 25%
infill_speed = 0
interface_shells = 0
min_skirt_length = 4
notes =
only_retract_when_crossing_perimeters = 0
ooze_prevention = 0
output_filename_format = {input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode
overhangs = 1
perimeter_extruder = 1
perimeter_extrusion_width = 0.56
perimeters = 3
post_process =
print_settings_id =
raft_layers = 0
resolution = 0
seam_position = aligned
single_extruder_multi_material_priming = 0
skirt_distance = 6
skirt_height = 1
skirts = 2
slice_closing_radius = 0.049
solid_infill_below_area = 0
solid_infill_every_layers = 0
solid_infill_extruder = 1
solid_infill_extrusion_width = 0.56
spiral_vase = 0
standby_temperature_delta = -5
support_material = 0
support_material_angle = 0
support_material_auto = 1
support_material_buildplate_only = 0
support_material_contact_distance = 0.2
support_material_enforce_layers = 0
support_material_extruder = 0
support_material_extrusion_width = 0.44
support_material_interface_contact_loops = 0
support_material_interface_extruder = 0
support_material_interface_layers = 2
support_material_interface_spacing = 0.2
support_material_interface_speed = 100%
support_material_pattern = rectilinear
support_material_spacing = 2
support_material_speed = 50
support_material_synchronize_layers = 0
support_material_threshold = 45
support_material_with_sheath = 0
support_material_xy_spacing = 50%
thin_walls = 1
threads = 12
top_fill_pattern = monotonic
top_infill_extrusion_width = 0.5
wipe_tower = 0
wipe_tower_bridging = 10
wipe_tower_rotation_angle = 0
wipe_tower_width = 60
xy_size_compensation = 0

# Per-printer profile parameters should relate to dimensional parameters and
# those not associated with a quality configuration.

[print:*TAZ*]
bridge_acceleration = 500
compatible_printers_condition = printer_model=="TAZ5" or printer_model=="TAZ6"
default_acceleration = 500
first_layer_acceleration = 500
infill_acceleration = 500
perimeter_acceleration = 500
single_extruder_multi_material_priming = 0
wipe_tower_x = 170
wipe_tower_y = 125

[print:*TAZMINI*]
bridge_acceleration = 2000
compatible_printers_condition = printer_model=="TAZMINI" or printer_model=="TAZMINI2"
default_acceleration = 2000
first_layer_acceleration = 2000
infill_acceleration = 2000
perimeter_acceleration = 2000
single_extruder_multi_material_priming = 0
wipe_tower_x = 170
wipe_tower_y = 125

# Print parameters common to a 0.25mm diameter nozzle.
[print:*0.25nozzle*]
external_perimeter_extrusion_width = 0.25
extrusion_width = 0.25
first_layer_extrusion_width = 0.3
infill_extrusion_width = 0.25
perimeter_extrusion_width = 0.25
solid_infill_extrusion_width = 0.25
top_infill_extrusion_width = 0.25
support_material_extrusion_width = 0.2
support_material_interface_layers = 0
support_material_interface_spacing = 0.15
support_material_spacing = 1
support_material_xy_spacing = 150%
output_filename_format = {input_filename_base}_{nozzle_diameter[0]}n_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode

# Layer height specific dimensional parameters.
#
# This section includes parameters that affect printing dimensions for a
# given layer height. This should not include parameters relating to quality,
# speed, or shared printer behavior.

[print:*0.15mm*]
inherits = *common*
bottom_solid_layers = 5
layer_height = 0.15
top_infill_extrusion_width = 0.4
top_solid_layers = 7

[print:*0.20mm*]
inherits = *common*
bottom_solid_layers = 4
bridge_flow_ratio = 0.95
layer_height = 0.2
top_infill_extrusion_width = 0.4
top_solid_layers = 4

[print:*0.30mm*]
inherits = *common*
bottom_solid_layers = 3
bridge_flow_ratio = 0.95
layer_height = 0.3
top_infill_extrusion_width = 0.4
top_solid_layers = 3

[print:*0.40mm*]
inherits = *common*
bottom_solid_layers = 2
external_perimeter_extrusion_width = 0.6
first_layer_extrusion_width = 0.65
layer_height = 0.4
perimeter_extrusion_width = 0.65
solid_infill_extrusion_width = 0.65
top_solid_layers = 2

# Print definitions for quality profiles.

[print:*quality*]
bridge_speed = 30
# External perimeter speed is reduced to prevent ringing in quality prints.
external_perimeter_speed = 20
first_layer_speed = 15
gap_fill_speed = 20
infill_speed = 45
max_print_speed = 60
max_volumetric_speed = 0
perimeter_speed = 40
solid_infill_speed = 45
top_solid_infill_speed = 30
travel_speed = 175

[print:*standard*]
bridge_speed = 30
external_perimeter_speed = 40
first_layer_speed = 15
gap_fill_speed = 20
infill_speed = 60
max_print_speed = 60
max_volumetric_speed = 0
perimeter_speed = 45
solid_infill_speed = 60
top_solid_infill_speed = 30
travel_speed = 175

# TAZ 5/6 profiles

[print:0.15mm Quality Taz]
inherits = *0.15mm*; *TAZ*; *quality*

[print:0.20mm Quality Taz]
inherits = *0.20mm*; *TAZ*; *quality*

# Standard profiles use speed parameters from the 0.25mm Cura LE profile.
[print:0.20mm Standard Taz]
inherits = *0.20mm*; *TAZ*; *standard*

[print:0.30mm Standard Taz]
inherits = *0.30mm*; *TAZ*; *standard*

# High Speed profiles use the same speed parameters as the quality profile
# with greater volume. This seems counterintuitive, but a lower speed is
# required to heat a greater volume of material.
[print:0.40mm High Speed Taz]
inherits = *0.40mm*; *TAZ*; *quality*

# TAZ MINI/MINI2 profiles

[print:0.15mm Quality Taz Mini]
inherits = *0.15mm*; *TAZMINI*; *quality*

[print:0.20mm Quality Taz Mini]
inherits = *0.20mm*; *TAZMINI*; *quality*

[print:0.20mm Standard Taz Mini]
inherits = *0.20mm*; *TAZMINI*; *standard*

[print:0.30mm Standard Taz Mini]
inherits = *0.30mm*; *TAZMINI*; *standard*

[print:0.40mm High Speed Taz Mini]
inherits = *0.40mm*; *TAZMINI*; *quality*


# Filament

# TODO: Update compatible printers to include all LulzBot printers.
# TODO: Update filament settings from Cura LE material settings.
[filament:*common*]
cooling = 1
compatible_printers =
compatible_printers_condition = printer_notes=~/.*PRINTER_MODEL_TAZ.*/
end_filament_gcode = "; Filament-specific end gcode"
extrusion_multiplier = 1
fan_always_on = 0
filament_loading_speed = 28
filament_loading_speed_start = 3
filament_unloading_speed = 90
filament_unloading_speed_start = 100
filament_toolchange_delay = 0
filament_cooling_moves = 4
filament_cooling_initial_speed = 2.2
filament_cooling_final_speed = 3.4
filament_load_time = 0
filament_unload_time = 0
filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6"
filament_minimal_purge_on_wipe_tower = 15
filament_cost = 0
filament_density = 0
filament_diameter = 2.85
filament_notes = ""
filament_settings_id = ""
filament_soluble = 0
min_print_speed = 10
slowdown_below_layer_time = 20
start_filament_gcode = "; Filament gcode"

[filament:*ABS*]
inherits = *common*
bed_temperature = 110
bridge_fan_speed = 30
disable_fan_first_layers = 3
full_fan_speed_layer = 9
fan_below_layer_time = 20
filament_colour = #29B2B2
filament_max_volumetric_speed = 11
filament_type = ABS
first_layer_bed_temperature = 100
first_layer_temperature = 250
max_fan_speed = 30
min_fan_speed = 0
temperature = 245

# Cura LE material parameters for PETg
[filament:*PET*]
inherits = *common*
bed_temperature = 70
bridge_fan_speed = 50
disable_fan_first_layers = 2
full_fan_speed_layer = 2
fan_below_layer_time = 20
filament_colour = #FF8000
filament_max_volumetric_speed = 8
filament_type = PETG
first_layer_bed_temperature = 75
first_layer_temperature = 235
max_fan_speed = 60
min_fan_speed = 30
filament_notes = "Use glue stick."
temperature = 230
filament_retract_length = 1
filament_retract_lift = 0.2

[filament:*PLA*]
inherits = *common*
bed_temperature = 60
bridge_fan_speed = 100
disable_fan_first_layers = 1
full_fan_speed_layer = 1
fan_below_layer_time = 100
filament_colour = #FF8000
filament_max_volumetric_speed = 15
filament_type = PLA
first_layer_bed_temperature = 60
first_layer_temperature = 215
max_fan_speed = 100
min_fan_speed = 35
temperature = 210

[filament:ColorFabb bronzeFill (2.85)]
inherits = *PLA*
filament_vendor = ColorFabb
extrusion_multiplier = 1.2
filament_cost = 72.89
filament_density = 3.9
filament_colour = #804040
filament_max_volumetric_speed = 9

[filament:ColorFabb PLA-PHA (2.85)]
inherits = *PLA*
filament_vendor = ColorFabb
filament_cost = 52.46
filament_density = 1.24

# TODO: Prusa and LulzBot material profiles for nGen differ greatly, and so
# some amalgam of these material settings may produce better results. More
# research is needed.
[filament:ColorFabb nGen (2.85)]
# TODO: Remove inheritance from PET as there is minimal commonality.
inherits = *PET*
bed_temperature = 90
filament_vendor = ColorFabb
filament_cost = 52.46
filament_density = 1.2
bridge_fan_speed = 40
extrusion_multiplier = 0.95
full_fan_speed_layer = 0
fan_below_layer_time = 10
filament_type = NGEN
first_layer_bed_temperature = 85
first_layer_temperature = 220
max_fan_speed = 35
min_fan_speed = 20

[filament:Fillamentum PLA (2.85)]
inherits = *PLA*
filament_vendor = Fillamentum
filament_cost = 25.4
filament_density = 1.24

[filament:PolyLite PLA (2.85)]
inherits = *PLA*
filament_vendor = Polymaker
filament_cost = 21.99
filament_density = 1.17
temperature = 205

[filament:Generic ABS (2.85)]
inherits = *ABS*
filament_vendor = Generic
filament_cost = 27.82
filament_density = 1.04
filament_notes = "List of materials tested with standard ABS print settings:\n\nEsun ABS\nFil-A-Gehr ABS\nHatchboxABS\nPlasty Mladec ABS"

[filament:Generic PET (2.85)]
inherits = *PET*
filament_vendor = Generic
filament_cost = 27.82
filament_density = 1.27
filament_notes = "List of manufacturers tested with standard PET print settings:\n\nE3D Edge\nFillamentum CPE GH100\nPlasty Mladec PETG"

[filament:Generic PLA (2.85)]
inherits = *PLA*
filament_vendor = Generic
filament_cost = 25.4
filament_density = 1.24
filament_notes = "List of materials tested with standard PLA print settings:\n\nDas Filament\nEsun PLA\nEUMAKERS PLA\nFiberlogy HD-PLA\nFillamentum PLA\nFloreon3D\nHatchbox PLA\nPlasty Mladec PLA\nPrimavalue PLA\nProto pasta Matte Fiber\nVerbatim PLA\nVerbatim BVOH"

[filament:Proto-Pasta HTPLA (2.85)]
inherits = *PLA*
filament_vendor = Proto-Pasta
filament_cost = 60.00
filament_density = 1.24
first_layer_temperature = 230
temperature = 225

[filament:Proto-Pasta Bronze HTPLA (2.85)]
inherits = *PLA*
filament_vendor = Proto-Pasta
filament_cost = 100.00
filament_density = 2.30
first_layer_temperature = 215
temperature = 205

[filament:Taulman Alloy 910 (2.85)]
inherits = *common*
cooling = 0
filament_vendor = Taulman
filament_cost = 40
filament_density = 1.13
bed_temperature = 90
bridge_fan_speed = 40
disable_fan_first_layers = 3
full_fan_speed_layer = 0
fan_below_layer_time = 15
filament_colour = #DEE0E6
filament_max_volumetric_speed = 10
filament_retract_length = 1.5
filament_soluble = 0
filament_type = NYLON
first_layer_bed_temperature = 60
first_layer_temperature = 260
max_fan_speed = 100
min_fan_speed = 25
filament_notes = "Use glue stick."
temperature = 255

# Printers
#
# If printers are added which diverge from these common settings, extract
# parameters from this profile to each individual printer profile.
[printer:*common*]
# TODO: Determine if when using relative layer distances E position should be
# reset.
# before_layer_gcode = ; BEFORE_LAYER_CHANGE\nG92 E0.0\n; [layer_z]\n\n
before_layer_gcode = ; BEFORE_LAYER_CHANGE\n; [layer_z]\n\n
between_objects_gcode =
deretract_speed = 0
extra_loading_move = -2
extruder_offset = 0x0
gcode_flavor = marlin
high_current_on_filament_swap = 0
host_type = octoprint
layer_gcode = ; AFTER_LAYER_CHANGE\n; [layer_z]
# Default machine values from LulzBot TAZ 5/6 from Marlin configuration.
machine_max_acceleration_e = 9000
machine_max_acceleration_extruding = 1000 # Actual value in Marlin: 3000 mm/s^2
machine_max_acceleration_retracting = 1000
machine_max_acceleration_x = 9000
machine_max_acceleration_y = 9000
machine_max_acceleration_z = 100
machine_max_jerk_e = 10.0
machine_max_jerk_x = 6.0
machine_max_jerk_y = 6.0
machine_max_jerk_z = 0.4
machine_min_extruding_rate = 0
machine_min_travel_rate = 0
max_layer_height = 0.8
min_layer_height = 0.05
parking_pos_retraction = 92
print_host =
printer_settings_id =
printer_technology = FFF
printer_vendor = LulzBot
printhost_apikey =
printhost_cafile =
remaining_times = 0
retract_before_travel = 2
retract_before_wipe = 0
retract_layer_change = 0
retract_length = 2
retract_length_toolchange = 5
# TODO: If retract_lift is used, determine the retract lift height and the max
# retract_lift_below parameter and define these on a per-printer basis.
retract_lift = 0
retract_lift_above = 0
retract_lift_below = 0
retract_restart_extra = 0
retract_restart_extra_toolchange = 0
retract_speed = 20
serial_port =
serial_speed = 250000
silent_mode = 0
single_extruder_multi_material = 0
start_gcode = ; Start should be specific to each Lulzbot printer.
toolchange_gcode =
use_firmware_retraction = 0
# TODO: Determine if there is an advantage to using relative e distances.
use_relative_e_distances = 0
use_volumetric_e = 0
variable_layer_height = 1
wipe = 0
z_offset = 0

# Taz

[printer:LulzBot Taz 5]
inherits = *common*
bed_custom_model =
bed_custom_texture =
bed_shape = 0x0,290x0,290x275,0x275
cooling_tube_length = 5
cooling_tube_retraction = 91.5
default_filament_profile = "Generic PLA"
default_print_profile = 0.20mm Standard TAZ6
end_gcode = M400 ; wait for moves to finish\nM104 S0 ; disable hotend\nM140 S0 ; disable bed heater\nM107 ; disable fans\nG91 ; relative positioning\nG1 E-1 F300 ; filament retraction to release pressure\nG1 Z0.5 E-5 X-20 Y-20 F3000 ; lift up and retract even more filament\nM77 ; stop GLCD timer\nG90 ; absolute positioning\nG1 X0 Y250 ; move to cooling position\nM84 ; disable steppers\nG90 ; absolute positioning\nM117 Print Complete. ; print complete message
machine_max_feedrate_e = 25
machine_max_feedrate_x = 192
machine_max_feedrate_y = 208
machine_max_feedrate_z = 3
extruder_colour = ""
max_print_height = 250
nozzle_diameter = 0.5
printer_model = TAZ5
printer_variant = SINGLE
printer_notes = Keep the following keywords. These are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_AO\nPRINTER_MODEL_TAZ5\n
start_gcode = \n; This G-Code has been generated specifically for the LulzBot TAZ 5 with standard extruder\nM75 ; start GLCD timer\nM140 S{first_layer_bed_temperature[0]} ; start bed heating up\nG90 ; absolute positioning\nM82 ; set extruder to absolute mode\nG28 X0 Y0 ; home X and Y\nG28 Z0 ; home Z\nG1 Z15.0 F{travel_speed} ; move extruder up\nM117 Heating... ; progress indicator message on LCD\nM109 R{first_layer_temperature[0]} ; wait for extruder to reach printing temp\nM190 R{first_layer_bed_temperature[0]} ; wait for bed to reach printing temp\nG92 E0 ; set extruder position to 0\nG1 F200 E0 ; prime the nozzle with filament\nM117 TAZ 5 Printing... ; progress indicator message on LCD\n; END_START_GCODE\n\n

# TODO: Determine correct wipe and wipe retraction parameters.
[printer:LulzBot Taz 6]
inherits = *common*
bed_custom_model =
bed_custom_texture =
bed_shape = 0x0,280x0,280x280,0x280
cooling_tube_length = 5
cooling_tube_retraction = 91.5
default_filament_profile = "Generic PLA"
default_print_profile = 0.20mm Standard TAZ6
end_gcode = M400 ; wait for moves to finish\nM140 S45 ; start bed cooling\nM104 S0 ; disable hotend\nM107 ; disable fans\nG91 ; relative positioning\nG1 E-1 F300 ; filament retraction to release pressure\nG1 Z20 E-5 X-20 Y-20 F3000 ; lift up and retract even more filament\nG1 E6 ; re-prime extruder\nM117 Cooling please wait ; progress indicator message on LCD\nG90 ; absolute positioning\nG1 Y0 F3000 ; move to cooling position\nM190 R45 ; wait for bed to cool down to removal temp\nG1 Y280 F3000 ; present finished print\nM140 S45 ; keep temperature or cool downs\nM77 ; stop GLCD timer\nM84 ; disable steppers\nG90 ; absolute positioning\nM117 Print Complete. ; print complete message
extruder_colour = ""
machine_max_feedrate_e = 25
machine_max_feedrate_x = 300
machine_max_feedrate_y = 300
machine_max_feedrate_z = 3
max_print_height = 270
nozzle_diameter = 0.5
printer_model = TAZ6
printer_variant = SINGLE
printer_notes = Keep the following keywords. These are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_AO\nPRINTER_MODEL_TAZ6\n
start_gcode = \n; This G-Code has been generated specifically for the LulzBot TAZ 6 with standard extruder\nM73 P0 ; clear GLCD progress bar\nM75 ; start GLCD timer\nG26 ; clear potential 'probe fail' condition\nM420 S0 ; disable previous leveling matrix\nG90 ; absolute positioning\nM82 ; set extruder to absolute mode\nG92 E0 ; set extruder position to 0\nM140 S{bed_temperature[0]} ; start bed heating up\nM109 R{temperature[0] * 0.848 + bed_temperature[0] * 0.135 - 36.8} ; soften filament before homing Z\nG28 ; Home all axis\nG1 E-30 F100 ; retract filament\nM109 R{temperature[0] * 0.848 + bed_temperature[0] * 0.135 - 36.8} ; wait for extruder to reach wiping temp\nG1 X-15 Y100 F3000 ; move above wiper pad\nG1 Z2 ; push nozzle into wiper\nG1 X-17 Y95 F1000 ; slow wipe\nG1 X-17 Y90 F1000 ; slow wipe\nG1 X-17 Y85 F1000 ; slow wipe\nG1 X-15 Y90 F1000 ; slow wipe\nG1 X-17 Y80 F1000 ; slow wipe\nG1 X-15 Y95 F1000 ; slow wipe\nG1 X-17 Y75 F2000 ; fast wipe\nG1 X-15 Y65 F2000 ; fast wipe\nG1 X-17 Y70 F2000 ; fast wipe\nG1 X-15 Y60 F2000 ; fast wipe\nG1 X-17 Y55 F2000 ; fast wipe\nG1 X-15 Y50 F2000 ; fast wipe\nG1 X-17 Y40 F2000 ; fast wipe\nG1 X-15 Y45 F2000 ; fast wipe\nG1 X-17 Y35 F2000 ; fast wipe\nG1 X-15 Y40 F2000 ; fast wipe\nG1 X-17 Y70 F2000 ; fast wipe\nG1 X-15 Y30 Z2 F2000 ; fast wipe\nG1 X-17 Y35 F2000 ; fast wipe\nG1 X-15 Y25 F2000 ; fast wipe\nG1 X-17 Y30 F2000 ; fast wipe\nG1 X-15 Y25 Z1.5 F1000 ; slow wipe\nG1 X-17 Y23 F1000 ; slow wipe\nG1 Z30 ; raise extruder\nM109 R145 ; wait for extruder to reach probe temp\nM0 ; pause for manual cleaning\nG1 X-9 Y-9 ; move above first probe point\nM204 S100 ; set probing acceleration\nG29 ; start auto-leveling sequence\nM420 S1 ; activate bed level matrix\nM425 Z ; use measured Z backlash for compensation\nM425 Z F0 ; turn off measured Z backlash compensation. (if activated in the quality settings, this command will automatically be ignored)\nM204 S500 ; restore standard acceleration\nG1 X0 Y0 Z15 F5000 ; move up off last probe point\nG4 S1 ; pause\nM400 ; wait for moves to finish\nM117 Heating... ; progress indicator message on LCD\nM109 R{first_layer_temperature[0]} ; wait for extruder to reach printing temp\nM190 R{bed_temperature[0]} ; wait for bed to reach printing temp\nG1 Z2 E0 F75 ; prime tiny bit of filament into the nozzle\nM117 TAZ 6 Printing... ; progress indicator message on LCD\n; END_START_GCODE\n\n
thumbnails =

# TODO: Determine correct wipe and wipe retraction parameters.
[printer:LulzBot Taz 6 Dual v3]
inherits = *common*
bed_custom_model =
bed_custom_texture =
bed_shape = 0x0,280x0,280x280,0x280
cooling_tube_length = 5
cooling_tube_retraction = 91.5
default_filament_profile = "Generic PLA"
default_print_profile = 0.20mm Standard TAZ6
end_gcode = M400  ; wait for moves to finish\nM104 S0 T0  ; T0 hotend off\nM104 S0 T1  ; T1 hotend off\nM107  ; fans off\nG91  ; relative positioning\nT0\nG1 E-1 F300  ; retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z20 E-5 X-20 Y-20 F3000  ; move Z up a bit and retract filament even more\nG1 E6  ; re-prime extruder 1\nT1\nG1 E-5 F300  ; retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 E5  ; re-prime extruder 2\nT0\nM117 Cooling please wait  ; progress indicator message\nG90  ; absolute positioning\nG1 Y0 F3000  ; move to cooling position\nM190 R{material_part_removal_temperature}  ; set bed to cool off\nG1 Y280 F3000  ; present finished print\nM140 S{material_keep_part_removal_temperature_t}  ; keep temperature or cool downs\nM77  ; stop GLCD timer\nM84  ; steppers off\nG90  ; absolute positioning\nM117 Print complete  ; progress indicator message\n
extruder_colour = ""
machine_max_feedrate_e = 25
machine_max_feedrate_x = 300
machine_max_feedrate_y = 300
machine_max_feedrate_z = 3
max_print_height = 270
nozzle_diameter = 0.5
printer_model = TAZ6
printer_variant = SINGLE
printer_notes = Keep the following keywords. These are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_AO\nPRINTER_MODEL_TAZ6\n
start_gcode = ; This profile is designed specifically for LulzBot TAZ6 3D Printer with the Yellowfin Dual\n M73 P0  ; clear GLCD progress bar\n M75  ; start GLCD timer\n G26  ; clear potential 'probe fail' condition\n M107  ; disable fans\n M420 S0  ; disable leveling matrix\n G90  ; absolute positioning\n M104 S{material_soften_temperature_0} T0  ; soften filament\n M104 S{material_soften_temperature_1} T1  ; soften filament\n M140 S{material_bed_temperature_layer_0}  ; get bed heating up\n G28 X Y  ; home X and Y\n G1 X-17 F3000  ; clear X endstop\n G1 Y258 F3000  ; move over the Z_MIN switch\n G1 X-19 F3000  ; move left as far as possible\n M117 Heating...  ; LCD status message\n M109 R{material_soften_temperature_0} T0  ; wait for temp\n M109 R{material_soften_temperature_1} T1  ; wait for temp\n T0  ; return to first extruder\n G28 Z  ; home Z\n T0  ; select this extruder first\n M82  ; set extruder to absolute mode\n G92 E0  ; set extruder to zero\n G1  E-15 F100  ; suck up XXmm of filament\n T1  ; switch extruders\n M82  ; set extruder to absolute mode\n G92 E0  ; set extruder to zero\n G1  E-15 F100  ; suck up XXmm of filament\n M104 S{material_wipe_temperature_0} T0  ; set to wipe temp\n M104 S{material_wipe_temperature_1} T1  ; set to wipe temp\n M106  ; Turn on fans to speed cooling\n G1 X-17 Y100 F3000  ; move above wiper pad\n M104\n M117 Cooling...  ; LCD status message\n M109 R{material_wipe_temperature_0} T0  ; wait for T0 to reach temp\n M109 R{material_wipe_temperature_1} T1  ; wait for T1 to reach temp\n M107  ; Turn off fan\n T0  ; switch extruders\n G1 Z1  ; push nozzle into wiper\n G1 X -18 Y95 F1000  ; slow wipe\n G1 X -18 Y90 F1000  ; slow wipe\n G1 X -18 Y85 F1000  ; slow wipe\n G1 X -17 Y90 F1000  ; slow wipe\n G1 X -18 Y80 F1000  ; slow wipe\n G1 X -17 Y95 F1000  ; slow wipe\n G1 X -18 Y75 F2000  ; fast wipe\n G1 X -17 Y65 F2000  ; fast wipe\n G1 X -18 Y70 F2000  ; fast wipe\n G1 X -17 Y60 F2000  ; fast wipe\n G1 X -18 Y55 F2000  ; fast wipe\n G1 X -17 Y50 F2000  ; fast wipe\n G1 X -18 Y40 F2000  ; fast wipe\n G1 X -17 Y45 F2000  ; fast wipe\n G1 X -18 Y35 F2000  ; fast wipe\n G1 X -17 Y40 F2000  ; fast wipe\n G1 X -18 Y70 F2000  ; fast wipe\n G1 X -17 Y30 Z2 F2000  ; fast wipe\n G1 X -18 Y35 F2000  ; fast wipe\n G1 X -17 Y25 F2000  ; fast wipe\n G1 X -18 Y30 F2000  ; fast wipe\n G1 X -17 Y25 Z1.5 F1000  ; slow wipe\n G1 X -18 Y23 F1000  ; slow wipe\n G1 X -17 Z15  ; raise extruder\n M109 R{material_probe_temperature_0}  ; heat to probe temp\n M204 S100  ; set accel for probing\n G29  ; probe sequence (for auto-leveling)\n M420 S1  ; enable leveling matrix\n M425 Z  ; use measured Z backlash for compensation\n M425 Z F0  ; turn off measured Z backlash compensation. (if activated in the quality settings, this command will automatically be ignored)\n M204 S500  ; set accel back to normal\n M104 S{material_print_temperature_layer_0_0} T0  ; set extruder temp\n M104 S{material_print_temperature_layer_0_1} T1  ; set extruder temp\n G1 X100 Y-25 Z0.5 F3000  ; move to open space\n M400  ; clear buffer\n M117 Heating...  ; LCD status message\n M109 R{material_print_temperature_layer_0_0} T0  ; set extruder temp and wait\n M109 R{material_print_temperature_layer_0_1} T1  ; set extruder temp and wait\n M117 Purging...  ; LCD status message\n T0  ; select this extruder first\n G1  E0 F100  ; undo retraction\n G92 E-15  ; set extruder negative amount to purge\n G1  E0 F100  ; purge XXmm of filament\n T1  ; switch to second extruder\n G92 E-15  ; set extruder negative amount to purge\n G1  E0 F100  ; undo retraction\n G92 E-15  ; set extruder negative amount to purge\n G1  E0 F100  ; purge XXmm of filament\n G1 Z0.5  ; clear bed (barely)\n G1 X100 Y0 F5000  ; move above bed to shear off filament\n T0  ; switch to first extruder\n M190 R{material_bed_temperature_layer_0}  ; get bed temping up during first layer\n G1 Z2 E0 F75\n M400  ; clear buffer\n M117 TAZ Printing...  ; LCD status message\n 
thumbnails =

[printer:LulzBot Taz Mini]
inherits = *common*
bed_custom_model =
bed_custom_texture =
bed_shape = 0x0,155x0,155x155,0x155
cooling_tube_length = 5
cooling_tube_retraction = 91.5
default_filament_profile = "Generic PLA"
default_print_profile = 0.20mm Standard TAZ6
end_gcode =M400 ; wait for moves to finish\nM140 S45 ; start bed cooling\nM104 S0 ; disable hotend\nM107 ; disable fans\nG92 E5 ; set extruder to 5mm for retract on print end\nM117 Cooling please wait ; progress indicator message on LCD\nG1 X5 Y5 Z158 E0 F10000 ; move to cooling position\nG1 E5 ; re-prime extruder\nM190 R45 ; wait for bed to cool down to removal temp\nM77 ; Stop GLCD Timer\nG1 X145 F1000 ; move extruder out of the way\nG1 Y175 F1000 ; present finished print\nM140 S45 ; keep temperature or cool down\nM84 ; disable steppers\nG90 ; absolute positioning\nM117 Print Complete. ; print complete message
machine_max_acceleration_e = 1000
machine_max_feedrate_e = 40
machine_max_feedrate_x = 300
machine_max_feedrate_y = 300
machine_max_feedrate_z = 8
machine_max_jerk_e = 10.0
machine_max_jerk_x = 12.0
machine_max_jerk_y = 12.0
machine_max_jerk_z = 0.4
extruder_colour = ""
max_print_height = 159
nozzle_diameter = 0.5
printer_model = TAZMINI
printer_variant = SINGLE
printer_notes = Keep the following keywords. These are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_AO\nPRINTER_MODEL_TAZMINI\n
start_gcode = \n; This G-Code has been generated specifically for the LulzBot Mini with standard extruder\nM73 P0 ; clear GLCD progress bar\nM75 ; Start GLCD Timer\nG26 ; clear potential 'probe fail' condition\nM420 S0 ; disable leveling matrix\nG90 ; absolute positioning\nM82 ; set extruder to absolute mode\nG92 E0 ; set extruder position to 0\nM140 S{first_layer_bed_temperature[0]} ; start bed heating up\nG28 ; home all axes\nG0 X0 Y187 Z156 F200 ; move away from endstops\nM109 R{temperature[0] * 0.848 + bed_temperature[0] * 0.135 - 36.8} ; wait for extruder to reach soften temperature\nG1 E-30 F75 ; retract filament\nM109 R{temperature[0] * 0.848 + bed_temperature[0] * 0.135 - 36.8} ; wait for extruder to reach wiping temp\nG1 X45 Y173 F11520 ; move above wiper pad\nG1 Z0 F1200 ; push nozzle into wiper\nG1 X42 Y173 Z-.5 F4000 ; wiping\nG1 X52 Y171 Z-.5 F4000 ; wiping\nG1 X42 Y173 Z0 F4000 ; wiping\nG1 X52 Y171 F4000 ; wiping\nG1 X42 Y173 F4000 ; wiping\nG1 X52 Y171 F4000 ; wiping\nG1 X42 Y173 F4000 ; wiping\nG1 X52 Y171 F4000 ; wiping\nG1 X57 Y173 F4000 ; wiping\nG1 X77 Y171 F4000 ; wiping\nG1 X57 Y173 F4000 ; wiping\nG1 X77 Y171 F4000 ; wiping\nG1 X57 Y173 F4000 ; wiping\nG1 X87 Y171 F4000 ; wiping\nG1 X77 Y173 F4000 ; wiping\nG1 X97 Y171 F4000 ; wiping\nG1 X77 Y173 F4000 ; wiping\nG1 X97 Y171 F4000 ; wiping\nG1 X77 Y173 F4000 ; wiping\nG1 X97 Y171 F4000 ; wiping\nG1 X107 Y173 F4000 ; wiping\nG1 X97 Y171 F4000 ; wiping\nG1 X107 Y173 F4000 ; wiping\nG1 X97 Y171 F4000 ; wiping\nG1 X107 Y173 F4000 ; wiping\nG1 X112 Y171 Z-0.5 F1000 ; wiping\nG1 Z30 ; raise extruder\nM0 ; pause for manual cleaning\nG28 X0 Y0 ; home X and Y\nG0 X0 Y187 F200 ; move away from endstops\nM109 R145 ; wait for extruder to reach probe temp\nM204 S300 ; set probing acceleration\nG29 ; start auto-leveling sequence\nM420 S1 ; enable leveling matrix\nM425 Z ; use measured Z backlash for compensation\nM425 Z F0 ; turn off measured Z backlash compensation. (if activated in the quality settings, this command will automatically be ignored)\nM204 S2000 ; restore standard acceleration\nG28 X0 Y0 ; re-home to account for build variance of earlier mini builds\nG0 X0 Y187 F200 ; move away from endstops\nG0 Y152 F4000 ; move in front of wiper pad\nG4 S1 ; pause\nM400 ; wait for moves to finish\nM117 Heating... ; progress indicator message on LCD\nM109 R{first_layer_temperature[0]} ; wait for extruder to reach printing temp\nM190 R{first_layer_bed_temperature[0]} ; wait for bed to reach printing temp\nG1 Z2 E0 F75 ; prime tiny bit of filament into the nozzle\nM117 Mini Printing... ; progress indicator message on LCD\n

[printer:LulzBot Taz Mini 2]
inherits = *common*
bed_custom_model =
bed_custom_texture =
bed_shape = 0x0,157x0,157x157,0x157
cooling_tube_length = 5
cooling_tube_retraction = 91.5
default_filament_profile = "Generic PLA"
default_print_profile = 0.20mm Standard TAZ6
end_gcode =M400 ; wait for moves to finish\nM140 S45 ; start bed cooling\nM104 S0 ; disable hotend\nM107 ; disable fans\nG92 E5 ; set extruder to 5mm for retract on print end\nM117 Cooling please wait ; progress indicator message on LCD\nG1 X5 Y5 Z158 E0 F10000 ; move to cooling position\nG1 E5 ; re-prime extruder\nM190 R45 ; wait for bed to cool down to removal temp\nM77 ; Stop GLCD Timer\nG1 X145 F1000 ; move extruder out of the way\nG1 Y175 F1000 ; present finished print\nM140 S45 ; keep temperature or cool down\nM84 ; disable steppers\nG90 ; absolute positioning\nM117 Print Complete. ; print complete message
# Mini Aero V2 Marlin firmware defines higher values for DEFAULT than
# DEFAULT_MAX.
# DEFAULT_MAX_ACCELERATION: x = 9000, y = 9000, z = 200, e = 1000
# DEFAULT_ACCELERATION: 2000
# DEFAULT_RETRACT_ACCELERATION: 3000
# DEFAULT_TRAVEL_ACCELERATION: 2000
machine_max_acceleration_e = 1000
machine_max_acceleration_extruding = 1000
machine_max_acceleration_retracting = 1000
machine_max_acceleration_z = 200
machine_max_feedrate_e = 40
machine_max_feedrate_x = 300
machine_max_feedrate_y = 300
machine_max_feedrate_z = 300
machine_max_jerk_e = 10.0
machine_max_jerk_x = 12.0
machine_max_jerk_y = 12.0
machine_max_jerk_z = 0.4
extruder_colour = ""
max_print_height = 180
nozzle_diameter = 0.5
printer_model = TAZMINI2
printer_variant = AERO
printer_notes = Keep the following keywords. These are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_AO\nPRINTER_MODEL_TAZMINI2\n
start_gcode = \n; This G-Code has been generated specifically for the LulzBot Mini with standard extruder\nM73 P0 ; clear GLCD progress bar\nM75 ; Start GLCD Timer\nG26 ; clear potential 'probe fail' condition\nM420 S0 ; disable leveling matrix\nG90 ; absolute positioning\nM82 ; set extruder to absolute mode\nG92 E0 ; set extruder position to 0\nM140 S{first_layer_bed_temperature[0]} ; start bed heating up\nG28 ; home all axes\nG0 X0 Y187 Z156 F200 ; move away from endstops\nM109 R{temperature[0] * 0.848 + bed_temperature[0] * 0.135 - 36.8} ; wait for extruder to reach soften temperature\nG1 E-30 F75 ; retract filament\nM109 R{temperature[0] * 0.848 + bed_temperature[0] * 0.135 - 36.8} ; wait for extruder to reach wiping temp\nG1 X45 Y173 F11520 ; move above wiper pad\nG1 Z0 F1200 ; push nozzle into wiper\nG1 X42 Y173 Z-.5 F4000 ; wiping\nG1 X52 Y171 Z-.5 F4000 ; wiping\nG1 X42 Y173 Z0 F4000 ; wiping\nG1 X52 Y171 F4000 ; wiping\nG1 X42 Y173 F4000 ; wiping\nG1 X52 Y171 F4000 ; wiping\nG1 X42 Y173 F4000 ; wiping\nG1 X52 Y171 F4000 ; wiping\nG1 X57 Y173 F4000 ; wiping\nG1 X77 Y171 F4000 ; wiping\nG1 X57 Y173 F4000 ; wiping\nG1 X77 Y171 F4000 ; wiping\nG1 X57 Y173 F4000 ; wiping\nG1 X87 Y171 F4000 ; wiping\nG1 X77 Y173 F4000 ; wiping\nG1 X97 Y171 F4000 ; wiping\nG1 X77 Y173 F4000 ; wiping\nG1 X97 Y171 F4000 ; wiping\nG1 X77 Y173 F4000 ; wiping\nG1 X97 Y171 F4000 ; wiping\nG1 X107 Y173 F4000 ; wiping\nG1 X97 Y171 F4000 ; wiping\nG1 X107 Y173 F4000 ; wiping\nG1 X97 Y171 F4000 ; wiping\nG1 X107 Y173 F4000 ; wiping\nG1 X112 Y171 Z-0.5 F1000 ; wiping\nG1 Z30 ; raise extruder\nG28 X0 Y0 ; home X and Y\nG0 X0 Y187 F200 ; move away from endstops\nM109 R145 ; wait for extruder to reach probe temp\nM0 ; pause for manual cleaning\nM204 S300 ; set probing acceleration\nG29 ; start auto-leveling sequence\nM420 S1 ; enable leveling matrix\nM425 Z ; use measured Z backlash for compensation\nM425 Z F0 ; turn off measured Z backlash compensation. (if activated in the quality settings, this command will automatically be ignored)\nM204 S2000 ; restore standard acceleration\nG28 X0 Y0 ; re-home to account for build variance of earlier mini builds\nG0 X0 Y187 F200 ; move away from endstops\nG0 Y152 F4000 ; move in front of wiper pad\nG4 S1 ; pause\nM400 ; wait for moves to finish\nM117 Heating... ; progress indicator message on LCD\nM109 R{first_layer_temperature[0]} ; wait for extruder to reach printing temp\nM190 R{first_layer_bed_temperature[0]} ; wait for bed to reach printing temp\nG1 Z2 E0 F75 ; prime tiny bit of filament into the nozzle\nM117 Mini Printing... ; progress indicator message on LCD\n


# The obsolete presets will be removed when upgrading from the legacy configuration structure (up to Slic3r 1.39.2) to 1.40.0 and newer.
[obsolete_presets]
print=""
filament=""
