I’ve spent a bunch of time getting Cura 5.1 configured with my Lulzbot TAZ 6. I wanted to share what I have and see if anyone else has found anything else I missed.
Build plate
X: 280mm
Y: 280mm
Z: 250mm
rectangular
Heated bed: yes
Gcode flavor: marlin
Printhead
X min: -20mm
Y min: -10mm
X max: 10mm
Y max: 10mm
Gantry height 250 mm
Apply extruder offsets to GCode: yes
Start gcode
;This G-Code has been generated specifically for the LulzBot TAZ 6 with standard extruder
;Modified by HarlemSquirrel for Cura 5.1
M73 P0 ; clear GLCD progress bar
M75 ; start GLCD timer
G26 ; clear potential 'probe fail' condition
M107 ; disable fans
G90 ; absolute positioning
M420 S0 ; disable previous leveling matrix
M140 S{material_bed_temperature_layer_0} ; start bed heating up
M104 S{material_standby_temperature} ; soften filament
G28 ; Home all axis
M117 Heating... ; LCD status message
M109 R{material_standby_temperature} ; wait for temp
M82 ; set extruder to absolute mode
G92 E0 ; set extruder position to 0
G1 E-10 F100 ; retract filament 10mm
M104 S{material_standby_temperature} ; set to wipe temp
;M106 ; turn on fans to speed cooling
M109 R{material_standby_temperature} ; wait for to reach temp
M107 ; turn off fan
;M206 X0 Y0 Z0 ; uncomment to adjust wipe position (+X ~ nozzle moves left)(+Y ~ nozzle moves forward)(+Z ~ nozzle moves down)
G12 ; wiping sequence
M106 S255 ; turn on fan to blow away fuzzies
G4 S5 ; wait 5 seconds
M107 ; turn off fan
;M206 X0 Y4 Z0 ; reseting stock nozzle position ### CAUTION: changing this line can affect print quality ###
M109 R{material_standby_temperature} ; wait for extruder to reach probe temp
G1 X-10 Y293 F4000 ; move above first probe point
M204 S100 ; set probing acceleration
G29 ; start auto-leveling sequence
M420 S1 ; activate bed level matrix
M204 S500 ; restore standard acceleration
M104 S{material_print_temperature_layer_0} ; set extruder to print temp
;M425 Z ; use measured Z backlash for compensation
;M425 Z F0 ; turn off measured Z backlash compensation. (if activated in the quality settings, this command will automatically be ignored)
G1 X0 Y0 Z15 F5000 ; move up off last probe point
G4 S1 ; pause
M117 Heating... ; progress indicator message on LCD
M109 R{material_print_temperature_layer_0} ; wait for extruder to reach printing temp
M190 R{material_bed_temperature_layer_0} ; wait for bed to reach printing temp
G1 Z2 E0 F75 ; prime tiny bit of filament into the nozzle
M82 ; set extruder to absolute mode
M400 ; wait for moves to finish
M117 TAZ 6 Printing... ; progress indicator message on LCD
End gcode
; Customized by HarlemSquirrel for Lulzbot TAZ 6 and Cura 5.1
M400 ; wait for moves to finish
M140 S45 ; start bed cooling
M104 S0 ; disable hotend
M107 ; disable fans
G91 ; relative positioning
G1 E-1 F300 ; filament retraction to release pressure
G1 Z20 E-5 X-20 Y-20 F3000 ; lift up and retract even more filament
G1 E6 ; re-prime extruder
M117 Cooling please wait ; progress indicator message on LCD
G90 ; absolute positioning
G1 Y0 F3000 ; move to cooling position
M190 R45 ; wait for bed to cool off
G1 Y280 F3000 ; present finished print
M140 S0 ; cool down
M77 ; stop GLCD timer
M84 ; disable steppers
G90 ; absolute positioning
M117 Print complete ; progress indicator message