Wipe Sequence and prope issues

I recently got a new computer and re-downloaded Cura Lulzbot edition. The old computer was running windows 10 with no issues. the new computer is windows 11 and the wiping sequence and probe is having issues. The wiping sequence, instead of doing a zig zag back and forth wipe, the tool head only moves on the y axis back and forth several times, then without lifting the tool moves to x0, y0, z0, allowing the tool head to hit parts of the build plate. once the head reached x0, y0, z0 it then lifts and returns to the first probe point. The rest of the start Gcode works normally and it will complete a print without issues.

Without some additional details, there’s not much we can do to help. Start with the version numbers of CuraLE on both the old computer and the new computer. What model printer and what version of the firmware. Did you update the printer firmware?

Do you still have access to the old computer? Did you move all your 3D printing related files from the old computer to the new computer?

If the version of CuraLE has changed, then this change in behavior is most likely a change in the start gcode associated with the printer.

I have a Taz-6. Unfortunately the old computer was reset and sold so I cant get the old settings. I have not tried a firmware upadte so that will be the next step. However, I’m fairly certain that the issue is in the Gcode settings in the new version of Cura (3.6.35). Below is the current Gcode for my version of Cura:

;This G-Code has been generated specifically for the LulzBot TAZ 6 with standard extruder
;
;The following lines can be uncommented for printer specific fine tuning
;More information can be found at Gcode | Marlin Firmware
;
;M92 E833 ;Set Axis Steps-per-unit
;M301 P21.0 I1.78 D61.93 ;Set Hotend PID
;M906 E135 ;Digipot Motor Current ((750mA-750)/5+135) = 135
;M206 Y4 ;Set Home Offsets (default:4)
;
M73 P0 ; clear GLCD progress bar
M75 ; start GLCD timer
G26 ; clear potential ‘probe fail’ condition
M107 ; disable fans
M420 S0 ; disable previous leveling matrix
G90 ; absolute positioning
M82 ; set extruder to absolute mode
G92 E0 ; set extruder position to 0
M140 S{material_bed_temperature_layer_0} ; start bed heating up
M109 R{material_soften_temperature} ; soften filament before homing Z
G28 ; Home all axis
G1 E-15 F100 ; retract filament
M109 R{material_wipe_temperature} ; wait for extruder to reach wiping temp
;M206 X0 Y0 Z0 ; uncomment to adjust wipe position (+X ~ nozzle moves left)(+Y ~ nozzle moves forward)(+Z ~ nozzle moves down)
G12 ; wiping sequence
M206 X0 Y4 Z0 ; reseting stock nozzle position ### CAUTION: changing this line can affect print quality ###
M109 R{material_probe_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
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 ; restore standard acceleration
G1 X0 Y0 Z15 F5000 ; move up off last probe point
G4 S1 ; pause
M400 ; wait for moves to finish
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
M117 TAZ 6 Printing… ; progress indicator message on LCD

The difference is behavior can be attributed to the older version of CuraLE using multiple wiping commands in the start gcode vs the current version of CuraLE using a single G12 command to accomplish the wiping sequence.

From your description, it sounds like the G12 implementation isn’t very good. I think I will replace the G12 in my TAZ 6 start gcode with the old fashioned multiple command sequence with the final step being to avoid crashing the nozzle into the structure of the printer!

If you don’t have older gcode files to extract that sequence from, let me know and I’ll provide a copy.

If you could send me the old wipe sequence Goode I would greatly appreciate it.

Replace the G12 with the following:

G1 X-15 Y100 F3000 ; move above wiper pad
G1 Z1 ; push nozzle into wiper
G1 X-17 Y95 F1000 ; slow wipe
G1 X-17 Y90 F1000 ; slow wipe
G1 X-17 Y85 F1000 ; slow wipe
G1 X-15 Y90 F1000 ; slow wipe
G1 X-17 Y80 F1000 ; slow wipe
G1 X-15 Y95 F1000 ; slow wipe
G1 X-17 Y75 F2000 ; fast wipe
G1 X-15 Y65 F2000 ; fast wipe
G1 X-17 Y70 F2000 ; fast wipe
G1 X-15 Y60 F2000 ; fast wipe
G1 X-17 Y55 F2000 ; fast wipe
G1 X-15 Y50 F2000 ; fast wipe
G1 X-17 Y40 F2000 ; fast wipe
G1 X-15 Y45 F2000 ; fast wipe
G1 X-17 Y35 F2000 ; fast wipe
G1 X-15 Y40 F2000 ; fast wipe
G1 X-17 Y70 F2000 ; fast wipe
G1 X-15 Y30 Z2 F2000 ; fast wipe
G1 X-17 Y35 F2000 ; fast wipe
G1 X-15 Y25 F2000 ; fast wipe
G1 X-17 Y30 F2000 ; fast wipe
G1 X-15 Y25 Z1.5 F1000 ; slow wipe
G1 X-17 Y23 F1000 ; slow wipe
G1 Z10                   ; raise extruder

The commented M206 can be uncommented and X and Y adjusted if necessary (or you can adjust the values used). You could also change G1 Z1 to G1 Z5 (or so) to verify that the nozzle stays over the wiper pad (if Z5 is too high, lower it).