SD PRINTING on ALL FAILURES
Enclosed ABS Print, Heatbed & Hotend set 0 after 3h while XYZ motion continues with serial communication advising "cold extrusion prevention"
Why did the heaters shutdown is the question.
Appears to have started happening since SafetyTimer implementation in FW even though MK2.5 on same FW & SafetyTimer imp. is running ABS enclosed fine.
Gcode attached bellow with screenshot of failure position and temp graph of failure.
A very similar situation occured prier to this print after an M600 change that had to waited 3h before I could get the next colour loaded in and kick it off again.


I think there is a trend with other reported issues perhaps.

@TheZeroBeast Do you know what layer it froze up?
Hi @Zaf9670, heaters turned off just past the 3h mark of the print at about 4mm in height which led the extruder to stop when hotend dropped bellow mintemp of 180-190C which ever the MK3 FW is using at present.
As others have suggested this issue is happening when a crash is detected I ran a test PLA print and induced some crashes although it worked as expected without shutting off heaters.
This leads me to think it is time dependant.
OK, the next piece of the puzzle, I sliced the same parts for my MK2.5 which is printing in the same enclosure and using MK2.5 3.2.1 firmware without issue, currently 9h into the 18h print. (50%) which has now successfully completed, all 18h of it.
This would suggest there is an issue with the differences between MK3 & MK2.5 features and their implementation as most of the code for both is the same.
TMC2130
POWER PANIC
Ambiant temperature thermistor
Cooling Fan Tacho monitoring TACH_1
Extruder and Part cooling fans report above 4000rpm full on even when carriage is moved to extents of X & Z axis.
So are you suggesting this issue is do to a false positive on the power panic? Or that you may have had a brownout/blackout that caused this to happen? Just following this in case it is something that could happen to a long running print of my own.
Side note: You can try resuming the print from where it left off next time. Roughly find where your print ended and tell the slicer to begin at that height and continue the print. The poor man's fix to a filament runout midprint.
Hi @Zaf9670, as per the forum post which is linked above there could have been an issue with the nAC_FAULT input and on @nicholas.g9 board the voltage drift suggests this. Voltage dropping to a point where half the hardware triggers results in heaters off and print continues. Error state indeed and not normal operation.
Once heaters are off there is at least 15m of printing plastic that increasingly doesn't adhear properly to previous layers so recovery of most prints would be a waste compaired to prints that have just stopped e.g. power loss on MK2.
I also just identified issues with the pause and resume functions M25 & M24.
Print pauses and kills heaters and disengages steppers.
Resuming print states on LCD ".....heating" although never sets target values. When set manually through menu and at temp again printer homes Z axis before promptly running head long into what was already printed. Luckily no damage from what I can see but not happy.
Same 3.2.1 FW on MK2.5
In my mind pause print would consist of pause, cool hotend, saving X,Y&Z values, move Y Bed forward, hotend to the side. Safety Timer disabled so print doesn't detatch with cooled bed.
Resume would consist of heating, homing of X,Y and resuming at saved X,Y&Z values.
I have managed to do a 41 hour print with crash detection off so I expect the issue is there?
In my cash the false crash was always on y
Yes it was caused by crash detection. Explanation is here: https://github.com/prusa3d/Prusa-Firmware/issues/754
Hi @PavelSindler,
thank you for getting to the bottom of this issue. I look forward to testing it.
Rob
Most helpful comment
I also just identified issues with the pause and resume functions M25 & M24.
Print pauses and kills heaters and disengages steppers.
Resuming print states on LCD ".....heating" although never sets target values. When set manually through menu and at temp again printer homes Z axis before promptly running head long into what was already printed. Luckily no damage from what I can see but not happy.
Same 3.2.1 FW on MK2.5
In my mind pause print would consist of pause, cool hotend, saving X,Y&Z values, move Y Bed forward, hotend to the side. Safety Timer disabled so print doesn't detatch with cooled bed.
Resume would consist of heating, homing of X,Y and resuming at saved X,Y&Z values.