# Weird Taz 6 z-probing behavior in 1.1.9+

**URL:** <https://forum.lulzbot.com/t/weird-taz-6-z-probing-behavior-in-1-1-9/6175>\
**Category:** Software\
**Created:** [September 13, 2018, 2:10am UTC](https://forum.lulzbot.com/t/weird-taz-6-z-probing-behavior-in-1-1-9/6175 "2018-09-13T02:10:12Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![chilicoke](https://avatars.discourse-cdn.com/v4/letter/c/7bcc69/32.png) [@chilicoke](https://forum.lulzbot.com/u/chilicoke)\
**Post date:** [September 13, 2018, 2:10am UTC](https://forum.lulzbot.com/t/weird-taz-6-z-probing-behavior-in-1-1-9/6175/1 "2018-09-13T02:10:12Z")

</div>

Just curious if anyone is having this issue with firmware 1.1.9+. After updating to 1.1.91.13 (coming from 1.1.8.62) I’ve noticed that z prob after nozzle wipe will always fail if auto level had been successful prior to having this problem.

If I just turn on the printer and start a print, auto level Z prob always works perfectly and I’d have no problem printing. However if I either start another print after prior print finished, or if I start a new print after cancelling the previous print (after prior auto level prob was successful), the z-prob on the first washer after wiping nozzle will always travel in the wrong direction and lift the print head after it’s in position instead of going down towards the washer, causing the first prob to fail and the printer will attempt to clean the nozzle again, in mid air because Z went the wrong direction.

I’ve updated again to 1.1.9.16 (RC) and the problem is still there. Basically I’d have to restart the printer now after each successful/cancelled print.

Thanks!

---

<div class="post-metadata">

**Author:** ![zachah](https://avatars.discourse-cdn.com/v4/letter/z/919ad9/32.png) [@zachah](https://forum.lulzbot.com/u/zachah)\
**Post date:** [September 13, 2018, 8:23pm UTC](https://forum.lulzbot.com/t/weird-taz-6-z-probing-behavior-in-1-1-9/6175/2 "2018-09-13T20:23:21Z")

</div>

I made a code ticket about this issue and they were able to solve it by editing the start gcode.  
[https://code.alephobjects.com/T3512](https://code.alephobjects.com/T3512)

Try using this as your start gcode if you’ve got the standard extruder.

;This G-Code has been generated specifically for the LulzBot TAZ 6 with standard extruder  
M75 ; start GLCD timer  
G26 ; clear potential ‘probe fail’ condition  
G21 ; set units to Millimetres  
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} ; start bed heating up  
M109 R{material\_soften\_temperature} ; soften filament before homing Z  
G28 ; Home all axis  
G1 E-30 F100 ; retract filament  
M109 R{material\_wipe\_temperature} ; wait for extruder to reach wiping temp  
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  
M109 R{material\_probe\_temperature} ; wait for extruder to reach probe temp  
G1 X-9 Y-9 ; 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 S{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
