Page MenuHomeAleph Objects Inc

cooling fan does not turn on if T1 selected
Closed, ResolvedPublic


The part cooling fan wont turn on if M106 is preceded by T1
This means that if the second layer starts with the second nozzle, the fan is off for the entire print.
Any M106 commands issued after a T1 will be ignored if not preceded by T0

Event Timeline

logan created this task.Jan 4 2019, 11:20 AM
logan created this object with edit policy "LulzBot Hardware Products (Project)".
kent triaged this task as Normal priority.Jan 4 2019, 1:20 PM
logan added a comment.EditedJan 4 2019, 1:51 PM

During a print, with T1 printing I was able to turn the fan on via the LCD, so not sure what is happening here.

logan added a comment.EditedJan 7 2019, 7:48 AM

@marcio Ran another print on, the cooling fan turns on with T1 selected now, but doesn't seem to turn off. In the following gcode, the fan turned on to 100% and didn't turn off but remained on through the whole probing sequence.

G1 X299 Y23 F1000                         ; slow wipe
G1 X298 Z15 F2000                         ; raise extruder
M106 S255                                         ; turn on fan to blow away fuzzies
G4 S5                                                    ; wait 5 seconds
M107                                                   ; turn off fan
G0 X248 F1000                             ; move over to switch extruders
T0                                        ; switch to first extruder
M109 R{material_probe_temperature_0}      ; heat to probe temp
M204 S100                                 ; set accel for probing
G29                                       ; probe sequence (for auto-leveling)

I'm guessing this is because the workaround was for M106 not M107, I suppose this could be avoided by using M106 S0 to turn the fan off in the absence of further workarounds.

M107 was fixed in .68

karrad closed this task as Resolved.Jan 15 2019, 10:24 AM

Testing on marlin .72 this one looks fixed up. Fan turning on for 5 seconds, and turning off after each nozzle wipe. Closing this one out.