Coder Social home page Coder Social logo

Thermal Runaway Errors about advi3pp HOT 43 CLOSED

andrivet avatar andrivet commented on July 21, 2024
Thermal Runaway Errors

from advi3pp.

Comments (43)

andrivet avatar andrivet commented on July 21, 2024

From Robin Cleland:
I'm printing directly from Simplify3D 4.0

I'm on ADV 2.0.1

I'm getting the thermal runaway error with the extruder at about 27 degrees and the bed at about 35 degrees being heated to 60 degrees.

from advi3pp.

Jannibal avatar Jannibal commented on July 21, 2024

Printing from Octoprint 1.3.6 over USB
Trying to print a temperature tower that starts at 260C and goes down to 230C.
When the hot end reaches 260C before starting to print (which is the temperature to pre-heat to) I get this message, and need to reconnect the Octopi to the printer.

This threw me off somewhat, had to configure the print to start at 257C instead.

from advi3pp.

andrivet avatar andrivet commented on July 21, 2024

@Jannibal this is not a bug, this is expected. The current max temp is 260 degrees.

from advi3pp.

Jannibal avatar Jannibal commented on July 21, 2024

@andrivet - I suspected as much. But I wanted to raise the issue anyway, in case it was something iffy going on. Good to know that it wasn't anything weird, after all.

Keep up the good work!

from advi3pp.

TheFlaash avatar TheFlaash commented on July 21, 2024

I am printing from s3d 4.0 and ich have to restart the printer about 3 times because of that error till the bed is over 47.
Printing via usb
target is bed 55
hotend 225
and like i written every time wehen the printer was cold

from advi3pp.

andrivet avatar andrivet commented on July 21, 2024

The original Wanhao firmware does not have temperature protection. The idea of temperature protection is that if a thermistor fails, it gives a low value to the firmware that will increase, increase, ... the temperature until your printer burns. So if ADVi3++ detects something unusual, it shuts down the printer for your safety.
In your case, one of your thermistors is apparently outputting some unusual value.
In the next release, the Thermal Runaway screen will give more details about what is wrong (reason and temperature).

from advi3pp.

jamesarm97 avatar jamesarm97 commented on July 21, 2024

Some firmware has a rise (C) over time, not just a temperature that is above a certain value (max temp). I had a problem on an unrelated firmware (Reprapfirmware) and I had to adjust the expected rise over time because my large heated bed was not heating fast enough. Could be something similar if your temperatures are showing ok (just rising too slowly or too fast)?

from advi3pp.

andrivet avatar andrivet commented on July 21, 2024

ADVi3++ does have rise over time. not just a temperature that is above a certain value. But since @xyzleon says that the screen appears immediately, it is not what triggers the error.

from advi3pp.

cyberhiker1965 avatar cyberhiker1965 commented on July 21, 2024

I am using version 2.1.0.

Ran into this error on hour 17 of a 26-hour print. Printing via USB with OctoPrint 1.3.6. Bed temp=65, Hot End Temp=215. Have previously printed several ~10-12 hours prints. It was in the middle of the night so the room temp would have dropped as well. I captured a screen print which I will attach.

advi3-thermal runaway

I have restarted the print and noticed that the bed temp is jumping around somewhat as seen in the screenshot. I was previously using the i3PlusPlus firmware and I noticed that in Beta 3 he has a note: "increased thermal runaway tolerances (should fix prints stopping)" so possibly this is a Marlin feature that is a little stricter by default than the Wanhao can handle?

from advi3pp.

cyberhiker1965 avatar cyberhiker1965 commented on July 21, 2024

OK - same result on that reprint - this time earlier into the print. The log shows...

Recv: ok Send: N584512 G92 E0*120 Recv: X:142.63 Y:113.62 Z:11.95 E:0.00 Count X:11553 Y:9203 Z:4786 Recv: ok Send: N584513 M105*25 Recv: ok T:214.73 /215.00 B:60.56 /65.00 @:93 B@:127 Send: N584514 G1 X142.630 Y113.617 E0.0001 F4500*12 Recv: ok Send: N584515 G1 X142.631 Y113.619 E0.0001*101 Recv: ok ... Recv: ok Send: N584597 G1 X144.139 Y114.490 F4800*114 Recv: ok Send: N584598 G92 E0*122 Recv: Error:Thermal Runaway, system stopped! Heater_ID: bed Changing monitoring state from 'Printing' to 'Error: Thermal Runaway, system stopped! Heater_ID: bed ' Recv: Error:Printer halted. kill() called!

