Dual V3 Start Gcode Edit
Open, NormalPublic

Description

Here is the corrected start gcode, I have confirmed this works well with the Dual V3
@karrad please incorporate this into Cura when possible.

UPDATE COMING SOON*

anolen created this task.Wed, Nov 21, 10:44 AM
anolen updated the task description. (Show Details)Wed, Nov 21, 2:58 PM
alexei changed the edit policy from "All Users" to "Cura LulzBot Edition (Project)".Thu, Nov 29, 1:47 PM
alexei triaged this task as Normal priority.
anolen added a comment.EditedFri, Dec 7, 7:45 AM

; This profile is designed specifically for LulzBot TAZ6 3D Printer with the Dual V3 toolhead
M75 ; start GLCD timer
G26 ; clear potential 'probe fail' condition
G21 ; set units to Millimetres
M107 ; disable fans
M420 S0 ; disable leveling matrix
G90 ; absolute positioning
M104 S{material_soften_temperature_0} T0 ; soften filament
M104 S{material_soften_temperature_1} T1 ; soften filament
G28 X Y ; home X and Y
G1 X-17 F3000 ; clear X endstop
G1 Y258 F3000 ; move over the Z_MIN switch
G1 X-19 F3000 ; move left as far as possible
M117 Heating... ; LCD status message
M104 S{material_soften_temperature_0} T0 ; wait for temp
M109 S{material_soften_temperature_1} T1 ; wait for temp
T0 ; return to first extruder
G28 Z ; home Z
T0 ; select this extruder first
G90 ; set extruder to absolute mode
G92 E0 ; set extruder to zero
G1 E-10 F100 ; retract XXmm of filament
T1 ; switch extruders
G90 ; set extruder to absolute mode
G92 E0 ; set extruder to zero
G1 E-10 F100 ; retract XXmm of filament
M104 S{material_wipe_temperature_0} T0 ; set to wipe temp
M104 S{material_wipe_temperature_1} T1 ; set to wipe temp
M106 ; Turn on fans to speed cooling
G1 X-18 Y98 F3000 ; move above wiper pad
M117 Cooling... ; LCD status message
M104 S{material_wipe_temperature_0} T0 ; set extruder temp
M109 S{material_wipe_temperature_1} T1 ; set and wait for extruder to reach temp
M107 ; Turn off fan
T0 ; switch extruders
G1 Z0.5 ; push nozzle into wiper
G1 X -19 Y95 F1000 ; slow wipe
G1 X -19 Y90 F1000 ; slow wipe
G1 X -19 Y85 F1000 ; slow wipe
G1 X -18 Y90 F1000 ; slow wipe
G1 X -19 Y80 F1000 ; slow wipe
G1 X -18 Y95 F1000 ; slow wipe
G1 X -19 Y75 F2000 ; fast wipe
G1 X -18 Y65 F2000 ; fast wipe
G1 X -19 Y70 F2000 ; fast wipe
G1 X -18 Y60 F2000 ; fast wipe
G1 X -19 Y55 F2000 ; fast wipe
G1 X -18 Y50 F2000 ; fast wipe
G1 X -19 Y40 F2000 ; fast wipe
G1 X -18 Y45 F2000 ; fast wipe
G1 X -19 Y35 F2000 ; fast wipe
G1 X -18 Y40 F2000 ; fast wipe
G1 X -19 Y70 F2000 ; fast wipe
G1 X -18 Y30 Z2 F2000 ; fast wipe
G1 X -19 Y35 F2000 ; fast wipe
G1 X -18 Y25 F2000 ; fast wipe
G1 X -19 Y30 F2000 ; fast wipe
G1 X -18 Y25 Z1.5 F1000 ; slow wipe
G1 X -19 Y23 F1000 ; slow wipe
G1 X -18 Z15 ; raise extruder
M140 S{material_bed_temperature} ; get bed heating up
T0 ; select this extruder
M104 S{material_probe_temperature_0} ; heat to probe temp
T1 ; select this extruder
M109 S{material_probe_temperature_0} ; heat to probe temp and wait
T0 ; select this extruder
M204 S100 ; set accel for probing
G29 ; probe sequence (for auto-leveling)
M420 S1 ; enable leveling matrix
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)
M204 S500 ; set accel back to normal
M104 S{material_print_temperature_0} T0 ; set extruder temp
M104 S{material_print_temperature_1} T1 ; set extruder temp and wait
G1 X100 Y-25 Z0.5 F3000 ; move to open space
M400 ; clear buffer
M117 Heating... ; LCD status message
M109 S{material_print_temperature_0} T0 ; set extruder temp
M109 S{material_print_temperature_1} T1 ; set extruder temp and wait
M117 Purging... ; LCD status message
T0 ; select this extruder first
G1 E0 F100 ; undo retraction
G92 E-20 ; set extruder negative amount to purge
G1 E0 F100 ; purge XXmm of filament
G1 E-5 F100 ; retraction
T1 ; switch to second extruder
G1 E0 F100 ; undo retraction
G92 E-25 ; set extruder negative amount to purge
G1 E0 F100 ; purge XXmm of filament
G1 E-5 F100 ; retraction
G1 Z0.5 ; clear bed (barely)
G1 X100 Y0 F5000 ; move above bed to shear off filament
T0 ; switch to first extruder
M190 S{material_bed_temperature_layer_0} ; get bed temping up during first layer
G1 Z2 E0 F75 ;
M400 ; clear buffer
M117 TAZ Printing... ; LCD status message

karrad reassigned this task from karrad to anolen.Fri, Dec 7, 11:50 AM
karrad moved this task from Backlog to Next Release (3.2) on the Cura LulzBot Edition board.
karrad claimed this task.Fri, Dec 7, 2:10 PM
karrad added a comment.EditedFri, Dec 7, 2:32 PM

@anolen This looks great, the only change I will make is "toolhead" -> "Tool Head"

karrad reassigned this task from karrad to alexei.Fri, Dec 7, 2:34 PM
karrad moved this task from Next Release (3.2) to Release 3.2.xx on the Cura LulzBot Edition board.
karrad added a subscriber: alexei.

@alexei T4634 ready for review and merge to master

karrad awarded a token.Fri, Dec 7, 2:36 PM

And big congrats of course to @anolen for her first commit!