Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornickthetait <tait@alephobjects.com>2015-06-02 21:29:52 +0300
committernickthetait <tait@alephobjects.com>2015-06-02 21:29:52 +0300
commit8b5e804e7ed2c50c19441b4037d4cd90b0015c87 (patch)
tree0baf509608d15eceff1b1e0729defd01ab2db2e3
parent8c2a5884d85c9c66fd1ef5a0aa14d3a26e017042 (diff)
parente10edba3e6b8afbbd534a4c47f8924c8f93a73f3 (diff)
Merge branch 'taz5-nozzle-size' into LulzBot-devel
-rw-r--r--Cura/gui/configWizard.py22
-rw-r--r--Cura/util/settings/__init__.py2
-rw-r--r--Cura/util/settings/lulzbotTAZ5.py21
-rw-r--r--Cura/util/simpleModeSettings.py4
-rw-r--r--resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/abs_high.ini255
-rw-r--r--resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/abs_low.ini255
-rw-r--r--resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/abs_normal.ini255
-rw-r--r--resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/hips_high.ini254
-rw-r--r--resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/hips_low.ini254
-rw-r--r--resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/hips_normal.ini254
-rw-r--r--resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/pla_high.ini254
-rw-r--r--resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/pla_low.ini254
-rw-r--r--resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/pla_normal.ini254
-rw-r--r--resources/quickprint/lulzbot_TAZ_5_05nozzle/materials/1_hips.ini3
-rw-r--r--resources/quickprint/lulzbot_TAZ_5_05nozzle/materials/2_abs.ini3
-rw-r--r--resources/quickprint/lulzbot_TAZ_5_05nozzle/materials/3_pla.ini3
-rw-r--r--resources/quickprint/lulzbot_TAZ_5_05nozzle/options/1_support.ini10
-rw-r--r--resources/quickprint/lulzbot_TAZ_5_05nozzle/options/2_brim.ini5
-rw-r--r--resources/quickprint/lulzbot_TAZ_5_05nozzle/profiles/1_low.ini3
-rw-r--r--resources/quickprint/lulzbot_TAZ_5_05nozzle/profiles/2_normal.ini4
-rw-r--r--resources/quickprint/lulzbot_TAZ_5_05nozzle/profiles/3_high.ini3
21 files changed, 2359 insertions, 13 deletions
diff --git a/Cura/gui/configWizard.py b/Cura/gui/configWizard.py
index fb94c7cc46..026a95835d 100644
--- a/Cura/gui/configWizard.py
+++ b/Cura/gui/configWizard.py
@@ -421,6 +421,7 @@ class MachineSelectPage(InfoPage):
def OnTaz5Select(self, e):
wx.wizard.WizardPageSimple.Chain(self, self.GetParent().taz5NozzleSelectPage)
+ wx.wizard.WizardPageSimple.Chain(self.GetParent().taz5NozzleSelectPage, self.GetParent().lulzbotReadyPage)
def OnOtherSelect(self, e):
wx.wizard.WizardPageSimple.Chain(self, self.GetParent().otherMachineSelectPage)
@@ -428,6 +429,9 @@ class MachineSelectPage(InfoPage):
def AllowNext(self):
return True
+ def AllowBack(self):
+ return False
+
def StoreData(self):
profile.putProfileSetting('retraction_enable', 'True')
if self.Ultimaker2Radio.GetValue() or self.Ultimaker2GoRadio.GetValue() or self.Ultimaker2ExtRadio.GetValue():
@@ -507,8 +511,8 @@ class MachineSelectPage(InfoPage):
profile.putMachineSetting('machine_width', '298')
profile.putMachineSetting('machine_depth', '275')
profile.putMachineSetting('machine_height', '250')
- profile.putMachineSetting('machine_type', 'lulzbot_TAZ_5')
profile.putMachineSetting('serial_baud', '115200')
+ # Machine type and name are set in the nozzle select page
else:
profile.putMachineSetting('machine_width', '155')
profile.putMachineSetting('machine_depth', '155')
@@ -1018,32 +1022,29 @@ class Taz5NozzleSelectPage(InfoPage):
self.AddText(_(' '))
self.AddText(_('Please select nozzle size:'))
self.Nozzle35Radio = self.AddRadioButton("0.35 mm", style=wx.RB_GROUP)
- self.Nozzle35Radio.Bind(wx.EVT_RADIOBUTTON, self.OnNozzleSelect)
+ self.Nozzle35Radio.SetValue(True)
self.Nozzle50Radio = self.AddRadioButton("0.5 mm")
- self.Nozzle50Radio.Bind(wx.EVT_RADIOBUTTON, self.OnNozzleSelect)
- self.Nozzle50Radio.SetValue(True)
self.AddText(_(' '))
self.AddSeperator()
- self.AddText(_('If you are not sure which nozzle size you have please check this webpage: '))
+ self.AddText(_('If you are not sure which nozzle size you have'))
+ self.AddText(_('please check this webpage: '))
button = self.AddButton(Taz5NozzleSelectPage.url)
button.Bind(wx.EVT_BUTTON, self.OnUrlClick)
def OnUrlClick(self, e):
webbrowser.open(Taz5NozzleSelectPage.url)
- def OnNozzleSelect(self, e):
- wx.wizard.WizardPageSimple.Chain(self, self.GetParent().lulzbotReadyPage)
-
def StoreData(self):
if self.Nozzle35Radio.GetValue():
profile.putProfileSetting('nozzle_size', '0.35')
profile.putMachineSetting('machine_name', 'LulzBot TAZ 5 (0.35 nozzle)')
- #TODO: Use existing profiles
+ profile.putMachineSetting('machine_type', 'lulzbot_TAZ_5')
+
else:
profile.putProfileSetting('nozzle_size', '0.5')
profile.putMachineSetting('machine_name', 'LulzBot TAZ 5 (0.5 nozzle)')
- #TODO: Use new profiles
+ profile.putMachineSetting('machine_type', 'lulzbot_TAZ_5_05nozzle')
def OnPageChanging(self, e):
e.GetPage().StoreData()
@@ -1086,7 +1087,6 @@ class ConfigWizard(wx.wizard.Wizard):
wx.wizard.WizardPageSimple.Chain(self.printrbotSelectType, self.otherMachineInfoPage)
wx.wizard.WizardPageSimple.Chain(self.otherMachineSelectPage, self.customRepRapInfoPage)
wx.wizard.WizardPageSimple.Chain(self.machineSelectPage, self.lulzbotReadyPage)
- wx.wizard.WizardPageSimple.Chain(self.taz5NozzleSelectPage, self.lulzbotReadyPage)
self.FitToPage(self.machineSelectPage)
self.GetPageAreaSizer().Add(self.machineSelectPage)
diff --git a/Cura/util/settings/__init__.py b/Cura/util/settings/__init__.py
index a4aa91e018..aa29a1a605 100644
--- a/Cura/util/settings/__init__.py
+++ b/Cura/util/settings/__init__.py
@@ -1,3 +1,3 @@
from lulzbotMini import lulzbot_mini_settings
from lulzbotTAZ4 import lulzbot_taz4_settings
-from lulzbotTAZ5 import lulzbot_taz5_settings
+from lulzbotTAZ5 import lulzbot_taz5_settings, lulzbot_taz5_05nozzle_settings
diff --git a/Cura/util/settings/lulzbotTAZ5.py b/Cura/util/settings/lulzbotTAZ5.py
index e2ceff8df7..ea857df97c 100644
--- a/Cura/util/settings/lulzbotTAZ5.py
+++ b/Cura/util/settings/lulzbotTAZ5.py
@@ -73,3 +73,24 @@ lulzbot_taz5_settings = [{'Ini': 'taz5'},
{'Material': '2_abs', 'Profile': '3_high',
'Settings': [('layer_height', '0.16'),
('solid_layer_thickness', '0.74')]}]
+
+lulzbot_taz5_05nozzle_settings = [ {'Material': '1_hips', 'Profile': '1_low',
+ 'Ini': "hips_low"},
+ {'Material': '1_hips', 'Profile': '2_normal',
+ 'Ini': "hips_normal"},
+ {'Material': '1_hips', 'Profile': '3_high',
+ 'Ini': "hips_high"},
+
+ {'Material': '2_abs', 'Profile': '1_low',
+ 'Ini': "abs_low"},
+ {'Material': '2_abs', 'Profile': '2_normal',
+ 'Ini': "abs_normal"},
+ {'Material': '2_abs', 'Profile': '3_high',
+ 'Ini': "abs_high"},
+
+ {'Material': '3_pla', 'Profile': '1_low',
+ 'Ini': "pla_low"},
+ {'Material': '3_pla', 'Profile': '2_normal',
+ 'Ini': "pla_normal"},
+ {'Material': '3_pla', 'Profile': '3_high',
+ 'Ini': "pla_high"}]
diff --git a/Cura/util/simpleModeSettings.py b/Cura/util/simpleModeSettings.py
index 4b97755a8c..ef47f74d9a 100644
--- a/Cura/util/simpleModeSettings.py
+++ b/Cura/util/simpleModeSettings.py
@@ -1,6 +1,7 @@
from Cura.util.settings import lulzbot_mini_settings, \
lulzbot_taz4_settings, \
- lulzbot_taz5_settings
+ lulzbot_taz5_settings, \
+ lulzbot_taz5_05nozzle_settings
import ConfigParser as configparser
from Cura.util import profile
@@ -45,6 +46,7 @@ class SimpleModeSettings(object):
settings = {"lulzbot_mini": lulzbot_mini_settings,
"lulzbot_TAZ_4": lulzbot_taz4_settings,
"lulzbot_TAZ_5": lulzbot_taz5_settings,
+ "lulzbot_TAZ_5_05nozzle": lulzbot_taz5_05nozzle_settings,
None: {}}
diff --git a/resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/abs_high.ini b/resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/abs_high.ini
new file mode 100644
index 0000000000..f5aea85f41
--- /dev/null
+++ b/resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/abs_high.ini
@@ -0,0 +1,255 @@
+[profile]
+layer_height = 0.18
+wall_thickness = 1.0
+retraction_enable = True
+solid_layer_thickness = 0.8
+fill_density = 20
+nozzle_size = 0.5
+print_speed = 50
+print_temperature = 0
+print_temperature2 = 0
+print_temperature3 = 0
+print_temperature4 = 0
+print_bed_temperature = 0
+support = None
+platform_adhesion = None
+support_dual_extrusion = Both
+wipe_tower = False
+wipe_tower_volume = 15
+ooze_shield = False
+filament_diameter = 2.85
+filament_diameter2 = 0
+filament_diameter3 = 0
+filament_diameter4 = 0
+filament_flow = 100.0
+retraction_speed = 10
+retraction_amount = 1
+retraction_dual_amount = 16.5
+retraction_min_travel = 1.5
+retraction_combing = True
+retraction_minimal_extrusion = 0.005
+retraction_hop = 0.1
+bottom_thickness = 0.425
+layer0_width_factor = 125
+object_sink = 0.0
+overlap_dual = 0.15
+travel_speed = 175
+bottom_layer_speed = 15
+infill_speed = 40
+inset0_speed = 30
+insetx_speed = 35
+cool_min_layer_time = 20
+fan_enabled = True
+skirt_line_count = 1
+skirt_gap = 3.0
+skirt_minimal_length = 250
+fan_full_height = 0.5
+fan_speed = 40
+fan_speed_max = 60
+cool_min_feedrate = 10
+cool_head_lift = False
+solid_top = True
+solid_bottom = True
+fill_overlap = 15
+support_type = Lines
+support_angle = 45
+support_fill_rate = 30
+support_xy_distance = 0.7
+support_z_distance = 0.05
+spiralize = False
+simple_mode = False
+brim_line_count = 10
+raft_margin = 5.0
+raft_line_spacing = 3.0
+raft_base_thickness = 0.3
+raft_base_linewidth = 1.0
+raft_interface_thickness = 0.27
+raft_interface_linewidth = 0.4
+raft_airgap = 0.5
+raft_surface_layers = 2
+fix_horrible_union_all_type_a = True
+fix_horrible_union_all_type_b = False
+fix_horrible_use_open_bits = False
+fix_horrible_extensive_stitching = False
+plugin_config = (lp1
+ .
+object_center_x = -1
+object_center_y = -1
+
+[alterations]
+start.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M109 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M82 ;set extruder to absolute mode
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed};move the platform down 15mm
+ G92 E0 ; zero the extruded length
+ G1 F200 E0 ; extrude 3mm of feed stock
+ G92 E0 ; zero the extruded length again
+ G1 F{travel_speed} ; set travel speed
+ M203 X192 Y208 Z3 ; speed limits
+ M117 Printing... ; send message to LCD
+end.gcode = M400
+ M104 S0 ; hotend off
+ M140 S0 ; heated bed heater off (if you have it)
+ M107 ; fans off
+ G91 ; relative positioning
+ G1 E-1 F300 ; retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F3000 ; move Z up a bit and retract filament even more
+ G90 ; absolute positioning
+ G1 X0 Y250 ; move to cooling position
+ M84 ; steppers off
+ G90 ; absolute positioning
+ M117 TAZ Ready.
+ ;{profile_string}
+start2.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M104 S{print_temperature} ;Uncomment to add your own temperature line
+ ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed} ;move the platform down 15mm
+ T1 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T0 ;Switch to the first extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F{travel_speed}
+ ;Put printing message on LCD screen
+ M117 Printing...
+end2.gcode = ;End GCode
+ M104 T0 S0 ;extruder heater off
+ M104 T1 S0 ;extruder heater off
+ M140 S0 ;heated bed heater off (if you have it)
+ G91 ;relative positioning
+ G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
+ G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
+ M84 ;steppers off
+ G90 ;absolute positioning
+ ;{profile_string}
+start3.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M104 S{print_temperature} ;Uncomment to add your own temperature line
+ ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed} ;move the platform down 15mm
+ T2 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T1 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T0 ;Switch to the first extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F{travel_speed}
+ ;Put printing message on LCD screen
+ M117 Printing...
+end3.gcode = ;End GCode
+ M104 T0 S0 ;extruder heater off
+ M104 T1 S0 ;extruder heater off
+ M104 T2 S0 ;extruder heater off
+ M140 S0 ;heated bed heater off (if you have it)
+ G91 ;relative positioning
+ G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
+ G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
+ M84 ;steppers off
+ G90 ;absolute positioning
+ ;{profile_string}
+start4.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M104 S{print_temperature} ;Uncomment to add your own temperature line
+ ;M109 T2 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed} ;move the platform down 15mm
+ T3 ;Switch to the 4th extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T2 ;Switch to the 3th extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T1 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T0 ;Switch to the first extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F{travel_speed}
+ ;Put printing message on LCD screen
+ M117 Printing...
+end4.gcode = ;End GCode
+ M104 T0 S0 ;extruder heater off
+ M104 T1 S0 ;extruder heater off
+ M104 T2 S0 ;extruder heater off
+ M104 T3 S0 ;extruder heater off
+ M140 S0 ;heated bed heater off (if you have it)
+ G91 ;relative positioning
+ G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
+ G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
+ M84 ;steppers off
+ G90 ;absolute positioning
+ ;{profile_string}
+support_start.gcode =
+support_end.gcode =
+cool_start.gcode =
+cool_end.gcode =
+replace.csv =
+preswitchextruder.gcode = ;Switch between the current extruder and the next extruder, when printing with multiple extruders.
+ ;This code is added before the T(n)
+postswitchextruder.gcode = ;Switch between the current extruder and the next extruder, when printing with multiple extruders.
+ ;This code is added after the T(n)
+
diff --git a/resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/abs_low.ini b/resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/abs_low.ini
new file mode 100644
index 0000000000..3f3a3d9103
--- /dev/null
+++ b/resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/abs_low.ini
@@ -0,0 +1,255 @@
+[profile]
+layer_height = 0.38
+wall_thickness = 1.0
+retraction_enable = True
+solid_layer_thickness = 0.8
+fill_density = 20
+nozzle_size = 0.5
+print_speed = 50
+print_temperature = 0
+print_temperature2 = 0
+print_temperature3 = 0
+print_temperature4 = 0
+print_bed_temperature = 0
+support = None
+platform_adhesion = None
+support_dual_extrusion = Both
+wipe_tower = False
+wipe_tower_volume = 15
+ooze_shield = False
+filament_diameter = 2.85
+filament_diameter2 = 0
+filament_diameter3 = 0
+filament_diameter4 = 0
+filament_flow = 100.0
+retraction_speed = 10
+retraction_amount = 1
+retraction_dual_amount = 16.5
+retraction_min_travel = 1.5
+retraction_combing = True
+retraction_minimal_extrusion = 0.005
+retraction_hop = 0.1
+bottom_thickness = 0.425
+layer0_width_factor = 125
+object_sink = 0.0
+overlap_dual = 0.15
+travel_speed = 175
+bottom_layer_speed = 15
+infill_speed = 60
+inset0_speed = 50
+insetx_speed = 55
+cool_min_layer_time = 15
+fan_enabled = True
+skirt_line_count = 1
+skirt_gap = 3.0
+skirt_minimal_length = 250
+fan_full_height = 0.5
+fan_speed = 40
+fan_speed_max = 60
+cool_min_feedrate = 10
+cool_head_lift = False
+solid_top = True
+solid_bottom = True
+fill_overlap = 15
+support_type = Lines
+support_angle = 45
+support_fill_rate = 30
+support_xy_distance = 0.7
+support_z_distance = 0.05
+spiralize = False
+simple_mode = False
+brim_line_count = 10
+raft_margin = 5.0
+raft_line_spacing = 3.0
+raft_base_thickness = 0.3
+raft_base_linewidth = 1.0
+raft_interface_thickness = 0.27
+raft_interface_linewidth = 0.4
+raft_airgap = 0.5
+raft_surface_layers = 2
+fix_horrible_union_all_type_a = True
+fix_horrible_union_all_type_b = False
+fix_horrible_use_open_bits = False
+fix_horrible_extensive_stitching = False
+plugin_config = (lp1
+ .
+object_center_x = -1
+object_center_y = -1
+
+[alterations]
+start.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M109 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M82 ;set extruder to absolute mode
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed};move the platform down 15mm
+ G92 E0 ; zero the extruded length
+ G1 F200 E0 ; extrude 3mm of feed stock
+ G92 E0 ; zero the extruded length again
+ G1 F{travel_speed} ; set travel speed
+ M203 X192 Y208 Z3 ; speed limits
+ M117 Printing... ; send message to LCD
+end.gcode = M400
+ M104 S0 ; hotend off
+ M140 S0 ; heated bed heater off (if you have it)
+ M107 ; fans off
+ G91 ; relative positioning
+ G1 E-1 F300 ; retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F3000 ; move Z up a bit and retract filament even more
+ G90 ; absolute positioning
+ G1 X0 Y250 ; move to cooling position
+ M84 ; steppers off
+ G90 ; absolute positioning
+ M117 TAZ Ready.
+ ;{profile_string}
+start2.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M104 S{print_temperature} ;Uncomment to add your own temperature line
+ ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed} ;move the platform down 15mm
+ T1 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T0 ;Switch to the first extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F{travel_speed}
+ ;Put printing message on LCD screen
+ M117 Printing...
+end2.gcode = ;End GCode
+ M104 T0 S0 ;extruder heater off
+ M104 T1 S0 ;extruder heater off
+ M140 S0 ;heated bed heater off (if you have it)
+ G91 ;relative positioning
+ G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
+ G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
+ M84 ;steppers off
+ G90 ;absolute positioning
+ ;{profile_string}
+start3.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M104 S{print_temperature} ;Uncomment to add your own temperature line
+ ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed} ;move the platform down 15mm
+ T2 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T1 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T0 ;Switch to the first extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F{travel_speed}
+ ;Put printing message on LCD screen
+ M117 Printing...
+end3.gcode = ;End GCode
+ M104 T0 S0 ;extruder heater off
+ M104 T1 S0 ;extruder heater off
+ M104 T2 S0 ;extruder heater off
+ M140 S0 ;heated bed heater off (if you have it)
+ G91 ;relative positioning
+ G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
+ G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
+ M84 ;steppers off
+ G90 ;absolute positioning
+ ;{profile_string}
+start4.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M104 S{print_temperature} ;Uncomment to add your own temperature line
+ ;M109 T2 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed} ;move the platform down 15mm
+ T3 ;Switch to the 4th extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T2 ;Switch to the 3th extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T1 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T0 ;Switch to the first extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F{travel_speed}
+ ;Put printing message on LCD screen
+ M117 Printing...
+end4.gcode = ;End GCode
+ M104 T0 S0 ;extruder heater off
+ M104 T1 S0 ;extruder heater off
+ M104 T2 S0 ;extruder heater off
+ M104 T3 S0 ;extruder heater off
+ M140 S0 ;heated bed heater off (if you have it)
+ G91 ;relative positioning
+ G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
+ G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
+ M84 ;steppers off
+ G90 ;absolute positioning
+ ;{profile_string}
+support_start.gcode =
+support_end.gcode =
+cool_start.gcode =
+cool_end.gcode =
+replace.csv =
+preswitchextruder.gcode = ;Switch between the current extruder and the next extruder, when printing with multiple extruders.
+ ;This code is added before the T(n)
+postswitchextruder.gcode = ;Switch between the current extruder and the next extruder, when printing with multiple extruders.
+ ;This code is added after the T(n)
+
diff --git a/resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/abs_normal.ini b/resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/abs_normal.ini
new file mode 100644
index 0000000000..e8d1fbbb66
--- /dev/null
+++ b/resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/abs_normal.ini
@@ -0,0 +1,255 @@
+[profile]
+layer_height = 0.25
+wall_thickness = 1.0
+retraction_enable = True
+solid_layer_thickness = 0.8
+fill_density = 20
+nozzle_size = 0.5
+print_speed = 50
+print_temperature = 0
+print_temperature2 = 0
+print_temperature3 = 0
+print_temperature4 = 0
+print_bed_temperature = 0
+support = None
+platform_adhesion = None
+support_dual_extrusion = Both
+wipe_tower = False
+wipe_tower_volume = 15
+ooze_shield = False
+filament_diameter = 2.85
+filament_diameter2 = 0
+filament_diameter3 = 0
+filament_diameter4 = 0
+filament_flow = 100.0
+retraction_speed = 10
+retraction_amount = 1
+retraction_dual_amount = 16.5
+retraction_min_travel = 1.5
+retraction_combing = True
+retraction_minimal_extrusion = 0.005
+retraction_hop = 0.1
+bottom_thickness = 0.425
+layer0_width_factor = 125
+object_sink = 0.0
+overlap_dual = 0.15
+travel_speed = 175
+bottom_layer_speed = 15
+infill_speed = 55
+inset0_speed = 45
+insetx_speed = 50
+cool_min_layer_time = 15
+fan_enabled = True
+skirt_line_count = 1
+skirt_gap = 3.0
+skirt_minimal_length = 250
+fan_full_height = 0.5
+fan_speed = 40
+fan_speed_max = 60
+cool_min_feedrate = 10
+cool_head_lift = False
+solid_top = True
+solid_bottom = True
+fill_overlap = 15
+support_type = Lines
+support_angle = 45
+support_fill_rate = 30
+support_xy_distance = 0.7
+support_z_distance = 0.05
+spiralize = False
+simple_mode = False
+brim_line_count = 10
+raft_margin = 5.0
+raft_line_spacing = 3.0
+raft_base_thickness = 0.3
+raft_base_linewidth = 1.0
+raft_interface_thickness = 0.27
+raft_interface_linewidth = 0.4
+raft_airgap = 0.5
+raft_surface_layers = 2
+fix_horrible_union_all_type_a = True
+fix_horrible_union_all_type_b = False
+fix_horrible_use_open_bits = False
+fix_horrible_extensive_stitching = False
+plugin_config = (lp1
+ .
+object_center_x = -1
+object_center_y = -1
+
+[alterations]
+start.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M109 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M82 ;set extruder to absolute mode
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed};move the platform down 15mm
+ G92 E0 ; zero the extruded length
+ G1 F200 E0 ; extrude 3mm of feed stock
+ G92 E0 ; zero the extruded length again
+ G1 F{travel_speed} ; set travel speed
+ M203 X192 Y208 Z3 ; speed limits
+ M117 Printing... ; send message to LCD
+end.gcode = M400
+ M104 S0 ; hotend off
+ M140 S0 ; heated bed heater off (if you have it)
+ M107 ; fans off
+ G91 ; relative positioning
+ G1 E-1 F300 ; retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F3000 ; move Z up a bit and retract filament even more
+ G90 ; absolute positioning
+ G1 X0 Y250 ; move to cooling position
+ M84 ; steppers off
+ G90 ; absolute positioning
+ M117 TAZ Ready.
+ ;{profile_string}
+start2.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M104 S{print_temperature} ;Uncomment to add your own temperature line
+ ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed} ;move the platform down 15mm
+ T1 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T0 ;Switch to the first extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F{travel_speed}
+ ;Put printing message on LCD screen
+ M117 Printing...
+end2.gcode = ;End GCode
+ M104 T0 S0 ;extruder heater off
+ M104 T1 S0 ;extruder heater off
+ M140 S0 ;heated bed heater off (if you have it)
+ G91 ;relative positioning
+ G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
+ G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
+ M84 ;steppers off
+ G90 ;absolute positioning
+ ;{profile_string}
+start3.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M104 S{print_temperature} ;Uncomment to add your own temperature line
+ ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed} ;move the platform down 15mm
+ T2 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T1 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T0 ;Switch to the first extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F{travel_speed}
+ ;Put printing message on LCD screen
+ M117 Printing...
+end3.gcode = ;End GCode
+ M104 T0 S0 ;extruder heater off
+ M104 T1 S0 ;extruder heater off
+ M104 T2 S0 ;extruder heater off
+ M140 S0 ;heated bed heater off (if you have it)
+ G91 ;relative positioning
+ G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
+ G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
+ M84 ;steppers off
+ G90 ;absolute positioning
+ ;{profile_string}
+start4.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M104 S{print_temperature} ;Uncomment to add your own temperature line
+ ;M109 T2 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed} ;move the platform down 15mm
+ T3 ;Switch to the 4th extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T2 ;Switch to the 3th extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T1 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T0 ;Switch to the first extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F{travel_speed}
+ ;Put printing message on LCD screen
+ M117 Printing...
+end4.gcode = ;End GCode
+ M104 T0 S0 ;extruder heater off
+ M104 T1 S0 ;extruder heater off
+ M104 T2 S0 ;extruder heater off
+ M104 T3 S0 ;extruder heater off
+ M140 S0 ;heated bed heater off (if you have it)
+ G91 ;relative positioning
+ G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
+ G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
+ M84 ;steppers off
+ G90 ;absolute positioning
+ ;{profile_string}
+support_start.gcode =
+support_end.gcode =
+cool_start.gcode =
+cool_end.gcode =
+replace.csv =
+preswitchextruder.gcode = ;Switch between the current extruder and the next extruder, when printing with multiple extruders.
+ ;This code is added before the T(n)
+postswitchextruder.gcode = ;Switch between the current extruder and the next extruder, when printing with multiple extruders.
+ ;This code is added after the T(n)
+
diff --git a/resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/hips_high.ini b/resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/hips_high.ini
new file mode 100644
index 0000000000..40591d4845
--- /dev/null
+++ b/resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/hips_high.ini
@@ -0,0 +1,254 @@
+[profile]
+layer_height = 0.18
+wall_thickness = 1.0
+retraction_enable = True
+solid_layer_thickness = 0.8
+fill_density = 20
+nozzle_size = 0.5
+print_speed = 50
+print_temperature = 0
+print_temperature2 = 0
+print_temperature3 = 0
+print_temperature4 = 0
+print_bed_temperature = 0
+support = None
+platform_adhesion = None
+support_dual_extrusion = Both
+wipe_tower = False
+wipe_tower_volume = 15
+ooze_shield = False
+filament_diameter = 2.85
+filament_diameter2 = 0
+filament_diameter3 = 0
+filament_diameter4 = 0
+filament_flow = 100.0
+retraction_speed = 10
+retraction_amount = 1
+retraction_dual_amount = 16.5
+retraction_min_travel = 1.5
+retraction_combing = True
+retraction_minimal_extrusion = 0.005
+retraction_hop = 0.1
+bottom_thickness = 0.425
+layer0_width_factor = 125
+object_sink = 0.0
+overlap_dual = 0.15
+travel_speed = 175
+bottom_layer_speed = 15
+infill_speed = 30
+inset0_speed = 20
+insetx_speed = 25
+cool_min_layer_time = 20
+fan_enabled = True
+skirt_line_count = 1
+skirt_gap = 3.0
+skirt_minimal_length = 250
+fan_full_height = 0.5
+fan_speed = 40
+fan_speed_max = 50
+cool_min_feedrate = 10
+cool_head_lift = False
+solid_top = True
+solid_bottom = True
+fill_overlap = 15
+support_type = Lines
+support_angle = 45
+support_fill_rate = 30
+support_xy_distance = 0.7
+support_z_distance = 0.05
+spiralize = False
+simple_mode = False
+brim_line_count = 10
+raft_margin = 5.0
+raft_line_spacing = 3.0
+raft_base_thickness = 0.3
+raft_base_linewidth = 1.0
+raft_interface_thickness = 0.27
+raft_interface_linewidth = 0.4
+raft_airgap = 0.5
+raft_surface_layers = 2
+fix_horrible_union_all_type_a = True
+fix_horrible_union_all_type_b = False
+fix_horrible_use_open_bits = False
+fix_horrible_extensive_stitching = False
+plugin_config = (lp1
+ .
+object_center_x = -1
+object_center_y = -1
+
+[alterations]
+start.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M109 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M82 ;set extruder to absolute mode
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed};move the platform down 15mm
+ G92 E0 ; zero the extruded length
+ G1 F200 E0 ; extrude 3mm of feed stock
+ G92 E0 ; zero the extruded length again
+ G1 F{travel_speed} ; set travel speed
+ M203 X192 Y208 Z3 ; speed limits
+ M117 Printing... ; send message to LCD
+end.gcode = M400
+ M104 S0 ; hotend off
+ M140 S0 ; heated bed heater off (if you have it)
+ M107 ; fans off
+ G91 ; relative positioning
+ G1 E-1 F300 ; retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F3000 ; move Z up a bit and retract filament even more
+ G90 ; absolute positioning
+ G1 X0 Y250 ; move to cooling position
+ M84 ; steppers off
+ G90 ; absolute positioning
+ M117 TAZ Ready.
+ ;{profile_string}
+start2.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M104 S{print_temperature} ;Uncomment to add your own temperature line
+ ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed} ;move the platform down 15mm
+ T1 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T0 ;Switch to the first extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F{travel_speed}
+ ;Put printing message on LCD screen
+ M117 Printing...
+end2.gcode = ;End GCode
+ M104 T0 S0 ;extruder heater off
+ M104 T1 S0 ;extruder heater off
+ M140 S0 ;heated bed heater off (if you have it)
+ G91 ;relative positioning
+ G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
+ G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
+ M84 ;steppers off
+ G90 ;absolute positioning
+ ;{profile_string}
+start3.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M104 S{print_temperature} ;Uncomment to add your own temperature line
+ ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed} ;move the platform down 15mm
+ T2 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T1 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T0 ;Switch to the first extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F{travel_speed}
+ ;Put printing message on LCD screen
+ M117 Printing...
+end3.gcode = ;End GCode
+ M104 T0 S0 ;extruder heater off
+ M104 T1 S0 ;extruder heater off
+ M104 T2 S0 ;extruder heater off
+ M140 S0 ;heated bed heater off (if you have it)
+ G91 ;relative positioning
+ G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
+ G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
+ M84 ;steppers off
+ G90 ;absolute positioning
+ ;{profile_string}
+start4.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M104 S{print_temperature} ;Uncomment to add your own temperature line
+ ;M109 T2 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed} ;move the platform down 15mm
+ T3 ;Switch to the 4th extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T2 ;Switch to the 3th extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T1 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T0 ;Switch to the first extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F{travel_speed}
+ ;Put printing message on LCD screen
+ M117 Printing...
+end4.gcode = ;End GCode
+ M104 T0 S0 ;extruder heater off
+ M104 T1 S0 ;extruder heater off
+ M104 T2 S0 ;extruder heater off
+ M104 T3 S0 ;extruder heater off
+ M140 S0 ;heated bed heater off (if you have it)
+ G91 ;relative positioning
+ G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
+ G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
+ M84 ;steppers off
+ G90 ;absolute positioning
+ ;{profile_string}
+support_start.gcode =
+support_end.gcode =
+cool_start.gcode =
+cool_end.gcode =
+replace.csv =
+preswitchextruder.gcode = ;Switch between the current extruder and the next ex
+postswitchextruder.gcode = ;Switch between the current extruder and the next extruder, when printing with multiple extruders.
+ ;This code is added after the T(n)
+
diff --git a/resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/hips_low.ini b/resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/hips_low.ini
new file mode 100644
index 0000000000..cf8c61d177
--- /dev/null
+++ b/resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/hips_low.ini
@@ -0,0 +1,254 @@
+[profile]
+layer_height = 0.38
+wall_thickness = 1.0
+retraction_enable = True
+solid_layer_thickness = 0.8
+fill_density = 20
+nozzle_size = 0.5
+print_speed = 50
+print_temperature = 0
+print_temperature2 = 0
+print_temperature3 = 0
+print_temperature4 = 0
+print_bed_temperature = 0
+support = None
+platform_adhesion = None
+support_dual_extrusion = Both
+wipe_tower = False
+wipe_tower_volume = 15
+ooze_shield = False
+filament_diameter = 2.85
+filament_diameter2 = 0
+filament_diameter3 = 0
+filament_diameter4 = 0
+filament_flow = 100.0
+retraction_speed = 10
+retraction_amount = 1
+retraction_dual_amount = 16.5
+retraction_min_travel = 1.5
+retraction_combing = True
+retraction_minimal_extrusion = 0.005
+retraction_hop = 0.1
+bottom_thickness = 0.425
+layer0_width_factor = 125
+object_sink = 0.0
+overlap_dual = 0.15
+travel_speed = 175
+bottom_layer_speed = 15
+infill_speed = 70
+inset0_speed = 40
+insetx_speed = 45
+cool_min_layer_time = 15
+fan_enabled = True
+skirt_line_count = 1
+skirt_gap = 3.0
+skirt_minimal_length = 250
+fan_full_height = 0.5
+fan_speed = 40
+fan_speed_max = 50
+cool_min_feedrate = 10
+cool_head_lift = False
+solid_top = True
+solid_bottom = True
+fill_overlap = 15
+support_type = Lines
+support_angle = 45
+support_fill_rate = 30
+support_xy_distance = 0.7
+support_z_distance = 0.05
+spiralize = False
+simple_mode = False
+brim_line_count = 10
+raft_margin = 5.0
+raft_line_spacing = 3.0
+raft_base_thickness = 0.3
+raft_base_linewidth = 1.0
+raft_interface_thickness = 0.27
+raft_interface_linewidth = 0.4
+raft_airgap = 0.5
+raft_surface_layers = 2
+fix_horrible_union_all_type_a = True
+fix_horrible_union_all_type_b = False
+fix_horrible_use_open_bits = False
+fix_horrible_extensive_stitching = False
+plugin_config = (lp1
+ .
+object_center_x = -1
+object_center_y = -1
+
+[alterations]
+start.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M109 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M82 ;set extruder to absolute mode
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed};move the platform down 15mm
+ G92 E0 ; zero the extruded length
+ G1 F200 E0 ; extrude 3mm of feed stock
+ G92 E0 ; zero the extruded length again
+ G1 F{travel_speed} ; set travel speed
+ M203 X192 Y208 Z3 ; speed limits
+ M117 Printing... ; send message to LCD
+end.gcode = M400
+ M104 S0 ; hotend off
+ M140 S0 ; heated bed heater off (if you have it)
+ M107 ; fans off
+ G91 ; relative positioning
+ G1 E-1 F300 ; retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F3000 ; move Z up a bit and retract filament even more
+ G90 ; absolute positioning
+ G1 X0 Y250 ; move to cooling position
+ M84 ; steppers off
+ G90 ; absolute positioning
+ M117 TAZ Ready.
+ ;{profile_string}
+start2.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M104 S{print_temperature} ;Uncomment to add your own temperature line
+ ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed} ;move the platform down 15mm
+ T1 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T0 ;Switch to the first extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F{travel_speed}
+ ;Put printing message on LCD screen
+ M117 Printing...
+end2.gcode = ;End GCode
+ M104 T0 S0 ;extruder heater off
+ M104 T1 S0 ;extruder heater off
+ M140 S0 ;heated bed heater off (if you have it)
+ G91 ;relative positioning
+ G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
+ G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
+ M84 ;steppers off
+ G90 ;absolute positioning
+ ;{profile_string}
+start3.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M104 S{print_temperature} ;Uncomment to add your own temperature line
+ ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed} ;move the platform down 15mm
+ T2 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T1 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T0 ;Switch to the first extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F{travel_speed}
+ ;Put printing message on LCD screen
+ M117 Printing...
+end3.gcode = ;End GCode
+ M104 T0 S0 ;extruder heater off
+ M104 T1 S0 ;extruder heater off
+ M104 T2 S0 ;extruder heater off
+ M140 S0 ;heated bed heater off (if you have it)
+ G91 ;relative positioning
+ G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
+ G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
+ M84 ;steppers off
+ G90 ;absolute positioning
+ ;{profile_string}
+start4.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M104 S{print_temperature} ;Uncomment to add your own temperature line
+ ;M109 T2 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed} ;move the platform down 15mm
+ T3 ;Switch to the 4th extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T2 ;Switch to the 3th extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T1 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T0 ;Switch to the first extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F{travel_speed}
+ ;Put printing message on LCD screen
+ M117 Printing...
+end4.gcode = ;End GCode
+ M104 T0 S0 ;extruder heater off
+ M104 T1 S0 ;extruder heater off
+ M104 T2 S0 ;extruder heater off
+ M104 T3 S0 ;extruder heater off
+ M140 S0 ;heated bed heater off (if you have it)
+ G91 ;relative positioning
+ G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
+ G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
+ M84 ;steppers off
+ G90 ;absolute positioning
+ ;{profile_string}
+support_start.gcode =
+support_end.gcode =
+cool_start.gcode =
+cool_end.gcode =
+replace.csv =
+preswitchextruder.gcode = ;Switch between the current extruder and the next ex
+postswitchextruder.gcode = ;Switch between the current extruder and the next extruder, when printing with multiple extruders.
+ ;This code is added after the T(n)
+
diff --git a/resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/hips_normal.ini b/resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/hips_normal.ini
new file mode 100644
index 0000000000..4a84a12142
--- /dev/null
+++ b/resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/hips_normal.ini
@@ -0,0 +1,254 @@
+[profile]
+layer_height = 0.25
+wall_thickness = 1.0
+retraction_enable = True
+solid_layer_thickness = 0.8
+fill_density = 20
+nozzle_size = 0.5
+print_speed = 50
+print_temperature = 0
+print_temperature2 = 0
+print_temperature3 = 0
+print_temperature4 = 0
+print_bed_temperature = 0
+support = None
+platform_adhesion = None
+support_dual_extrusion = Both
+wipe_tower = False
+wipe_tower_volume = 15
+ooze_shield = False
+filament_diameter = 2.85
+filament_diameter2 = 0
+filament_diameter3 = 0
+filament_diameter4 = 0
+filament_flow = 100.0
+retraction_speed = 10
+retraction_amount = 1
+retraction_dual_amount = 16.5
+retraction_min_travel = 1.5
+retraction_combing = True
+retraction_minimal_extrusion = 0.005
+retraction_hop = 0.1
+bottom_thickness = 0.425
+layer0_width_factor = 125
+object_sink = 0.0
+overlap_dual = 0.15
+travel_speed = 175
+bottom_layer_speed = 15
+infill_speed = 50
+inset0_speed = 30
+insetx_speed = 35
+cool_min_layer_time = 20
+fan_enabled = True
+skirt_line_count = 1
+skirt_gap = 3.0
+skirt_minimal_length = 250
+fan_full_height = 0.5
+fan_speed = 40
+fan_speed_max = 50
+cool_min_feedrate = 10
+cool_head_lift = False
+solid_top = True
+solid_bottom = True
+fill_overlap = 15
+support_type = Lines
+support_angle = 45
+support_fill_rate = 30
+support_xy_distance = 0.7
+support_z_distance = 0.05
+spiralize = False
+simple_mode = False
+brim_line_count = 10
+raft_margin = 5.0
+raft_line_spacing = 3.0
+raft_base_thickness = 0.3
+raft_base_linewidth = 1.0
+raft_interface_thickness = 0.27
+raft_interface_linewidth = 0.4
+raft_airgap = 0.5
+raft_surface_layers = 2
+fix_horrible_union_all_type_a = True
+fix_horrible_union_all_type_b = False
+fix_horrible_use_open_bits = False
+fix_horrible_extensive_stitching = False
+plugin_config = (lp1
+ .
+object_center_x = -1
+object_center_y = -1
+
+[alterations]
+start.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M109 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M82 ;set extruder to absolute mode
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed};move the platform down 15mm
+ G92 E0 ; zero the extruded length
+ G1 F200 E0 ; extrude 3mm of feed stock
+ G92 E0 ; zero the extruded length again
+ G1 F{travel_speed} ; set travel speed
+ M203 X192 Y208 Z3 ; speed limits
+ M117 Printing... ; send message to LCD
+end.gcode = M400
+ M104 S0 ; hotend off
+ M140 S0 ; heated bed heater off (if you have it)
+ M107 ; fans off
+ G91 ; relative positioning
+ G1 E-1 F300 ; retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F3000 ; move Z up a bit and retract filament even more
+ G90 ; absolute positioning
+ G1 X0 Y250 ; move to cooling position
+ M84 ; steppers off
+ G90 ; absolute positioning
+ M117 TAZ Ready.
+ ;{profile_string}
+start2.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M104 S{print_temperature} ;Uncomment to add your own temperature line
+ ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed} ;move the platform down 15mm
+ T1 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T0 ;Switch to the first extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F{travel_speed}
+ ;Put printing message on LCD screen
+ M117 Printing...
+end2.gcode = ;End GCode
+ M104 T0 S0 ;extruder heater off
+ M104 T1 S0 ;extruder heater off
+ M140 S0 ;heated bed heater off (if you have it)
+ G91 ;relative positioning
+ G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
+ G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
+ M84 ;steppers off
+ G90 ;absolute positioning
+ ;{profile_string}
+start3.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M104 S{print_temperature} ;Uncomment to add your own temperature line
+ ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed} ;move the platform down 15mm
+ T2 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T1 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T0 ;Switch to the first extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F{travel_speed}
+ ;Put printing message on LCD screen
+ M117 Printing...
+end3.gcode = ;End GCode
+ M104 T0 S0 ;extruder heater off
+ M104 T1 S0 ;extruder heater off
+ M104 T2 S0 ;extruder heater off
+ M140 S0 ;heated bed heater off (if you have it)
+ G91 ;relative positioning
+ G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
+ G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
+ M84 ;steppers off
+ G90 ;absolute positioning
+ ;{profile_string}
+start4.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M104 S{print_temperature} ;Uncomment to add your own temperature line
+ ;M109 T2 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed} ;move the platform down 15mm
+ T3 ;Switch to the 4th extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T2 ;Switch to the 3th extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T1 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T0 ;Switch to the first extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F{travel_speed}
+ ;Put printing message on LCD screen
+ M117 Printing...
+end4.gcode = ;End GCode
+ M104 T0 S0 ;extruder heater off
+ M104 T1 S0 ;extruder heater off
+ M104 T2 S0 ;extruder heater off
+ M104 T3 S0 ;extruder heater off
+ M140 S0 ;heated bed heater off (if you have it)
+ G91 ;relative positioning
+ G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
+ G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
+ M84 ;steppers off
+ G90 ;absolute positioning
+ ;{profile_string}
+support_start.gcode =
+support_end.gcode =
+cool_start.gcode =
+cool_end.gcode =
+replace.csv =
+preswitchextruder.gcode = ;Switch between the current extruder and the next ex
+postswitchextruder.gcode = ;Switch between the current extruder and the next extruder, when printing with multiple extruders.
+ ;This code is added after the T(n)
+
diff --git a/resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/pla_high.ini b/resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/pla_high.ini
new file mode 100644
index 0000000000..ef69b6da20
--- /dev/null
+++ b/resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/pla_high.ini
@@ -0,0 +1,254 @@
+[profile]
+layer_height = 0.14
+wall_thickness = 1
+retraction_enable = True
+solid_layer_thickness = 1
+fill_density = 20
+nozzle_size = 0.5
+print_speed = 50
+print_temperature = 0
+print_temperature2 = 0
+print_temperature3 = 0
+print_temperature4 = 0
+print_bed_temperature = 0
+support = None
+platform_adhesion = None
+support_dual_extrusion = Both
+wipe_tower = False
+wipe_tower_volume = 15
+ooze_shield = False
+filament_diameter = 2.85
+filament_diameter2 = 0
+filament_diameter3 = 0
+filament_diameter4 = 0
+filament_flow = 100.0
+retraction_speed = 10
+retraction_amount = 1.5
+retraction_dual_amount = 16.5
+retraction_min_travel = 1.5
+retraction_combing = True
+retraction_minimal_extrusion = 0.005
+retraction_hop = 0.1
+bottom_thickness = 0.425
+layer0_width_factor = 125
+object_sink = 0.0
+overlap_dual = 0.15
+travel_speed = 175
+bottom_layer_speed = 15
+infill_speed = 40
+inset0_speed = 30
+insetx_speed = 35
+cool_min_layer_time = 20
+fan_enabled = True
+skirt_line_count = 1
+skirt_gap = 3.0
+skirt_minimal_length = 250
+fan_full_height = 0.5
+fan_speed = 75
+fan_speed_max = 100
+cool_min_feedrate = 10
+cool_head_lift = False
+solid_top = True
+solid_bottom = True
+fill_overlap = 15
+support_type = Lines
+support_angle = 45
+support_fill_rate = 30
+support_xy_distance = 0.7
+support_z_distance = 0.05
+spiralize = False
+simple_mode = False
+brim_line_count = 10
+raft_margin = 5.0
+raft_line_spacing = 3.0
+raft_base_thickness = 0.3
+raft_base_linewidth = 1.0
+raft_interface_thickness = 0.27
+raft_interface_linewidth = 0.4
+raft_airgap = 0.5
+raft_surface_layers = 2
+fix_horrible_union_all_type_a = True
+fix_horrible_union_all_type_b = False
+fix_horrible_use_open_bits = False
+fix_horrible_extensive_stitching = False
+plugin_config =
+object_center_x = -1
+object_center_y = -1
+
+[alterations]
+start.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M109 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M82 ;set extruder to absolute mode
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed};move the platform down 15mm
+ G92 E0 ; zero the extruded length
+ G1 F200 E0 ; extrude 3mm of feed stock
+ G92 E0 ; zero the extruded length again
+ G1 F{travel_speed} ; set travel speed
+ M203 X192 Y208 Z3 ; speed limits
+ M117 Printing... ; send message to LCD
+end.gcode = M400
+ M104 S0 ; hotend off
+ M140 S0 ; heated bed heater off (if you have it)
+ M107 ; fans off
+ G91 ; relative positioning
+ G1 E-1 F300 ; retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F3000 ; move Z up a bit and retract filament even more
+ G90 ; absolute positioning
+ G1 X0 Y250 ; move to cooling position
+ M84 ; steppers off
+ G90 ; absolute positioning
+ M117 TAZ Ready.
+ ;{profile_string}
+start2.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M104 S{print_temperature} ;Uncomment to add your own temperature line
+ ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed} ;move the platform down 15mm
+ T1 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T0 ;Switch to the first extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F{travel_speed}
+ ;Put printing message on LCD screen
+ M117 Printing...
+end2.gcode = ;End GCode
+ M104 T0 S0 ;extruder heater off
+ M104 T1 S0 ;extruder heater off
+ M140 S0 ;heated bed heater off (if you have it)
+ G91 ;relative positioning
+ G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
+ G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
+ M84 ;steppers off
+ G90 ;absolute positioning
+ ;{profile_string}
+start3.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M104 S{print_temperature} ;Uncomment to add your own temperature line
+ ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed} ;move the platform down 15mm
+ T2 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T1 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T0 ;Switch to the first extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F{travel_speed}
+ ;Put printing message on LCD screen
+ M117 Printing...
+end3.gcode = ;End GCode
+ M104 T0 S0 ;extruder heater off
+ M104 T1 S0 ;extruder heater off
+ M104 T2 S0 ;extruder heater off
+ M140 S0 ;heated bed heater off (if you have it)
+ G91 ;relative positioning
+ G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
+ G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
+ M84 ;steppers off
+ G90 ;absolute positioning
+ ;{profile_string}
+start4.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M104 S{print_temperature} ;Uncomment to add your own temperature line
+ ;M109 T2 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed} ;move the platform down 15mm
+ T3 ;Switch to the 4th extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T2 ;Switch to the 3th extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T1 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T0 ;Switch to the first extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F{travel_speed}
+ ;Put printing message on LCD screen
+ M117 Printing...
+end4.gcode = ;End GCode
+ M104 T0 S0 ;extruder heater off
+ M104 T1 S0 ;extruder heater off
+ M104 T2 S0 ;extruder heater off
+ M104 T3 S0 ;extruder heater off
+ M140 S0 ;heated bed heater off (if you have it)
+ G91 ;relative positioning
+ G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
+ G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
+ M84 ;steppers off
+ G90 ;absolute positioning
+ ;{profile_string}
+support_start.gcode =
+support_end.gcode =
+cool_start.gcode =
+cool_end.gcode =
+replace.csv =
+preswitchextruder.gcode = ;Switch between the current extruder and the next extruder, when printing with multiple extruders.
+ ;This code is added before the T(n)
+postswitchextruder.gcode = ;Switch between the current extruder and the next extruder, when printing with multiple extruders.
+ ;This code is added after the T(n)
+
diff --git a/resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/pla_low.ini b/resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/pla_low.ini
new file mode 100644
index 0000000000..53218c2664
--- /dev/null
+++ b/resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/pla_low.ini
@@ -0,0 +1,254 @@
+[profile]
+layer_height = 0.38
+wall_thickness = 1
+retraction_enable = True
+solid_layer_thickness = 1
+fill_density = 20
+nozzle_size = 0.5
+print_speed = 50
+print_temperature = 0
+print_temperature2 = 0
+print_temperature3 = 0
+print_temperature4 = 0
+print_bed_temperature = 0
+support = None
+platform_adhesion = None
+support_dual_extrusion = Both
+wipe_tower = False
+wipe_tower_volume = 15
+ooze_shield = False
+filament_diameter = 2.85
+filament_diameter2 = 0
+filament_diameter3 = 0
+filament_diameter4 = 0
+filament_flow = 100.0
+retraction_speed = 10
+retraction_amount = 1.5
+retraction_dual_amount = 16.5
+retraction_min_travel = 1.5
+retraction_combing = True
+retraction_minimal_extrusion = 0.005
+retraction_hop = 0.1
+bottom_thickness = 0.425
+layer0_width_factor = 125
+object_sink = 0.0
+overlap_dual = 0.15
+travel_speed = 175
+bottom_layer_speed = 15
+infill_speed = 40
+inset0_speed = 30
+insetx_speed = 35
+cool_min_layer_time = 20
+fan_enabled = True
+skirt_line_count = 1
+skirt_gap = 3.0
+skirt_minimal_length = 250
+fan_full_height = 0.5
+fan_speed = 75
+fan_speed_max = 100
+cool_min_feedrate = 10
+cool_head_lift = False
+solid_top = True
+solid_bottom = True
+fill_overlap = 15
+support_type = Lines
+support_angle = 45
+support_fill_rate = 30
+support_xy_distance = 0.7
+support_z_distance = 0.05
+spiralize = False
+simple_mode = False
+brim_line_count = 10
+raft_margin = 5.0
+raft_line_spacing = 3.0
+raft_base_thickness = 0.3
+raft_base_linewidth = 1.0
+raft_interface_thickness = 0.27
+raft_interface_linewidth = 0.4
+raft_airgap = 0.5
+raft_surface_layers = 2
+fix_horrible_union_all_type_a = True
+fix_horrible_union_all_type_b = False
+fix_horrible_use_open_bits = False
+fix_horrible_extensive_stitching = False
+plugin_config =
+object_center_x = -1
+object_center_y = -1
+
+[alterations]
+start.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M109 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M82 ;set extruder to absolute mode
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed};move the platform down 15mm
+ G92 E0 ; zero the extruded length
+ G1 F200 E0 ; extrude 3mm of feed stock
+ G92 E0 ; zero the extruded length again
+ G1 F{travel_speed} ; set travel speed
+ M203 X192 Y208 Z3 ; speed limits
+ M117 Printing... ; send message to LCD
+end.gcode = M400
+ M104 S0 ; hotend off
+ M140 S0 ; heated bed heater off (if you have it)
+ M107 ; fans off
+ G91 ; relative positioning
+ G1 E-1 F300 ; retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F3000 ; move Z up a bit and retract filament even more
+ G90 ; absolute positioning
+ G1 X0 Y250 ; move to cooling position
+ M84 ; steppers off
+ G90 ; absolute positioning
+ M117 TAZ Ready.
+ ;{profile_string}
+start2.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M104 S{print_temperature} ;Uncomment to add your own temperature line
+ ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed} ;move the platform down 15mm
+ T1 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T0 ;Switch to the first extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F{travel_speed}
+ ;Put printing message on LCD screen
+ M117 Printing...
+end2.gcode = ;End GCode
+ M104 T0 S0 ;extruder heater off
+ M104 T1 S0 ;extruder heater off
+ M140 S0 ;heated bed heater off (if you have it)
+ G91 ;relative positioning
+ G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
+ G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
+ M84 ;steppers off
+ G90 ;absolute positioning
+ ;{profile_string}
+start3.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M104 S{print_temperature} ;Uncomment to add your own temperature line
+ ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed} ;move the platform down 15mm
+ T2 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T1 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T0 ;Switch to the first extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F{travel_speed}
+ ;Put printing message on LCD screen
+ M117 Printing...
+end3.gcode = ;End GCode
+ M104 T0 S0 ;extruder heater off
+ M104 T1 S0 ;extruder heater off
+ M104 T2 S0 ;extruder heater off
+ M140 S0 ;heated bed heater off (if you have it)
+ G91 ;relative positioning
+ G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
+ G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
+ M84 ;steppers off
+ G90 ;absolute positioning
+ ;{profile_string}
+start4.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M104 S{print_temperature} ;Uncomment to add your own temperature line
+ ;M109 T2 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed} ;move the platform down 15mm
+ T3 ;Switch to the 4th extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T2 ;Switch to the 3th extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T1 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T0 ;Switch to the first extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F{travel_speed}
+ ;Put printing message on LCD screen
+ M117 Printing...
+end4.gcode = ;End GCode
+ M104 T0 S0 ;extruder heater off
+ M104 T1 S0 ;extruder heater off
+ M104 T2 S0 ;extruder heater off
+ M104 T3 S0 ;extruder heater off
+ M140 S0 ;heated bed heater off (if you have it)
+ G91 ;relative positioning
+ G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
+ G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
+ M84 ;steppers off
+ G90 ;absolute positioning
+ ;{profile_string}
+support_start.gcode =
+support_end.gcode =
+cool_start.gcode =
+cool_end.gcode =
+replace.csv =
+preswitchextruder.gcode = ;Switch between the current extruder and the next extruder, when printing with multiple extruders.
+ ;This code is added before the T(n)
+postswitchextruder.gcode = ;Switch between the current extruder and the next extruder, when printing with multiple extruders.
+ ;This code is added after the T(n)
+
diff --git a/resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/pla_normal.ini b/resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/pla_normal.ini
new file mode 100644
index 0000000000..ea541c3aea
--- /dev/null
+++ b/resources/quickprint/lulzbot_TAZ_5_05nozzle/extra/pla_normal.ini
@@ -0,0 +1,254 @@
+[profile]
+layer_height = 0.25
+wall_thickness = 1
+retraction_enable = True
+solid_layer_thickness = 1
+fill_density = 20
+nozzle_size = 0.5
+print_speed = 50
+print_temperature = 0
+print_temperature2 = 0
+print_temperature3 = 0
+print_temperature4 = 0
+print_bed_temperature = 0
+support = None
+platform_adhesion = None
+support_dual_extrusion = Both
+wipe_tower = False
+wipe_tower_volume = 15
+ooze_shield = False
+filament_diameter = 2.85
+filament_diameter2 = 0
+filament_diameter3 = 0
+filament_diameter4 = 0
+filament_flow = 100.0
+retraction_speed = 10
+retraction_amount = 1.5
+retraction_dual_amount = 16.5
+retraction_min_travel = 1.5
+retraction_combing = True
+retraction_minimal_extrusion = 0.005
+retraction_hop = 0.1
+bottom_thickness = 0.425
+layer0_width_factor = 125
+object_sink = 0.0
+overlap_dual = 0.15
+travel_speed = 175
+bottom_layer_speed = 15
+infill_speed = 40
+inset0_speed = 30
+insetx_speed = 35
+cool_min_layer_time = 20
+fan_enabled = True
+skirt_line_count = 1
+skirt_gap = 3.0
+skirt_minimal_length = 250
+fan_full_height = 0.5
+fan_speed = 75
+fan_speed_max = 100
+cool_min_feedrate = 10
+cool_head_lift = False
+solid_top = True
+solid_bottom = True
+fill_overlap = 15
+support_type = Lines
+support_angle = 45
+support_fill_rate = 30
+support_xy_distance = 0.7
+support_z_distance = 0.05
+spiralize = False
+simple_mode = False
+brim_line_count = 10
+raft_margin = 5.0
+raft_line_spacing = 3.0
+raft_base_thickness = 0.3
+raft_base_linewidth = 1.0
+raft_interface_thickness = 0.27
+raft_interface_linewidth = 0.4
+raft_airgap = 0.5
+raft_surface_layers = 2
+fix_horrible_union_all_type_a = True
+fix_horrible_union_all_type_b = False
+fix_horrible_use_open_bits = False
+fix_horrible_extensive_stitching = False
+plugin_config =
+object_center_x = -1
+object_center_y = -1
+
+[alterations]
+start.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M109 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M82 ;set extruder to absolute mode
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed};move the platform down 15mm
+ G92 E0 ; zero the extruded length
+ G1 F200 E0 ; extrude 3mm of feed stock
+ G92 E0 ; zero the extruded length again
+ G1 F{travel_speed} ; set travel speed
+ M203 X192 Y208 Z3 ; speed limits
+ M117 Printing... ; send message to LCD
+end.gcode = M400
+ M104 S0 ; hotend off
+ M140 S0 ; heated bed heater off (if you have it)
+ M107 ; fans off
+ G91 ; relative positioning
+ G1 E-1 F300 ; retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F3000 ; move Z up a bit and retract filament even more
+ G90 ; absolute positioning
+ G1 X0 Y250 ; move to cooling position
+ M84 ; steppers off
+ G90 ; absolute positioning
+ M117 TAZ Ready.
+ ;{profile_string}
+start2.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M104 S{print_temperature} ;Uncomment to add your own temperature line
+ ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed} ;move the platform down 15mm
+ T1 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T0 ;Switch to the first extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F{travel_speed}
+ ;Put printing message on LCD screen
+ M117 Printing...
+end2.gcode = ;End GCode
+ M104 T0 S0 ;extruder heater off
+ M104 T1 S0 ;extruder heater off
+ M140 S0 ;heated bed heater off (if you have it)
+ G91 ;relative positioning
+ G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
+ G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
+ M84 ;steppers off
+ G90 ;absolute positioning
+ ;{profile_string}
+start3.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M104 S{print_temperature} ;Uncomment to add your own temperature line
+ ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed} ;move the platform down 15mm
+ T2 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T1 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T0 ;Switch to the first extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F{travel_speed}
+ ;Put printing message on LCD screen
+ M117 Printing...
+end3.gcode = ;End GCode
+ M104 T0 S0 ;extruder heater off
+ M104 T1 S0 ;extruder heater off
+ M104 T2 S0 ;extruder heater off
+ M140 S0 ;heated bed heater off (if you have it)
+ G91 ;relative positioning
+ G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
+ G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
+ M84 ;steppers off
+ G90 ;absolute positioning
+ ;{profile_string}
+start4.gcode = ;Sliced at: {day} {date} {time}
+ ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
+ ;Print time: {print_time}
+ ;Filament used: {filament_amount}m {filament_weight}g
+ ;Filament cost: {filament_cost}
+ ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
+ ;M104 S{print_temperature} ;Uncomment to add your own temperature line
+ ;M109 T2 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
+ ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
+ G21 ;metric values
+ G90 ;absolute positioning
+ M107 ;start with the fan off
+ G28 X0 Y0 ;move X/Y to min endstops
+ G28 Z0 ;move Z to min endstops
+ G1 Z15.0 F{travel_speed} ;move the platform down 15mm
+ T3 ;Switch to the 4th extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T2 ;Switch to the 3th extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T1 ;Switch to the 2nd extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F200 E-{retraction_dual_amount}
+ T0 ;Switch to the first extruder
+ G92 E0 ;zero the extruded length
+ G1 F200 E10 ;extrude 10mm of feed stock
+ G92 E0 ;zero the extruded length again
+ G1 F{travel_speed}
+ ;Put printing message on LCD screen
+ M117 Printing...
+end4.gcode = ;End GCode
+ M104 T0 S0 ;extruder heater off
+ M104 T1 S0 ;extruder heater off
+ M104 T2 S0 ;extruder heater off
+ M104 T3 S0 ;extruder heater off
+ M140 S0 ;heated bed heater off (if you have it)
+ G91 ;relative positioning
+ G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
+ G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
+ G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
+ M84 ;steppers off
+ G90 ;absolute positioning
+ ;{profile_string}
+support_start.gcode =
+support_end.gcode =
+cool_start.gcode =
+cool_end.gcode =
+replace.csv =
+preswitchextruder.gcode = ;Switch between the current extruder and the next extruder, when printing with multiple extruders.
+ ;This code is added before the T(n)
+postswitchextruder.gcode = ;Switch between the current extruder and the next extruder, when printing with multiple extruders.
+ ;This code is added after the T(n)
+
diff --git a/resources/quickprint/lulzbot_TAZ_5_05nozzle/materials/1_hips.ini b/resources/quickprint/lulzbot_TAZ_5_05nozzle/materials/1_hips.ini
new file mode 100644
index 0000000000..4efba8a65c
--- /dev/null
+++ b/resources/quickprint/lulzbot_TAZ_5_05nozzle/materials/1_hips.ini
@@ -0,0 +1,3 @@
+[info]
+name = HIPS
+
diff --git a/resources/quickprint/lulzbot_TAZ_5_05nozzle/materials/2_abs.ini b/resources/quickprint/lulzbot_TAZ_5_05nozzle/materials/2_abs.ini
new file mode 100644
index 0000000000..af4e1c23fb
--- /dev/null
+++ b/resources/quickprint/lulzbot_TAZ_5_05nozzle/materials/2_abs.ini
@@ -0,0 +1,3 @@
+[info]
+name = ABS
+
diff --git a/resources/quickprint/lulzbot_TAZ_5_05nozzle/materials/3_pla.ini b/resources/quickprint/lulzbot_TAZ_5_05nozzle/materials/3_pla.ini
new file mode 100644
index 0000000000..8917ab88b1
--- /dev/null
+++ b/resources/quickprint/lulzbot_TAZ_5_05nozzle/materials/3_pla.ini
@@ -0,0 +1,3 @@
+[info]
+name = PLA
+
diff --git a/resources/quickprint/lulzbot_TAZ_5_05nozzle/options/1_support.ini b/resources/quickprint/lulzbot_TAZ_5_05nozzle/options/1_support.ini
new file mode 100644
index 0000000000..807e5e1231
--- /dev/null
+++ b/resources/quickprint/lulzbot_TAZ_5_05nozzle/options/1_support.ini
@@ -0,0 +1,10 @@
+[info]
+name = Print support structure
+
+[profile]
+support = Everywhere
+support_type = Lines
+support_angle = 45
+support_fill_rate = 30
+support_xy_distance = 0.7
+support_z_distance = 0.05
diff --git a/resources/quickprint/lulzbot_TAZ_5_05nozzle/options/2_brim.ini b/resources/quickprint/lulzbot_TAZ_5_05nozzle/options/2_brim.ini
new file mode 100644
index 0000000000..8b641c4c21
--- /dev/null
+++ b/resources/quickprint/lulzbot_TAZ_5_05nozzle/options/2_brim.ini
@@ -0,0 +1,5 @@
+[info]
+name = Print Brim
+
+[profile]
+platform_adhesion = Brim
diff --git a/resources/quickprint/lulzbot_TAZ_5_05nozzle/profiles/1_low.ini b/resources/quickprint/lulzbot_TAZ_5_05nozzle/profiles/1_low.ini
new file mode 100644
index 0000000000..4c62867d7e
--- /dev/null
+++ b/resources/quickprint/lulzbot_TAZ_5_05nozzle/profiles/1_low.ini
@@ -0,0 +1,3 @@
+[info]
+name = Fast print
+
diff --git a/resources/quickprint/lulzbot_TAZ_5_05nozzle/profiles/2_normal.ini b/resources/quickprint/lulzbot_TAZ_5_05nozzle/profiles/2_normal.ini
new file mode 100644
index 0000000000..a199f03d66
--- /dev/null
+++ b/resources/quickprint/lulzbot_TAZ_5_05nozzle/profiles/2_normal.ini
@@ -0,0 +1,4 @@
+[info]
+name = Normal print
+
+
diff --git a/resources/quickprint/lulzbot_TAZ_5_05nozzle/profiles/3_high.ini b/resources/quickprint/lulzbot_TAZ_5_05nozzle/profiles/3_high.ini
new file mode 100644
index 0000000000..f4ed49a017
--- /dev/null
+++ b/resources/quickprint/lulzbot_TAZ_5_05nozzle/profiles/3_high.ini
@@ -0,0 +1,3 @@
+[info]
+name = High quality
+