And here's a screenshot:

advi3-thermal runaway2

Really looks like the bed temp is wandering a lot. Hope this helps a little.

from advi3pp.

andrivet avatar andrivet commented on July 21, 2024

The graphs you send clearly show that you have a temperature stability problems. The fluctuations are abnormal and this is why ADVi3++ shuts down the printer. This could be a defective thermistor or perhaps it has moved or it is not enough in contact with the bed. But this is not a problem in ADVi3++.

from advi3pp.

cyberhiker1965 avatar cyberhiker1965 commented on July 21, 2024

Any commands to enable PID tuning of the heated bed or is that disabled by default? I tried "M303 E-1 S60 C8" based on (http://marlinfw.org/docs/gcode/M303.html) but got an error "Recv: PID Autotune failed! Bad extruder number".

from advi3pp.

andrivet avatar andrivet commented on July 21, 2024

It is not enabled in the firmware (i.e. PIDTEMPBED is not defined). PID tuning of the bed for this particular printer seems to be unreliable.

UPDATE: I will enable it in the next version. See #53
UPDATE2: After reading more carefully the Marlin source code, I think that it Bed PID is a bad idea for this printer. I do not have enough information to be sure it is safe. So I will not enable it.

from advi3pp.

andrivet avatar andrivet commented on July 21, 2024

Bed min temp is 5°C. Any lower value will stop the printer.

from advi3pp.

gspitman avatar gspitman commented on July 21, 2024

I'm getting runaways before the bed finishes heating. Target temp 100c failure at 80c no other changes but firmware flash

It happened when the rise was slowing down, can I edit the rise over time level?

from advi3pp.

gspitman avatar gspitman commented on July 21, 2024

I'm on your latest release

from advi3pp.

andrivet avatar andrivet commented on July 21, 2024

For the moment, I never see clear indication that there is a problem (a bug) with ADVi3++ "Thermal Runaway". It works as expected. However, it is also clear that some printers are behaving strangely with big temperature fluctuations (maybe a faulty thermistor, a the thermistor has moved, ...) and the shutdown of the printer is annoying for these people. I will see if there is a way to enable/disable "Thermal Runaway" programmatically (option of the LCD screen). I already see that it is not easy (this is driven by macros in the source code), but I will try.

from advi3pp.

cyberhiker1965 avatar cyberhiker1965 commented on July 21, 2024

I did some research on my heated bed yesterday. The thermistor is securely attached. When doing a preheat for an extended period the bed temp remained stable. However when the bed is moving during a print the reported temp fluctuates. Perhaps it generates enough air movement that it reports a little off? Or it could be some wire stresses? I've ordered a replacement and will report back once I get it installed.

from advi3pp.

jvskill avatar jvskill commented on July 21, 2024

I'm having similar issues with the Thermal Runaway Error stopping every print and PID Tuning. I can sort of get to the target temp of my prints but the second the extruder moves, the temperature reads one bad temp and shuts down the printer.

Maker Select Plus
ADVi3++ 2.1.0
Cura 3.2 Beta
Micro Swiss All Metal Hotend w/ slotted cooling block
DiiCooler

-Happens on both SD card, USB Prints and built-in PID Tuning
-Cura 3.2 Beta
-Target Temps: Extruder: 195C, Bed: 60C
-Inconsistent, sometimes crashes from 125C-175C and sometimes gets to target temperature but movement causes a temporary temperature drop.

Here's a video of it happening in the latter case: https://youtu.be/VI7HO83B2PU

from advi3pp.

andrivet avatar andrivet commented on July 21, 2024

@jvskill Thank you a lot for the video. It helps me understanding what is going on. I do think that your printer has a hardware problem (heater thermistor under the washer is moving - perhaps because the screw is loose - or because the connector is not well plugged). The firmware is just reading the temperature. There is no processing of temperature at all. So a drop like that is abnormal.

However, I now see a pattern, not only for this printer, but for all printers based on a recent version of Marlin. Marlin does not tolerate such sudden drop of temperature. And I think it has. It may be possible to adjust existing parameters or I will have to modify Marlin itself. I will try.

from advi3pp.

jamesarm97 avatar jamesarm97 commented on July 21, 2024

I think Repetier did multiple reads and averaged them, I haven't looked at how Marlin does temperature reads and processing but if they act on a single read then noise would instantly make a fault like that.

from advi3pp.

jamesarm97 avatar jamesarm97 commented on July 21, 2024

I see Repetier also debounces the alarm tests so it takes multiple reads of a bad temperature. This would be a simpler fix assuming we are just seeing very short blips.

        if(extruderTempErrors < 10)    // Ignore short temporary failures
            extruderTempErrors++;
        else {
            act->flags |= TEMPERATURE_CONTROLLER_FLAG_SENSDEFECT;

from advi3pp.

andrivet avatar andrivet commented on July 21, 2024

@jamesarm97 I do not want to reinvent the wheel and will try to use as much as possible existing Marlin code (otherwise, it will be more difficult to migrate to future Marlin versions). Marlin has more sophisticated tests (time-based, not counter-based) than what you suggest. Currently, ADVi3++ is configured to accept a decrease of 6 degrees during 1 minute. Apparently, it is not enough.

What I see in the video is something like 50 degrees!

from advi3pp.

jvskill avatar jvskill commented on July 21, 2024

That's not what I see happening in the video or other crashes. These single readings trigger the error immediately. Some function might be out of order allowing a single bad temperature reading to bypass the 1 minute average. I will inspect my thermistor, but this may not fix the issue of electromagnetic noise that is inherent to the printer itself and the power source. The printer shares an outlet with 2 pcs and another laser printer, so some noise cannot be removed.

I will try to provide more details of what's triggering my error.

from advi3pp.

andrivet avatar andrivet commented on July 21, 2024

I am not convinced that it is electromagnetic noise in this precise case. A simple solution is to offer a way to deactivate temperature protection (i.e. Thermal Runaway errors). It looks like it is possible with few modifications of the Marlin code.
But I have to figure out how to make a switch button on the LCD screen (I know it is possible)

from advi3pp.

andrivet avatar andrivet commented on July 21, 2024

I found in the source code of Marlin exactly what we need: MAX_CONSECUTIVE_LOW_TEMPERATURE_ERROR_ALLOWED. Currently, it is not used. I will.

from advi3pp.

jamesarm97 avatar jamesarm97 commented on July 21, 2024

Good find, so it works just like the sample repetier code I posted from what I saw. Glad it is something simple and already in place.

from advi3pp.

Rynstrum avatar Rynstrum commented on July 21, 2024

Hey there, Using 2.1 and attempting to reach 265 temp for abs inter layer adhesion. Seems to work on my other 2.1 machines. Anyways, even with the raised temperature ceiling it still seems to fail to get above 260. Curiously, a pid tune seems to oscillate near 260 but still never reaches 265 and doesn't trigger a thermal runaway issue during. This is an older machine so It may be the thermistor but its acting like its a software ceiling like previous software versions. Thanks for any insight anyone can share.
image

from advi3pp.

jvskill avatar jvskill commented on July 21, 2024

I have recently reassembled my hot end assembly and installed a new cooling fan for the heating block. Since then I have not had this error. I haven't had any readings that show a temperature spike. I'm not sure if the issue was resolved from loose connectors or loose thermistor.

Let me know if there are any questions.

from advi3pp.

jackbradach avatar jackbradach commented on July 21, 2024

I am also seeing the thermal runaway error, but it seems like it only happens when I use the on-LCD controls to load the extruder. The temperature graph in Octoprint doesn't look like it went outside of the 200 degrees setpoint when it shut itself off.

I just did an overhaul of my printer, including replacing Marlin with ADVI3pp and a new heater block. It has a silicone sock and a screw-in thermistor now, versus the kapton-wrapped cotton insulation. Maybe it's losing too much heat at the sensor now? I'll try out MAX_CONSECUTIVE_LOW_TEMPERATURE_ERROR_ALLOWED and see if I can catch it occasionally reading a bad value.

from advi3pp.

lmattpatt avatar lmattpatt commented on July 21, 2024

I recently did a overhaul of my Maker Select Plus. All metal hot end, Diii cooler, replaced thermistor in printbed and upgraded to latest ADV. I’m getting thermal run away notification when going above 270. I’m printing a special blend of PETG that requires higher temps than normal PETG. I’ve ran PID tune several times at 270 and it heats up and finishes. Not quite sure what’s going on here but there seem to be a lot of people having similar errors. All of us can’t have bad thermistors right?

from advi3pp.

andrivet avatar andrivet commented on July 21, 2024

@lmattpatt Max temp is 275 degrees for the firmware. So you probably exceed this limit at some point. I do not believe it is your thermistor.

from advi3pp.

lmattpatt avatar lmattpatt commented on July 21, 2024

from advi3pp.

jackbradach avatar jackbradach commented on July 21, 2024

from advi3pp.

andrivet avatar andrivet commented on July 21, 2024

I don’t think that the thermistor is rated for such high temperature. So you take the risk to burn you printer. Also, if you do not have a full-metal hotend, more than 245 will probably burn quickly you PTFE tube.

from advi3pp.

jackbradach avatar jackbradach commented on July 21, 2024

from advi3pp.

lmattpatt avatar lmattpatt commented on July 21, 2024

from advi3pp.

blazze11 avatar blazze11 commented on July 21, 2024

Thermal runaway to agressive maybe.

Settings:
Maker Select Plus
ADVi3++ 2.1.0
Cura 3.2.1
Micro Swiss All Metal Hotend w/ slotted cooling block
CiiCooler mod

Filament "Silver PLA DasFilament"
Temps: Hotend: 215°C, Bed 55°C.
After the first layer my Partcooling fan goes from 0 to 100%. At this moment my temperature drops from 215°C to 200° and the heater is to slow at heating it back to 215°C in time. So a thermal runaway happens. Is it possible to tweak the time a bit? Tried PID tuning to 215°C already.

from advi3pp.

cnsheets avatar cnsheets commented on July 21, 2024

I just started experiencing this problem yesterday while in the middle of a 17 hour print. This was my fourth 17 hour print in 4 days as I had just successfully completed the previous prints. Up until now, I have not experienced any problems.

Settings:
Maker Select Plus
ADVi3++ 2.1.0
Cura 3.2.1
Micro Swiss All Metal Hotend kit with cooling block
DiiCooler mod
printing from SD card

Filament: PLA
Temps: Hotend: 210°C, Bed 60°C.

I've been using this same exact product for months with the same exact settings print after print without issue until last night.

First thing I checked was the bed thermistor. I did a pre-heat of both the bed and hotend to match my print settings. Disabled the motors and moved the bed around and watched the graph. I saw an occasional blip in the reading, but nothing major. Then just suddenly I got the error. Then I did the same for the hotend. Again, got the error. Went back to checking the bed thermistor, moved the wire a couple times and noticed it would suddenly jump from 60c to -15c then error. I pulled the bed thermistor and tested it to find the wire partly broken inside the insulation. Fixed that, tested good, re-installed.... but continue to get the same error. Short of buying new thermistors, I'm not sure what else could be the problem.

from advi3pp.

aoifefahey avatar aoifefahey commented on July 21, 2024

I get this error a few minutes after I start printing, it happens at nearly the same place on the print every time. I'm pretty sure this is due to my temps dropping rapidly due to an uninsulated hot end.

Printer: Powerselect i3 V2 (Wanhao I3 Plus)
Firmware: 3.0.0-Beta 1

Temperatures
Bed: 60 C
Hot End: 220 C
Ambient: 20C (or perhaps slightly lower)

I'm using the stock cooler with an adapter which allows me to use a radial fan.

Print Source: SD Card

The temperature will drop to about 200 degrees C during printing when the cooling fan is running at 100%. Turning down the fan will result in progressively warmer temps.

I was having issues with jamming and I needed to take the printer apart a few times, so I removed the insulation. Removing the insulation actually fixed my issue with jamming, so I suspect heat creep may have been the issue.

I suspect the temps dropping so quickly has to do with where the stock cooling duct is aimed and the increased airflow from the radial fan. I have a silicone sleeve on the way which may solve the problem.

from advi3pp.

andrivet avatar andrivet commented on July 21, 2024

I am closing this since all thermal runaway error are due to very specific conditions (electronic noise, very low temperature in the room, broken printer, ...). I have introduced new features to tune thermal protection in version 3.0 including the ability to disable thermal protection (however not recommended). If there are new thermal runaway problems in version 3.0, I will open a new issue.

from advi3pp.

gspitman avatar gspitman commented on July 21, 2024

from advi3pp.

andrivet avatar andrivet commented on July 21, 2024

3.0.0 Beta 2 has been released

from advi3pp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.