Page MenuHomeAleph Objects Inc

1.1.9.28 FW fails second print probe
Open, Needs TriagePublic

Description

Steps to recreate issue:

Install FW 1.1.9.28
Run short print: (I used

)
Let finish
Rerun any print
Observe the raise in z and probe failure.

@mbloom noticed this occurring on jobs being sent to Taz pods in cluster on 3-1-19

Event Timeline

EricNugent created this object with edit policy "LulzBot Hardware Products (Project)".
karrad added a subscriber: karrad.Fri, Mar 1, 2:39 PM

@EricNugent This is old gcode it looks, and the issue you are describing sounds a lot like the Bed Calibration stack up we ran into when first going to 1.1.9 firmware.

This was first noticed and fixed in 3.2.27 https://code.alephobjects.com/w/cura-lulzbot/

You can add an M420 S0 before wiping/probing and an M420 S1 after g29 to get this fixed up. (Start gcode)

mbloom added a comment.Fri, Mar 1, 5:08 PM

I can confirm that problem does not occur on other versions of the firmware. 1.1.5.75, 1.1.8.59, and 1.1.8.62 do not experience this bug. All instances of 1.1.9.28 in the cabinet have been downgraded to 1.1.8.62 until we can get new slices made.

@karrad that .gcode is the the start/end for the 236's. Do we have an updated start/end .gcode that we know will work across all firmware versions?

karrad added a comment.Mon, Mar 4, 7:48 AM

@EricNugent With each update to marlin, there will be specific changes to start gcode required. For example in the 1.1.7 FW we needed to change the way we homed in order to take account for fringe cases of euphorbia builds for Mini 1.

In this case the fastest way to update this will take existing approved gcodes and just manually insert the M420 S0 and M420 S1 into the gcode. This should prevent the need to re-qualify each slice. Here is the Current TAZ 6 start gcode:

;This G-Code has been generated specifically for the LulzBot TAZ 6 with standard extruder
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} ; 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

We have not tested this start code with older versions of firmware, but we can verify it works with the 1.1.9.xx branch

We are also having the same issues with the TAZ's running Flexy filament. Would including the M420 lines fix those files, or would they need something extra because they are Flexy?

@mbloom Yup, it should get them fixed up in the same matter.