MK3S Thermal Anomaly on Firmware 3.13.2
I just updated my Prusa MK3S (stock, no modification) to 3.13.2 and I'm running into Thermal Anomaly failure message. I went ahead and did the PID calibration that completed and it looked like it was saving the settings. Then I proceed to try and unload filament, but then I'm hit with the Thermal Anomaly error.
Snippets I pulled from Octoprint when viewing the messages
Recv: PID Autotune finished! Put the last Kp, Ki and Kd constants from above into Configuration.h Recv: T:209.9 /210.0 B:48.2 /0.0 T0:209.9 /210.0 @:127 B@:0 P:30.0 A:34.1 Recv: LCD status changed Recv: echo:enqueing "M301 P27.02 I2.63 D69.31" Recv: echo:enqueing "M500" Recv: ok p:27.02 i:2.63 d:69.31 Recv: echo:Settings Stored Recv: T:208.7 /0.0 B:48.0 /0.0 T0:208.7 /0.0 @:0 B@:0 P:29.9 A:33.9 Recv: LCD status changed Recv: T:207.5 /0.0 B:48.0 /0.0 T0:207.5 /0.0 @:0 B@:0 P:30.0 A:34.0 Recv: T:204.9 /0.0 B:47.9 /0.0 T0:204.9 /0.0 @:0 B@:0 P:29.9 A:33.9 Recv: T:201.7 /0.0 B:47.7 /0.0 T0:201.7 /0.0 @:0 B@:0 P:30.1 A:34.0 Recv: TM: error |2.290413|>1.200000 Recv: LCD status changed Recv: TM: error triggered! Recv: // action:cancel Cancelling on request of the printer... Recv: echo:Printer stopped due to errors. Supervision required. Recv: tmc2130_home_enter(axes_mask=0x04) Recv: TM: error |2.117927|>1.200000 Recv: TM: error |2.003180|>1.200000 Recv: T:214.8 /0.0 B:47.5 /0.0 T0:214.8 /0.0 @:0 B@:0 P:30.1 A:33.9 Recv: TM: error |1.808180|>1.200000 Recv: tmc2130_home_exit tmc2130_sg_homing_axes_mask=0x04 Recv: TM: error |1.710491|>1.200000 Recv: TM: error cleared Recv: TM: error |1.541211|>1.200000 Recv: TM: error |1.409958|>1.200000 Recv: TM: error |1.305300|>1.200000 Recv: echo:busy: paused for user Recv: TM: error |1.274363|>1.200000 Recv: TM: error |1.274363|>1.200000
As you can see the PID Autotune finishes, and then it stores the value and that looks to be fine, but then I get an ERROR triggered. Not sure what's up. I was originally on 3.11.0 where it was working fine, but I believe 3.12 introduced the Thermal Safety stuff.
Any ideas on what's up or what more to gather to troubleshoot this?
I was reading on the Thermal Calibration documentation and see possible codes for temp model debugging, but I don't think I need to do that since the PID Calibration finished without error. Is my MK3S too old that I just need to disable Thermal model protection? Or do I just need to downgrade firmware? Please note I bought my MK3S back in 2019, so maybe my MK3S is missing something the newer ones had?
RE: MK3S Thermal Anomaly on Firmware 3.13.2
Did you redo the Thermal Calibration after the PID?
RE: MK3S Thermal Anomaly on Firmware 3.13.2
Yes, I tried the Thermal Calibration, that fails during the calibration process. This is from after a cold boot up.
Recv: LCD status changed Recv: TM: cool down <50C Recv: echo:busy: processing Recv: T:229.0 /0.0 B:26.5 /0.0 T0:229.0 /0.0 @:66 B@:0 P:32.6 A:28.6 Recv: echo:busy: processing Recv: T:228.1 /0.0 B:26.7 /0.0 T0:228.1 /0.0 @:0 B@:0 P:32.7 A:28.1 Recv: echo:busy: processing Recv: T:225.1 /0.0 B:26.8 /0.0 T0:225.1 /0.0 @:0 B@:0 P:32.7 A:28.2 Recv: echo:busy: processing Recv: T:221.8 /0.0 B:26.8 /0.0 T0:221.8 /0.0 @:0 B@:0 P:32.7 A:28.1 Recv: echo:busy: processing Recv: T:217.1 /0.0 B:26.8 /0.0 T0:217.1 /0.0 @:0 B@:0 P:32.7 A:28.1 Recv: echo:busy: processing Recv: T:212.9 /0.0 B:26.9 /0.0 T0:212.9 /0.0 @:0 B@:0 P:32.7 A:28.2 Recv: echo:busy: processing Recv: T:208.3 /0.0 B:27.0 /0.0 T0:208.3 /0.0 @:0 B@:0 P:32.7 A:28.1 Recv: echo:busy: processing Recv: T:203.1 /0.0 B:26.9 /0.0 T0:203.1 /0.0 @:0 B@:0 P:32.7 A:28.2 Recv: TM: error |2.011728|>1.200000 Recv: TM: error triggered! Recv: // action:cancel Cancelling on request of the printer... Recv: echo:Printer stopped due to errors. Supervision required. Recv: LCD status changed Recv: LCD status changed Recv: TM: refine C est. Recv: LCD status changed Recv: TM: calibr. failed! Recv: echo:Thermal Model settings: Recv: echo: M310 I0 R16.58 Recv: echo: M310 I1 R18.40 Recv: echo: M310 I2 R16.70 Recv: echo: M310 I3 R15.20 Recv: echo: M310 I4 R14.10 Recv: echo: M310 I5 R13.30 Recv: echo: M310 I6 R12.70 Recv: echo: M310 I7 R12.10 Recv: echo: M310 I8 R11.70 Recv: echo: M310 I9 R11.30 Recv: echo: M310 I10 R11.00 Recv: echo: M310 I11 R10.80 Recv: echo: M310 I12 R10.60 Recv: echo: M310 I13 R10.40 Recv: echo: M310 I14 R10.20 Recv: echo: M310 I15 R10.10 Recv: echo: M310 P38.00 U0.0000 V1.00 C14.47 D0.0650 L2160 S1 B0 E1.74 W1.20 T-7.00 Recv: TM: error |1.887417|>1.200000 Recv: TM: error cleared Recv: T:215.7 /0.0 B:26.9 /0.0 T0:215.7 /0.0 @:0 B@:0 P:32.8 A:28.1 Recv: LCD status changed Recv: echo:busy: paused for user Recv: T:210.5 /0.0 B:27.0 /0.0 T0:210.5 /0.0 @:0 B@:0 P:32.7 A:28.2 Recv: echo:busy: paused for user
It heats the nozzle up to 230c then tries to cool down below 50c, but then encounters an error and aborts. When I tried to recalibrate again, it fails during the heat up to 230c.
Recv: TM: initial C est. Recv: echo:busy: processing Recv: T:48.5 /230.0 B:25.2 /0.0 T0:48.5 /230.0 @:127 B@:0 P:27.8 A:30.5 Recv: echo:busy: processing Recv: T:49.6 /230.0 B:25.2 /0.0 T0:49.6 /230.0 @:127 B@:0 P:27.5 A:30.4 Recv: echo:busy: processing Recv: T:52.1 /230.0 B:25.3 /0.0 T0:52.1 /230.0 @:127 B@:0 P:27.4 A:29.7 Recv: echo:busy: processing Recv: T:57.1 /230.0 B:25.3 /0.0 T0:57.1 /230.0 @:127 B@:0 P:27.7 A:30.0 Recv: echo:busy: processing Recv: T:62.6 /230.0 B:25.2 /0.0 T0:62.6 /230.0 @:127 B@:0 P:27.5 A:30.2 Recv: echo:busy: processing Recv: T:68.6 /230.0 B:25.3 /0.0 T0:68.6 /230.0 @:127 B@:0 P:27.7 A:30.4 Recv: echo:busy: processing Recv: T:74.7 /230.0 B:25.3 /0.0 T0:74.7 /230.0 @:127 B@:0 P:27.6 A:30.5 Recv: echo:busy: processing Recv: T:81.1 /230.0 B:25.5 /0.0 T0:81.1 /230.0 @:127 B@:0 P:27.5 A:30.4 Recv: echo:busy: processing Recv: T:87.3 /230.0 B:25.3 /0.0 T0:87.3 /230.0 @:127 B@:0 P:27.5 A:30.2 Recv: echo:busy: processing Recv: T:93.5 /230.0 B:25.2 /0.0 T0:93.5 /230.0 @:127 B@:0 P:27.8 A:30.2 Recv: echo:busy: processing Recv: T:99.5 /230.0 B:25.5 /0.0 T0:99.5 /230.0 @:127 B@:0 P:27.7 A:30.7 Recv: echo:busy: processing Recv: T:105.6 /230.0 B:25.5 /0.0 T0:105.6 /230.0 @:127 B@:0 P:27.5 A:30.9 Recv: echo:busy: processing Recv: T:111.6 /230.0 B:25.3 /0.0 T0:111.6 /230.0 @:127 B@:0 P:27.9 A:30.6 Recv: echo:busy: processing Recv: T:117.5 /230.0 B:25.2 /0.0 T0:117.5 /230.0 @:127 B@:0 P:27.9 A:30.9 Recv: echo:busy: processing Recv: T:123.1 /230.0 B:25.4 /0.0 T0:123.1 /230.0 @:127 B@:0 P:28.3 A:31.1 Recv: echo:busy: processing Recv: T:128.6 /230.0 B:25.6 /0.0 T0:128.6 /230.0 @:127 B@:0 P:28.1 A:30.9 Recv: LCD status changed Recv: TM: calibr. failed! Recv: echo:Thermal Model settings: Recv: echo: M310 I0 R20.50 Recv: echo: M310 I1 R18.40 Recv: echo: M310 I2 R16.70 Recv: echo: M310 I3 R15.20 Recv: echo: M310 I4 R14.10 Recv: echo: M310 I5 R13.30 Recv: echo: M310 I6 R12.70 Recv: echo: M310 I7 R12.10 Recv: echo: M310 I8 R11.70 Recv: echo: M310 I9 R11.30 Recv: echo: M310 I10 R11.00 Recv: echo: M310 I11 R10.80 Recv: echo: M310 I12 R10.60 Recv: echo: M310 I13 R10.40 Recv: echo: M310 I14 R10.20 Recv: echo: M310 I15 R10.10 Recv: echo: M310 P38.00 U0.0000 V1.00 C12.10 D0.0650 L2160 S1 B0 E1.74 W1.20 T-7.00 Recv: TM: error |-2.303012|>1.200000 Recv: TM: error triggered! Recv: // action:cancel Cancelling on request of the printer... Recv: echo:Printer stopped due to errors. Supervision required. Recv: LCD status changed
RE: MK3S Thermal Anomaly on Firmware 3.13.2
It might be helpful if you do a full factory reset and then recalibrate the printer.
wbr,
Karl
Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.
RE: MK3S Thermal Anomaly on Firmware 3.13.2
I would like to avoid full factory reset and leave that as a last resort as I don't want to have to manually redo the first layer calibration again. How can I get more information on the error that the printer's encountering?
Like what are the values being compared here? What is the negative value here from? what is the 1.2 value specifying? In some of the instances I see that the value is indeed non-negative and larger than 1.2, but again I don't know what that value is supposed to be in reference to. If I know where this is from it might help me to investigate further.
Recv: TM: error |-2.303012|>1.200000 Recv: TM: error triggered!
RE: MK3S Thermal Anomaly on Firmware 3.13.2
Same issue here. I tried all now. I can't print. Always thermal anomaly. 🙁
RE: MK3S Thermal Anomaly on Firmware 3.13.2
We have quite a few Prusa MK3S+ printers here and all were updated to the new firmware with no issues.... except one that had a "Thermal Anomaly." After a lot of digging around, and almost taking the Thermistor apart etc., I first tried backing up to Firmware 3.11 and have had no issues since. Our plan here is as we encounter this issue, reset the factory data and then back up to Firmware 3.11.
What you describe above is exactly what we encountered but what's funny is no other machines have had a "Thermal Anomaly" issue yet. At a loss as to how some will have this issue and some won't.
RE: MK3S Thermal Anomaly on Firmware 3.13.2
Curious about when the errors started for everyone. I've had my firmware updated for a few weeks now, lots of successful prints, but then I'm just now getting all of the errors.
Anyone else printing good for a while and then having this issue? or was it apparent right when you updated?
RE:
I have a different problem, the Thermal Calibration finishes successfuly but when i preheat or print Thermal Anomaly appears on the screen and it makes some loud beeps but it continues to heat up and i can print, it works ok but it's kind of annoying
RE: MK3S Thermal Anomaly on Firmware 3.13.2
Recv: echo:busy: processing Recv: T:38.25 E:0 B:22.2 Recv: TM: error |0.864550|>0.850000 Recv: LCD status changed Recv: TM: error |0.924357|>0.850000 Recv: T:41.5 /215.0 B:22.4 /60.0 T0:41.5 /215.0 @:127 B@:127 P:0.0 A:29.9 Recv: TM: error |0.894785|>0.850000 Recv: T:42.78 E:0 B:22.7 Recv: TM: error |0.894785|>0.850000 Recv: TM: error |0.897194|>0.850000 Recv: TM: error |0.927984|>0.850000 Recv: TM: error |0.991097|>0.850000 Recv: echo:busy: processing Recv: T:48.98 E:0 B:22.7 Recv: TM: error |0.972216|>0.850000 Recv: TM: error |0.949638|>0.850000 Recv: T:51.7 /215.0 B:22.2 /60.0 T0:51.7 /215.0 @:127 B@:127 P:0.0 A:30.4 Recv: TM: error |0.932488|>0.850000 Recv: TM: error |0.886612|>0.850000 Recv: T:54.24 E:0 B:22.3 Recv: TM: error |0.895253|>0.850000 Recv: TM: error |0.869563|>0.850000 Recv: TM: error |0.874880|>0.850000 Recv: echo:busy: processing Recv: T:58.48 E:0 B:21.8 Recv: TM: error |0.884780|>0.850000 Recv: TM: error |0.884780|>0.850000
these are the errors i have
RE: MK3S Thermal Anomaly on Firmware 3.13.2
I upgrade firmware when it came out and didn't have any thermal anomaly warnings until this week. Hadn't printed with PLA for months and was doing some PLA prints and kept getting errors during the first few layers of the print. I print in an enclosure but had the doors open for the PLA. No real drafts to affect the print. May do a thermal calibration again.
I even had a thermal anomaly while doing a PET pre-heat today. At least it doesn't stop the print. Going to retry the calibration.
RE: MK3S Thermal Anomaly on Firmware 3.13.2
now it's random, or might be because of the ambient temperature, today before sunset i didn't have any errors, now it started to have TM error again.
RE: MK3S Thermal Anomaly on Firmware 3.13.2
Just encounter this exact thermal anomaly after good prints. My wife suggested maybe it's just dusty. I obliged the idea and she was right. A little bit of compressed air and it started working.
RE: MK3S Thermal Anomaly on Firmware 3.13.2
I get "Thermal Anomaly" with 3.13.3 on a MK3S+ and 40W Revo. It beeps and complains, but doesn't stop printing.
RE: MK3S Thermal Anomaly on Firmware 3.13.2
I have a MK3s+ that I had installed the MMU 2 on. After dealing with frustrating issues regarding the MMU I finally de-modified my printer, ie. removed the MMU, put every thing back the way it was before installing the MMU using the build manual. Have tried updating the firmware from 3.11 to 3.13 with no luck. Every time I update from Prusa slicer I get a message that says flash successful, but when I try to do a Thermal Calibration I get two or three loud beeps and the message that the print has stopped. I have done this three times. I roll back to 3.11 and printer works fine. I just replaced the hot end assy due to another issue with a Prusa hot end.
RE: MK3S Thermal Anomaly on Firmware 3.13.2
For anyone else finding this old thread, in my situation it turned out my Thermistor was bad, this was advised by Prusa Support to replace it, I bought a replacement and replaced it in my MK3S and it resolved the issue with newer firmware.
RE: MK3S Thermal Anomaly on Firmware 3.13.2
I was advised by Prusa support to get a replacement Thermistor. While waiting on the part to be delivered I reinstalled the previous software and everything is working fine🤷🏻 I will probably put the new thermistor in when it arrives and then try the updated firmware again.
RE: MK3S Thermal Anomaly on Firmware 3.13.2
It's 2024 and I've been working with the E3D people for days. NO success. Thermal Anomaly. When you go back to 3.11, smooth as silk. They can't fix it.
RE: MK3S Thermal Anomaly on Firmware 3.13.2
What I can understand is why isn't the thermistor bad in ver 3.11 firmware? How does it fix itself?
RE: MK3S Thermal Anomaly on Firmware 3.13.2
The thermal model Prusa implemented in 3.13 does not work. The best solution is just to turn it off. Search for "turn off thermal model." You just need to send some GCODE and problem solved.