Thermal runaway printer halted please reset как исправить

Столкнулся вчера с такой грозной ошибкой на Anicubic Kossel. Пару раз запускал на печать — полминуты-минута и печать встает с этой ошибкой. Решил проверить что реально с температурой. Запустил печать и выяснил:

— разогрев идет нормально, до 200-201 (PLA, холодный стол)

— головка начинает опускаться и температура на глазах падает — 192 — 190 — 189

— начинается печать, температура не поднимается, держится на уровне 189-191 и через небольшое время принтер останавливается

Стал искать по 3DToday — ничего полезного не нашел, кроме советов заменить нагреватель, и термистор заодно. Нашел также советы по правке прошивки — увеличить термал протекшн:

#define WATCH_TEMP_PERIOD 40 // Seconds

#define WATCH_TEMP_INCREASE 4 // Degrees Celsius

Рядом с этими строками, чуть выше, нашлась и моя ошибка:

* If you get false positives for ‘Thermal Runaway’ increase THERMAL_PROTECTION_HYSTERESIS

* and/or THERMAL_PROTECTION_PERIOD

Только относилась она к другим переменным:

#if ENABLED(THERMAL_PROTECTION_HOTENDS)

#define THERMAL_PROTECTION_PERIOD 40 // Seconds — default 40

#define THERMAL_PROTECTION_HYSTERESIS 4 // Degrees Celsius — default 4

Попробовал увеличить до 6. Запускаю — Runaway. Увеличил до 10. Запускаю — Runaway. Попробовал увеличить WATCH_TEMP_INCREASE до 10. Runaway.

Оставил проблему на другой день — утро вечера мудренее.

Утром ошибка повторилась. И повторилась. Полез уже искать нагреватели на Алях, решив что мой таки дохнет. Для этого решил взглянуть на свой. Да не смог открутить. Ключи не подошли — тонкий проворачивается, потолще не лезет. Зато выяснил для себя (а собирал почти год назад и после этого не лез в него) что термистор, в отличие от прикрученного нагревателя — просто болтается в своей дырке (и не надо меня пинать ногами, что об этом все знают — я не волшебник, я только учусь). Ларчик просто открывался… Провод термистора при опускании головы чуть-чуть натягивался и термистор немного вылазил из своего убежища. Не настолько, чтобы совсем не определять температуру нагревателя, но достаточно, чтобы ее искажать. Нагреватель работал нормально. Но принтер об этом не знал. Поправил термистор, запустил печать — температура 202-200-198, всё печатается, без проблем.

Так как в тырнетах не нашлось с пол пинка решение моей проблемы — ни через поисковики, ни через 3D Today (может конечно плохо искал или невнятно разжевал поисковику, чего мне от него надо) — решил оставить для потомков решение этой проблемы здесь, вырубив ее топором… на пластике.

В общем. Квинтессенция мысли. Найдено на Эникубик Коссель, но возможно применимо и к другим принтерам, где термистор не фиксируется.

Если у вас вдруг начинает возникать ошибка Thermal Runaway или Heating failed, но пластик при этом течет нормально — это необязательно сдохший нагревательный элемент. Возможно у вас просто натянулся провод и термистор немного вылез — попробуйте засунуть его до центра отверстия и закрепить провода, чтобы он больше не вылазил.

Столкнулся вчера с такой грозной ошибкой на Anicubic Kossel. Пару раз запускал на печать — полминуты-минута и печать встает с этой ошибкой. Решил проверить что реально с температурой. Запустил печать и выяснил:

— разогрев идет нормально, до 200-201 (PLA, холодный стол)

— головка начинает опускаться и температура на глазах падает — 192 — 190 — 189

— начинается печать, температура не поднимается, держится на уровне 189-191 и через небольшое время принтер останавливается

Стал искать по 3DToday — ничего полезного не нашел, кроме советов заменить нагреватель, и термистор заодно. Нашел также советы по правке прошивки — увеличить термал протекшн:

#define WATCH_TEMP_PERIOD 40 // Seconds

#define WATCH_TEMP_INCREASE 4 // Degrees Celsius

Рядом с этими строками, чуть выше, нашлась и моя ошибка:

* If you get false positives for ‘Thermal Runaway’ increase THERMAL_PROTECTION_HYSTERESIS

* and/or THERMAL_PROTECTION_PERIOD

Только относилась она к другим переменным:

#if ENABLED(THERMAL_PROTECTION_HOTENDS)

#define THERMAL_PROTECTION_PERIOD 40 // Seconds — default 40

#define THERMAL_PROTECTION_HYSTERESIS 4 // Degrees Celsius — default 4

Попробовал увеличить до 6. Запускаю — Runaway. Увеличил до 10. Запускаю — Runaway. Попробовал увеличить WATCH_TEMP_INCREASE до 10. Runaway.

Оставил проблему на другой день — утро вечера мудренее.

Утром ошибка повторилась. И повторилась. Полез уже искать нагреватели на Алях, решив что мой таки дохнет. Для этого решил взглянуть на свой. Да не смог открутить. Ключи не подошли — тонкий проворачивается, потолще не лезет. Зато выяснил для себя (а собирал почти год назад и после этого не лез в него) что термистор, в отличие от прикрученного нагревателя — просто болтается в своей дырке (и не надо меня пинать ногами, что об этом все знают — я не волшебник, я только учусь). Ларчик просто открывался… Провод термистора при опускании головы чуть-чуть натягивался и термистор немного вылазил из своего убежища. Не настолько, чтобы совсем не определять температуру нагревателя, но достаточно, чтобы ее искажать. Нагреватель работал нормально. Но принтер об этом не знал. Поправил термистор, запустил печать — температура 202-200-198, всё печатается, без проблем.

Так как в тырнетах не нашлось с пол пинка решение моей проблемы — ни через поисковики, ни через 3D Today (может конечно плохо искал или невнятно разжевал поисковику, чего мне от него надо) — решил оставить для потомков решение этой проблемы здесь, вырубив ее топором… на пластике.

В общем. Квинтессенция мысли. Найдено на Эникубик Коссель, но возможно применимо и к другим принтерам, где термистор не фиксируется.

Если у вас вдруг начинает возникать ошибка Thermal Runaway или Heating failed, но пластик при этом течет нормально — это необязательно сдохший нагревательный элемент. Возможно у вас просто натянулся провод и термистор немного вылез — попробуйте засунуть его до центра отверстия и закрепить провода, чтобы он больше не вылазил.

@Primmson

Hi, I have a problem with temperature swinging and with error »E1 Err: MINTEMP / E1 THERMAL RUNAWAY (PRINTER HALTED Please reset)». I have SKR 1.3 board and 2208 UART driver on Ender 3. When turn on printer temperature works like normal. Then heated to working temperature (in this time works well) when starts printing (via USB or card) temperature swings a lot (like from 150°C to 210°C in range with less than second. When printing around one hour or less, printer beeps and I got error »E1 Err: MINTEMP PRINTER HALTED Please reset» or »E1 THERMAL RUNAWAY PRINTER HALTED Please reset». And I have a second problem with speed of printings. I print around 50mm/s and one straight line prints like 50mm/s, then one random line print like 100mm/s. Can I setup this in configuration.h?
What could be a problem for both situations?

I record video from this situation (link below)
https://drive.google.com/open?id=13DBjCPzpazk-YW4d8C1iu6ngvgbPMwuV

@Primmson
Primmson

changed the title
E1 Err: MINTEMP / E1 THERMAL RUNAWAY (PRINTER HALTED Please reset)

[BUG] E1 Err: MINTEMP / E1 THERMAL RUNAWAY (PRINTER HALTED Please reset)

Nov 10, 2019

@p3p

It looks like you have a wiring issue with the thermistor, it’s unlikely to be just electrical noise with that much deviation caused by movement so check thoroughly that all the connections are sound and that there are no breaks in the wiring.

@Primmson

It looks like you have a wiring issue with the thermistor, it’s unlikely to be just electrical noise with that much deviation caused by movement so check thoroughly that all the connections are sound and that there are no breaks in the wiring.

I replace termistor one month ago and then works okay. Yesterday I do PID autotune and check resistance of termistor.

@boelle

did you try and replace the thermistor again?

@boelle

Configurations, please
Please ZIP up your Configuration.h and Configuration_adv.h files (as
requested in the Issue template) and drop them into your next reply.
We’ll check them over and see if anything is amiss.

@Gerggg

I have a similar problem, the «THERMAL RUNAWAY» does not appear but actually the nozzle temperature keeps going from 215 ° to 209 ° as if the stabilization of the temperature was not stable.

@Gerggg

@p3p

@Gerggg What you describe sounds like a smooth curve on the temperature graphs, thats caused by PIDs not being tuned properly and is different from the instantaneous dodgy readings shown in this issue.

A resent PR changed the PID dT, but when PIDs are loaded from EEPROM this is not taken into account, so you may need to retune or reload the defaults.

@Primmson

Configurations, please
Please ZIP up your Configuration.h and Configuration_adv.h files (as
requested in the Issue template) and drop them into your next reply.
We’ll check them over and see if anything is amiss.

Marlin.zip
Hi, this is my configuration. I installed SKR 1.3 board with 2208 stepper drivers (UART) and BL touch.

@p3p

Sorry @Primmson but at this point I have to assume it’s a hardware issue with your printer as the temperature readings jump around instantly and by large amounts showing huge amounts of noise, I’ve asked a few others with SKR 1.3 boards and I can’t find anyone else with a similar problem.

I’m hesitant to offer you a software solution because it would just hide the underlying hardware issue not fix it and that could cause more issues.

(If I do find anything in software that could be causing this, I’l let you know .. but it’s a lot more likely its hardware.)

@Primmson

Sorry @Primmson but at this point I have to assume it’s a hardware issue with your printer as the temperature readings jump around instantly and by large amounts showing huge amounts of noise, I’ve asked a few others with SKR 1.3 boards and I can’t find anyone else with a similar problem.

I’m hesitant to offer you a software solution because it would just hide the underlying hardware issue not fix it and that could cause more issues.

(If I do find anything in software that could be causing this, I’l let you know .. but it’s a lot more likely its hardware.)

Hi, I connect new thermistor and now is reads ok. But I have problem with acceleration when printing. I reduce speed and acceleration on ender (not on configuration.h). When printing with speed 40mm/s works great, and then just one straight line prints with abnormal speed and acceleration. Where can I set up this? Thanks for all answers!

@boelle

@github-actions

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

When you are getting the error such as Heating Failed or Thermal Runaway, you might be scratching your head and think why the printer is so poor and not able to finish the print. But reality, the printer is actually protecting you from resulting in fires in some cases, which is called Thermal Runaway Protection. E1 stands for Hotend number 1, which is default hotend number for most of the printer. If you have more than a hotend, you may face E2 or E3 Printer Halted.

What is Thermal Runaway Protection?

Most modern printers such as Ender 3, Artillery Sidewinder or Anycubic Kobra series, they are equip with newer Marlin firmware which has Thermal Runaway Safety feature. The feature designed to stop the printing process whether it detects the thermal no longer in the safe range.

Marlin code sample where it define thermal protection for hotends and bed.

Thermal Runaway: E1 Printer Halted during Printing

When you received this message during printing, it means the printer unable to maintain the temperature around the configured temperature. In this example we set the temperature at 200C. The main causes could be:

https://forum.creality.com/topic/2454/wiring-an-ender-3d-new-board-question
  • Heater Cartridgeloose or disconnected, unable supply heat to maintain the temp at 200C
    • Solution: Reconnect the wire from the board and also to the hotend.

https://www.reddit.com/r/CR10/comments/iy06h9/broken_extruder_wires/
  • Heater Cartridge wire broken, could be printer movement causing it to break
    • Solution: Replace a heater cartridge, if change to different wattage, do perform PID tuning

https://www.reddit.com/r/ender3/comments/p4cwfx/is_this_a_broken_thermistor/
  • Thermistor bulb broken or cartridge thermistor is dented
    • Solution: Replace thermistor immediately, don’t try to fix it as some board does not have thermistor short protection, may cause the board to fry

https://www.reddit.com/r/3Dprinting/comments/au5z03/the_difference_pid_tuning_makes/
  • Heater Cartridge wearing out, causing temperature fluctuation during printing. up and down +-10C.
    • PID Tuning is required. Step by Step Guide

Thermal Runaway: E1 Printer Halted during Startup

In some cases, you might be getting thermal runaway during start of your printer, this means the thermistor already out of the temperature even heating is not here, normally acceptable range is from -15 to 260C. When it’s over 260C even during Start Up, it could means only 2 things, thermistor or motherboard need to be replaced. Heater Cartridge can be ruled out since this does not involve heating.

To identify which is the main causes,

https://www.th3dstudio.com/wp-content/uploads/2018/11/melziconnections.fw_.jpg
  1. Unplug both bed and hot end thermistor from the motherboard
  2. Boot up the printer. If only the printer running fine, replace thermistor.
  3. If printer still showing the same error, replace motherboard & thermistor as thermistor port shorted.
    1. REMEMBER to throw the existing thermistor together otherwise you will be shorting your new board.

Some motherboard may have multiple thermistor port like SKR 1.4, but most of the time, when you shorted the port, all port will be malfunction together. The only solution is to change the board or even ugprade to a better board such as SKR 2 or SKR 3 which has thermistor short circuit protection.

SKR 3 Protective circuit for thermistor

Heating Failed: E1 Printer Halted during Heating

https://www.youtube.com/watch?v=d0iIGt9BcRw

Heating fail usually happens during heating up the nozzle, and also before the printing start. Heating Failed highly related to the heater cartridge because the nozzle unable to reach the expected temperature. To identify the issue, Go the Menu > Temperature and set the temperature to 200C

  • If temperature reached 190~195C and stay over there,
    • do PID tuning Step by Step Guide
    • If even after PID tuning still failed, replace heater cartridge.
  • If temperature is not moving, remain at the room temperature,
    • Heater cartridge broken, loose or disconnected, please do refer to the thermal runaway fixes above. Replace a heater cartridge is recommended.
    • Mosfet of the motherboard burnt. Motherboard replacement is required.
    • If your printer happen to have extra relay (PSU or module) for heating, check the relay if burnt. Try bypass the relay and see if heating up is working with direct current.

If you need to video guide, Thomas Sanladerer has a great video on explaining the thermal runaway issue

References: https://3dprinterly.com/how-to-fix-heating-fail-thermal-runaway-protection/

Topic: Ender 3 Pro: «THERMAL RUNAWAY: E1 PRINTER HALTED» error…  (Read 7795 times)

0 Members and 1 Guest are viewing this topic.

This is almost surely not the right place for this post, but I have no idea where else to go (Creality’s own forum seems pretty languid…) and hoping long time users may have some good insight.

I’ve been getting consistent «THERMAL RUNAWAY: E1 PRINTER HALTED» errors starting this morning, always occurring about a few minutes into the print (barely at the second layer of the base), at what feels like the exact same time.

I was under Marlin 1.0.1, and upgraded to 1.0.3 (which I believe is the latest for my motherboard, v4.2.2).

Any ideas?…
Thanks.


Logged


If one of your thermocouples is loose, or the connection intermittent, this could trip the protection. Sometimes this can occur once things heat up enough, or if the cable or connection is poor, it could occur once the hot end or bed moves enough to put strain on the cable. It could be a combination of the two.

This describes it pretty well: https://3dprinting.stackexchange.com/questions/8466/what-is-thermal-runaway-protection/8467

This is just a pointer in the direction where I think the problem is. No guarantees, etc…

Good luck,
John

« Last Edit: January 04, 2022, 01:07:37 am by JohnG »


Logged

«Those who learn the lessons of history are doomed to know when they are repeating the mistakes of the past.» Putt’s Law of History


If one of your thermocouples is loose, or the connection intermittent, this could trip the protection. Sometimes this can occur once things heat up enough, or if the cable or connection is poor, it could occur once the hot end or bed moves enough to put strain on the cable. It could be a combination of the two.

This describes it pretty well: https://3dprinting.stackexchange.com/questions/8466/what-is-thermal-runaway-protection/8467

This is just a pointer in the direction where I think the problem is. No guarantees, etc…

Good luck,
John

John — thank you very much for pitching in. I managed to detach the fan shroud to look inside and tightened the thermistor (hopefully not too much…) and it seems this made the issue go away. Not sure why this was happening after a certain time of running, maybe heat and dilation of parts contributed to triggering the issue from a certain point on.

I’m printing!  :-+


Logged


Yes the constant heating and cooling cycles will tend to loosen up parts. Differential thermal expansion, etc.


Logged

Profile -> Modify profile -> Look and Layout ->  Don’t show users’ signatures


I get this on a Prusa Mini when it’s just too cold where I print. Taking it to a warm place always fixes the problem. Not sure where you are, but considering it’s January it may be relevant.


Logged


Doesn’t the thermocouple display maximum if the two wires are touching completely and it displays minimum if the wires are loose? I’d say the metal screw that holds the thermocouple is touching both it’s pins at the same time, intermittently, because of dilation coefficients and stepper impulses, else the thermocouple is faulty, change it they are cheap.

« Last Edit: January 06, 2022, 07:48:06 am by BatGroupCraft »


Logged


这个问题我遇到过。
如果硬件没问题,就检查打印设置。
cura软件的起始温度和打印温度设置要一致,第二层开启风扇的速度不要100%,改成50%。
意义就是把温度不要突变。有些硬件的PID性能不一定合适或没设置好。

I have encountered this problem.
If the hardware is OK, check the print settings.
The starting temperature of the cura software should be the same as the printing temperature setting, and the speed of turning on the fan on the second layer should not be 100%, but 50%.
The meaning is to keep the temperature from changing. The PID performance of some hardware may not be suitable or not set properly.


Logged


What is Thermal Runaway Protection? #

Thermal Runaway Protection is enabled in all Unified Firmware releases for all printers. This feature prevents the printer from operating when there is an issue with a heater or thermistor. Thermal Runaway errors occur when a thermistor fails to report a temperature properly, when a heater overshoots its target temperature or heats while it should be idle, or when a thermistor fails to register an increase in temperature when attempting to heat that device. In these cases, the firmware should present an error message and then immediately attempt to cut power to all functions of the printer, which prevents overheating, damage, and possible fire.

Thermal Runaway errors may NOT be able to control external devices that have their own power supplies or control units. When you encounter a Thermal Runaway error, you should ensure that you completely power down the printer and any additional devices or accessories attached to it.

E1 MaxTemp Error – Printer Halted #

The E1 MaxTemp error indicates that there is an issue with the “E1” device, which would be “Extruder 1” or the main hot-end on most 3D printers. An E2 error would indicate an issue on a second extruder/hot-end, and the bed has its own error as well. Typical causes of these errors include:

  1. Thermistor wire is pinched, damaged, unplugged, not fully seated, etc.
  2. Heater cartridge wire is pinched, damaged, unplugged, not fully inserted into the screw terminal, plugged into the wrong terminal, etc.
  3. Bed heater wire is pinched, damaged, de-soldered, unplugged, not fully inserted into the terminal, plugged into the wrong terminal, etc.
  4. Mainboard damage, including shorts to screw terminals, faulty wiring, blown components, incorrect wire configuration or polarity, etc.

The E1 MaxTemp error IS NOT a problem with the firmware itself in most cases. This instance is the firmware correctly displaying an error when there is a potentially dangerous situation, hence it is operating as intended. Once an error occurs, the printer must be reset by completely powering down the printer then powering it back on.

What do I do if this error occurs? #

  1. Unplug the printer and associated devices from power. This includes any other ancillary items, such as MOSFETS, SSRs, any third-party or external components that have separate power supplies or cables, etc. The printer and ALL accessories should be powered off and disconnected.
  2. Allow everything to cool before handling. Components may be hot, even if the error occurred while the printer was idle. Make sure to leave time for everything to cool while disconnected from power.
  3. Completely and thoroughly inspect ALL printer components, with an emphasis on the heaters and thermistors, their wiring, and their connectors. Check for any pinched or damaged wires, check for any loose or improper connections to the mainboard, check for any damaged components.
  4. Thoroughly examine the printer’s mainboard for damaged components, destroyed terminals, or any signs of an electrical short. The mainboard can also be the cause of the issue if there are electrical shorts, failed components, or improper installation.
  5. Depending on what component is causing the issue, you may consider replacing that component with a new one. Assuming nothing else on the printer is damaged, you can replace hot-end components as needed. If you can determine the cause of the problem, you can also ensure that the issue is corrected so that it does not occur repeatedly.
  6. If you are using a brand-new printer that is still under warranty, contact the manufacturer about exercising that warranty. Thermal Runaway errors SHOULD NOT occur on brand-new hardware from the factory. If you encounter this error while the printer is under warranty and still using stock components, immediately discontinue use and contact the manufacturer.

$begingroup$

My Ender 3 Pro started throwing the Thermal Runaway E1 error last week. Previous to that I had not modified or changed anything on the printer in months, other than move it’s location. I replaced the thermistor yesterday and set off a test print but got the same error.

Is this an issue with the motherboard? Or with the heater cartridge?

Printer specs:

  • Ender 3 Pro
  • Creality 4.2.7 silent motherboard
  • all metal dual gear extruder
  • Glass bed
  • stock everything else

Trish's user avatar

Trish

20.4k10 gold badges46 silver badges93 bronze badges

asked Nov 14, 2021 at 10:36

Tim Powell's user avatar

$endgroup$

9

$begingroup$

I solved this issue by using a multimeter to measure the resistance across both the thermistor and the heater cartridge. The resistance for the Ender 3 Pro are:

  • Thermistor ~ 100k ohms
  • Heater Cartridge ~ 14.4 ohms

My thermistor showed a resistance within the correct value, however my heater cartridge had a resistance of 0 ohms.

answered Nov 21, 2021 at 22:34

Tim Powell's user avatar

$endgroup$

You must log in to answer this question.

Not the answer you’re looking for? Browse other questions tagged

.

$begingroup$

My Ender 3 Pro started throwing the Thermal Runaway E1 error last week. Previous to that I had not modified or changed anything on the printer in months, other than move it’s location. I replaced the thermistor yesterday and set off a test print but got the same error.

Is this an issue with the motherboard? Or with the heater cartridge?

Printer specs:

  • Ender 3 Pro
  • Creality 4.2.7 silent motherboard
  • all metal dual gear extruder
  • Glass bed
  • stock everything else

Trish's user avatar

Trish

20.4k10 gold badges46 silver badges93 bronze badges

asked Nov 14, 2021 at 10:36

Tim Powell's user avatar

$endgroup$

9

$begingroup$

I solved this issue by using a multimeter to measure the resistance across both the thermistor and the heater cartridge. The resistance for the Ender 3 Pro are:

  • Thermistor ~ 100k ohms
  • Heater Cartridge ~ 14.4 ohms

My thermistor showed a resistance within the correct value, however my heater cartridge had a resistance of 0 ohms.

answered Nov 21, 2021 at 22:34

Tim Powell's user avatar

$endgroup$

You must log in to answer this question.

Not the answer you’re looking for? Browse other questions tagged

.

mozolis

Новичок

Ноя 20, 2020

Решил присоеденится к обладателям 3д принтеров! купил ендер 3 про ,собрал ,захожу в мениу нажымаю ауто хоме принтер по моленку подвигаетса и выдаёт “THERMAL RUNAWAY, PRINTER HALTED, Please reset”!!!??? прошивка мерлин 0.0.8
как решить ???
спосибо!!!


Fockus

Fockus

Администратор

Ноя 21, 2020

Решил присоеденится к обладателям 3д принтеров! купил ендер 3 про ,собрал ,захожу в мениу нажымаю ауто хоме принтер по моленку подвигаетса и выдаёт “THERMAL RUNAWAY, PRINTER HALTED, Please reset”!!!??? прошивка мерлин 0.0.8
как решить ???
спосибо!!!

Проверь термистор, может быть он не надежно закреплен

Dimetresko

Новичок

Фев 6, 2021

Проверь термистор, может быть он не надежно закреплен

у меня вот такая же беда. Термистор цел и сидит плотно, я даже менял его, не помогло и сразу при включении Ender пищит и пишет тоже самое
Хочу настроить пид не знаю поможет ли, или надо в прошивку лезть


Fockus

Fockus

Администратор

Фев 7, 2021

у меня вот такая же беда. Термистор цел и сидит плотно, я даже менял его, не помогло и сразу при включении Ender пищит и пишет тоже самое
Хочу настроить пид не знаю поможет ли, или надо в прошивку лезть

Можно попробовать откалибровать, видимо нагревательный блок что-то обдувает и нагреватель не может нагреться. Можно еще попробовать выключить обдув и откалибровать без него

What is Thermal Runaway Protection?

Thermal runaway protection is now enabled in all Marlin firmware releases. This feature prevents the printer from operating when there is an issue with a heater or thermistor. Thermal runaway errors occur when a thermistor fails to report a temperature properly, when a heater overshoots its target temperature or heats while it should be idle, or when a thermistor fails to register an increase in temperature when attempting to heat that device. In these cases, the firmware should present an error message and then immediately attempt to cut power to all functions of the printer, which prevents overheating, damage, and possible fire.

Thermal runaway errors may NOT be able to control external devices that have their own power supplies or control units. When you encounter a thermal runaway error, you should ensure that you completely power down the printer and any additional devices or accessories attached to it.

The E1 MaxTemp error indicates that there is an issue with the “E1” device, which would be “Extruder 1” or the main hot-end on most 3D printers. An E2 error would indicate an issue on a second extruder/hot-end, and the bed has its own error as well. Typical causes of these errors include:

  1. Thermistor wire is pinched, damaged, unplugged, not fully seated, etc.
  2. Heater cartridge wire is pinched, damaged, unplugged, not fully inserted into the screw terminal, plugged into the wrong terminal, etc.
  3. Bed heater wire is pinched, damaged, de-soldered, unplugged, not fully inserted into the terminal, plugged into the wrong terminal, etc.
  4. Mainboard damage, including shorts to screw terminals, faulty wiring, blown components, incorrect wire configuration or polarity, etc.

The E1 MaxTemp error IS NOT a problem with the firmware itself in most cases. This instance is the firmware correctly displaying an error when there is a potentially dangerous situation, hence it is operating as intended. Once an error occurs, the printer must be reset by completely powering down the printer then powering it back on.

What do I do if this error occurs?

  1. Unplug the printer and associated devices from power. This includes any other ancillary items, such as MOSFETS, SSRs, any third-party or external components that have separate power supplies or cables, etc. The printer and ALL accessories should be powered off and disconnected.
  2. Allow everything to cool before handling. Components may be hot, even if the error occurred while the printer was idle. Make sure to leave time for everything to cool while disconnected from power.
  3. Completely and thoroughly inspect ALL printer components, with an emphasis on the heaters and thermistors, their wiring, and their connectors. Check for any pinched or damaged wires, check for any loose or improper connections to the mainboard, check for any damaged components.
  4. Thoroughly examine the printer’s mainboard for damaged components, destroyed terminals, or any signs of an electrical short. The mainboard can also be the cause of the issue if there are electrical shorts, failed components, or improper installation.
  5. Depending on what component is causing the issue, you may consider replacing that component with a new one. Assuming nothing else on the printer is damaged, you can replace hot-end components as needed. If you can determine the cause of the problem, you can also ensure that the issue is corrected so that it does not occur repeatedly.
  6. If you are using a brand-new printer that is still under warranty, contact the manufacturer about exercising that warranty. Thermal Runaway errors SHOULD NOT occur on brand-new hardware from the factory. If you encounter this error while the printer is under warranty and still using stock components, immediately discontinue use and contact the manufacturer.

@Primmson

Hi, I have a problem with temperature swinging and with error »E1 Err: MINTEMP / E1 THERMAL RUNAWAY (PRINTER HALTED Please reset)». I have SKR 1.3 board and 2208 UART driver on Ender 3. When turn on printer temperature works like normal. Then heated to working temperature (in this time works well) when starts printing (via USB or card) temperature swings a lot (like from 150°C to 210°C in range with less than second. When printing around one hour or less, printer beeps and I got error »E1 Err: MINTEMP PRINTER HALTED Please reset» or »E1 THERMAL RUNAWAY PRINTER HALTED Please reset». And I have a second problem with speed of printings. I print around 50mm/s and one straight line prints like 50mm/s, then one random line print like 100mm/s. Can I setup this in configuration.h?
What could be a problem for both situations?

I record video from this situation (link below)
https://drive.google.com/open?id=13DBjCPzpazk-YW4d8C1iu6ngvgbPMwuV

@Primmson
Primmson

changed the title
E1 Err: MINTEMP / E1 THERMAL RUNAWAY (PRINTER HALTED Please reset)

[BUG] E1 Err: MINTEMP / E1 THERMAL RUNAWAY (PRINTER HALTED Please reset)

Nov 10, 2019

@p3p

It looks like you have a wiring issue with the thermistor, it’s unlikely to be just electrical noise with that much deviation caused by movement so check thoroughly that all the connections are sound and that there are no breaks in the wiring.

@Primmson

It looks like you have a wiring issue with the thermistor, it’s unlikely to be just electrical noise with that much deviation caused by movement so check thoroughly that all the connections are sound and that there are no breaks in the wiring.

I replace termistor one month ago and then works okay. Yesterday I do PID autotune and check resistance of termistor.

@boelle

did you try and replace the thermistor again?

@boelle

Configurations, please
Please ZIP up your Configuration.h and Configuration_adv.h files (as
requested in the Issue template) and drop them into your next reply.
We’ll check them over and see if anything is amiss.

@Gerggg

I have a similar problem, the «THERMAL RUNAWAY» does not appear but actually the nozzle temperature keeps going from 215 ° to 209 ° as if the stabilization of the temperature was not stable.

@Gerggg

@p3p

@Gerggg What you describe sounds like a smooth curve on the temperature graphs, thats caused by PIDs not being tuned properly and is different from the instantaneous dodgy readings shown in this issue.

A resent PR changed the PID dT, but when PIDs are loaded from EEPROM this is not taken into account, so you may need to retune or reload the defaults.

@Primmson

Configurations, please
Please ZIP up your Configuration.h and Configuration_adv.h files (as
requested in the Issue template) and drop them into your next reply.
We’ll check them over and see if anything is amiss.

Marlin.zip
Hi, this is my configuration. I installed SKR 1.3 board with 2208 stepper drivers (UART) and BL touch.

@p3p

Sorry @Primmson but at this point I have to assume it’s a hardware issue with your printer as the temperature readings jump around instantly and by large amounts showing huge amounts of noise, I’ve asked a few others with SKR 1.3 boards and I can’t find anyone else with a similar problem.

I’m hesitant to offer you a software solution because it would just hide the underlying hardware issue not fix it and that could cause more issues.

(If I do find anything in software that could be causing this, I’l let you know .. but it’s a lot more likely its hardware.)

@Primmson

Sorry @Primmson but at this point I have to assume it’s a hardware issue with your printer as the temperature readings jump around instantly and by large amounts showing huge amounts of noise, I’ve asked a few others with SKR 1.3 boards and I can’t find anyone else with a similar problem.

I’m hesitant to offer you a software solution because it would just hide the underlying hardware issue not fix it and that could cause more issues.

(If I do find anything in software that could be causing this, I’l let you know .. but it’s a lot more likely its hardware.)

Hi, I connect new thermistor and now is reads ok. But I have problem with acceleration when printing. I reduce speed and acceleration on ender (not on configuration.h). When printing with speed 40mm/s works great, and then just one straight line prints with abnormal speed and acceleration. Where can I set up this? Thanks for all answers!

@boelle

@github-actions

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

Обновлено: 24.05.2023

Ранее сегодня я успешно завершил мелкую печать (менее 1 часа) на нашем Tevo Tarantula. Когда пришло время печатать следующий, я начал предварительный нагрев для PLA и получил ошибку «E1 Thermal Runaway». Я заменил нагревательный элемент на резервный и не получил никакой ошибки при предварительном нагреве.

При расчетном времени печати 5+ часов печать получила около 1 часа, прежде чем она завершилась с другой ошибкой «E1 Thermal Runaway». Это с совершенно новым нагревательным элементом, третьим за столько же месяцев, и я вообще не делаю много печати.

Это нормально для элементов, чтобы быть таким дрянным или есть настройки, которые я должен изменить? У меня все еще есть первые 2 элемента, которые, как я думал, умерли, но, возможно, это вовсе не проблема, поэтому я буду держаться за них на случай, если упущу какой-то код для изменения в Marlin.

Я попробовал подключить и переподключить оба провода для нагревательного элемента и для термистора. Я затянул и ослабил винт, удерживающий термистор в нагревательном блоке. В то время как он разогрелся на мгновение, ошибка выскочила снова менее чем через минуту:

Как я могу узнать, что не так?

вы запустили ПИД-мелодию?, @Trish

@Trish Я еще не запустил ПИД-мелодию. Я только что узнал об этом, так что надеюсь попробовать как-нибудь на этой неделе., @dugost

Почему вы находитесь на своем третьем нагревательном элементе за 3 месяца?, @kolosy

3 ответа

2.1 Проверьте все соединения

Если картридж нагревателя подключен неправильно, это приведет к ошибке потери тепла, так как термосенсор не обнаруживает никаких изменений.

Не подключенный термосенсор вызовет ошибку mintemp, закороченный термосенсор вызовет ошибку maxtemp.

2.4 Проверьте напряжение, указанное на плате

Опять же, это измерение тока в реальном времени и может быть опасным. Соблюдайте максимальную осторожность, чтобы не обжечься!

Если ваш блок питания работает, это может быть плата, которая не позволяет току попасть в картридж нагревателя. Поэтому нам нужно измерить, получает ли он энергию. Поскольку I=U/R, и мы установили, что R не равен 0 или бесконечности (см. Выше), мы можем установить, существует ли I, просто измерив U, которое является напряжением.

Установите наконечники мультиметра в зажимы, которые должны взять провода для картриджа нагревателя, и установите его для измерения напряжения. Убедитесь, что у них есть контакт. Подключите устройство к источнику питания и запустите его. Прикажите ему нагреть картридж. Он должен показывать напряжение, аналогичное вашему напряжению питания (12/24 В).

1 Настройка PID

Изменение термосенсора или картриджа нагревателя-это большое изменение в системе: у каждого из этих элементов есть внутренние ошибки, отличающие их друг от друга. Если у вашего термосенсора стандартное сопротивление немного отличается от предыдущего, если сопротивление картриджа отличается, то чип получает показания, которых он не ожидает. Вот почему при изменении любого из этих компонентов (или на другой размер блока нагревателя/материал для данного вопроса) следует запустить настройку PID, обучая микросхему поведению нового датчика/картриджа.

Для этого подключитесь к принтеру через USB-кабель и запустите программное обеспечение, которое может отправлять необработанный g-код. Я предпочитаю хост-ретранслятор, но также работает другое программное обеспечение. Мне нравится следовать инструкциям руководства по сборке e3D v6, но в видео Тома (Thomas Sanladerer) и вики RepRap тоже есть отличные объяснения.

Если это не поможет, у нас может возникнуть проблема посерьезнее, так что давайте займемся устранением неполадок! Сначала аппаратное обеспечение, затем прошивка.

  • Термосенсор с коротким замыканием (замкнутый контур, 0-сопротивление) запускает Maxtemp
  • Перегоревший термосенсор (разомкнутый контур) запускает Mintemp
  • Неподключенный или перегоревший картридж (разомкнутый контур) вызывает утечку тепла, как и любая другая ошибка в картридже, приводящая к неправильному нагреву.

2.2 Проверьте сопротивление нагревательного картриджа

Сломанный нагревательный картридж может привести к двум результатам: либо он вообще не проводит электричество (например, если порван провод), либо он действует как перемычка и вообще не имеет сопротивления. Чтобы проверить это, используйте мультиметр и измерьте сопротивление в Омах, подсоединив его к выводам картриджа во время его демонтажа. Разорванная цепь в картридже вызывает утечку тепла, в худшем случае короткое замыкание картриджа может привести к поломке платы. Наглядное руководство для аналоговых мультиметров.

Мой e3D light6 в моем 12-вольтовом TronXY имеет сопротивление около 5,2 Ом. Значение, которое вы получите, зависит от того, какой тип нагревательного картриджа вы используете. Для справки: Задокументировано, что мощность нагревательных картриджей e3D составляет около 4,8 Ом при 12 В и 30 Вт, 3,6 Ом при 12 В и 40 Вт, 19,2 Ом при 24 В 30 Вт и 14,4 Ом при 24 В 40 Вт.

Если ваше значение задано как бесконечное или близкое к 0 Ом, ваш нагревательный картридж сломан, хотя на первый взгляд наличие 3 дефектных нагревательных картриджей кажется маловероятным, если только что — то не значительно не сократит срок их службы.

Отключить к чёрту эту защиту

С учётом того, что такой защиты не было как таковой в предыдущих версиях прошивки это вполне себе вараинт. Вырубить и забыть.

Соответственно нужно закомментировать данные строчки в файле Configuration.h , чтобы добиться требуемого эффекта.

2 Проверьте аппаратное обеспечение

Аппаратное обеспечение может выйти из строя, мы все это знаем. Но, к счастью, есть только 5 пунктов, которые могут потерпеть неудачу:

2.3 Проверьте напряжение питания

Теперь появится вещь, которая может быть опасной для вас, — это измерение цепи под напряжением. При этом имейте в виду, что вы работаете с постоянным током. Не прикасайте пальцы к неэкранированным проводам!

Установите свой мультиметр для проверки напряжения. Подключите тестовые зонды к выходу блока питания, входящего в плату. Включите источник питания. Оно должно быть близко к 12 или 24 В, в зависимости от вашей машины.

3 Проверьте встроенное ПО

Успешная комплексная борьба с ошибкой THERMAL RUNAWAY. В том числе-с неожиданной стороны!

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

Многим наверное знакома проблема температурной ошибки, выскакивающей когда надо и не надо.

Замучила она меня вконец и я решил с ней разобраться ‘по-взрослому’ :-))))

Много писать не буду скажу только тезисно:

1. Внес изменения в прошивку взяв из ЭТОГО поста .

РЕЗУЛЬТАТ: не помогло, т.к. проблема у меня была в другом, но полезно в целом. Лучше внести.

2. Обмотал головку хотенда лентой ФУМ.

РЕЗУЛЬТАТ: очень помогло в плане стабильности удержания температуры- стоит показатель как вкопанный теперь. Пару слов о ФУМ: это второпластовая лента. Фторопласт обладает высокой температурной стойкостью -температура течения — 297 градусов, разрушения-более 300. Очень рекомендую. Никаких силиконовых кожухов и прочей дряни. Дешево и сердито.

3. САМОЕ ГЛАВНОЕ: выяснена причина трудных пусков принтера иногда и необъяснимых вылетов с этим RUNAWAY в процессе работы: оголенные провода патронного нагревателя –замыкали об корпус его же гильзы. Очень рекомендую проверить. И обмотать той же ФУМ-кой например. Поясняющую картинку- приложил.

Успешная комплексная борьба с ошибкой THERMAL RUNAWAY. В том числе-с неожиданной стороны!

Конечный результат всех стараний: температура набирается быстро, стоит как вкопанная, вылетов нет.

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

3.1 Настройки термосенсора

В некоторых случаях таблицы температур термосенсоров несовместимы, и для этого необходимо изменить настройки во встроенном ПО. Одна из лучших известных мне сводок содержится в руководстве по прошивке e3D light6/v6, если вам нужна дополнительная помощь.

В Marlin 1.9 вы делаете это в разделе Настройка.h , в разделе Настройки температуры заголовка. В моем Эндере 3 это сделано в строке 289:

Это означает, что мой датчик температуры 0 (тот, что в hotend) относится к типу 5, где тип 5 определен в блоке выше. Соответствующая строка 256 моего файла гласит:

Наиболее распространенным выбором в китайских горячих точках является использование этой таблицы терморезисторов с накопителем весом 4,7 килограмма, и фактическая конкретная таблица для большинства из них достаточно близка к 5. Другие термосенсоры могут разумно перекрываться, но в случае изменения стиля термосенсора обычно рекомендуется изменить это значение соответственно 1 . Всегда выполняйте настройку PID после смены таблицы термосенсоров!

2.5 Термосенсор

Термосенсор может вызвать ошибку, если он неисправен, но не полностью сломан. Сломанный термосенсор должен вызвать MINTEMP при вскрытии и MAXTEMP при коротком замыкании датчика. Единственный способ проверить это-измерить его по параметрам известной температуры, например, используя настольный датчик в качестве эталона.

THERMAL RUNAWAY — PRINTER HALTED — Please reset

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

Статья относится к принтерам:

Столкнулся вчера с такой грозной ошибкой на Anicubic Kossel. Пару раз запускал на печать — полминуты-минута и печать встает с этой ошибкой. Решил проверить что реально с температурой. Запустил печать и выяснил:

— разогрев идет нормально, до 200-201 (PLA, холодный стол)

— головка начинает опускаться и температура на глазах падает — 192 — 190 — 189

— начинается печать, температура не поднимается, держится на уровне 189-191 и через небольшое время принтер останавливается

Стал искать по 3DToday — ничего полезного не нашел, кроме советов заменить нагреватель, и термистор заодно. Нашел также советы по правке прошивки — увеличить термал протекшн:

Рядом с этими строками, чуть выше, нашлась и моя ошибка:

* If you get false positives for ‘Thermal Runaway’ increase THERMAL_PROTECTION_HYSTERESIS

Только относилась она к другим переменным:

Попробовал увеличить до 6. Запускаю — Runaway. Увеличил до 10. Запускаю — Runaway. Попробовал увеличить WATCH_TEMP_INCREASE до 10. Runaway.

Оставил проблему на другой день — утро вечера мудренее.

Утром ошибка повторилась. И повторилась. Полез уже искать нагреватели на Алях, решив что мой таки дохнет. Для этого решил взглянуть на свой. Да не смог открутить. Ключи не подошли — тонкий проворачивается, потолще не лезет. Зато выяснил для себя (а собирал почти год назад и после этого не лез в него) что термистор, в отличие от прикрученного нагревателя — просто болтается в своей дырке (и не надо меня пинать ногами, что об этом все знают — я не волшебник, я только учусь). Ларчик просто открывался. Провод термистора при опускании головы чуть-чуть натягивался и термистор немного вылазил из своего убежища. Не настолько, чтобы совсем не определять температуру нагревателя, но достаточно, чтобы ее искажать. Нагреватель работал нормально. Но принтер об этом не знал. Поправил термистор, запустил печать — температура 202-200-198, всё печатается, без проблем.

Так как в тырнетах не нашлось с пол пинка решение моей проблемы — ни через поисковики, ни через 3D Today (может конечно плохо искал или невнятно разжевал поисковику, чего мне от него надо) — решил оставить для потомков решение этой проблемы здесь, вырубив ее топором. на пластике.

В общем. Квинтессенция мысли. Найдено на Эникубик Коссель, но возможно применимо и к другим принтерам, где термистор не фиксируется.

Если у вас вдруг начинает возникать ошибка Thermal Runaway или Heating failed, но пластик при этом течет нормально — это необязательно сдохший нагревательный элемент. Возможно у вас просто натянулся провод и термистор немного вылез — попробуйте засунуть его до центра отверстия и закрепить провода, чтобы он больше не вылазил.

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

3.2 Защита От Теплового Разбега

Возможно, стоит взглянуть на настройки защиты от теплового потока. Может быть, это немного срабатывает? Configuration_adv.h содержит блок под названием «Настройки температуры», в котором указано, когда следует запускать аварийное выключение. Для моего Ender3 это звучит так:

Судя по вашему журналу ошибок, я предполагаю, что на вашем принтере вторая строка занимает 30 секунд. Было бы технически безопасно увеличить это время до 120 секунд, но я настоятельно рекомендую не превышать 60 секунд.

1 — Я переключил весь hotend на своем TronXY X1 на e3D light6, и для этого требовалась только настройка PID, но теоретически я должен был также поменять прошивку, чтобы отразить это — но, как уже говорилось, к счастью, многие китайские принтеры используют таблицу 5, даже если они не используют датчик. Таблица 5 была составлена для термосенсоров, используемых e3D.

@dugost, это, кажется, намекает на то, что здесь что-то не так. waaaaaait. сбой в отоплении, остановка системы-это ошибка теплового потока, которая также срабатывает, когда нагревательный картридж неправильно подключен. Можете ли вы проверить соединения картриджа нагревателя и определить, имеет ли он неограниченное сопротивление?, @Trish

@dugost Файл журнала довольно сложно прочитать как». png` и не доступен для поиска. Пожалуйста, опубликуйте текст файла журнала, @Greenonline

@Trish Я несколько раз проверял соединения картриджа обогревателя. У меня здесь есть еще 2 других, которые я постараюсь просто протестировать: оригинал, поставляемый с TT, тот, который выдал мне ошибку и предложил подключить новый, и тот, который подключен сейчас, дает мне ту же ошибку. Я не знаю, как проверить, есть ли у кого-либо из них неограниченное сопротивление. Полагаю, для этого мне понадобится мультиметр?, @dugost

@dugost текстовый файл-это супер решение. хорошо, на нагрев он потратил 31,3 секунды, что является довольно коротким временем ошибки, но все в порядке. 2 задачи для вас, чтобы попытаться решить эту проблему: 1) измерьте сопротивление нагревательного картриджа на конце проводов, где вы подключаете его к плате (чтобы исключить дефект нагревательного картриджа) Используйте мультиметр и измерьте Ом. 2) запустите любую операцию нагрева и измерьте напряжение, которое подается на нагревательный картридж с платы (чтобы исключить дефект платы). Используйте мультиметр и измерьте постоянное напряжение, обычно оно составляет 12 или 24 В, @Trish

@dugost, Кстати, у вас должен быть представитель, чтобы присоединиться к [чату] — мы можем помочь вам с устранением неполадок там. Маловероятно, что одновременно сломаются 3 картриджа нагревателя, что может быть индикатором того, что плата может быть сломана, но только измерение напряжения, которое она подает, может подтвердить или опровергнуть это., @Trish

@dugost Я включил общий обзор тестов, которые я предлагаю вам выполнить, и краткое «как» в ответ выше. Хотя вам понадобится мультиметр., @Trish

@Trish Я позаимствовал цифровой мультиметр, так как у моего старого аналогового, похоже, есть проблема с измерением Ом. Постоянное напряжение на цифровом составляет 12,4 В (аналоговый, похоже, примерно такой же). Что касается сопротивления на отключенных выводах 3 разных нагревателей, цифровое считывание никогда не меняется от OL, и моя аналоговая игла щелкает в противоположном направлении независимо от того, что я измеряю (даже прикосновение к 2 выводам, чтобы проверить положение 0, делает то же самое). Я протестировал цифровой звук на аудиокабеле, и показания снизились где-то между 000.0 и 000.7. Я не уверен, почему это зависит от каждого теста, поэтому, возможно, я делаю что-то не так., @dugost

@Trish дает много полезной информации, но:

Я не думаю, что проблема в вашем нагревательном элементе, я думаю, что проблема в термисторе или в неровной связи между ним и вашей платой.

Термистор определяет температуру вашего нагревателя (у вас также есть нагревательный стол) и сообщает электронике, когда нагревать, и когда достаточно жарко. Теперь представьте, что датчик сломан или кабель оборвался: электроника подумает, что он слишком холодный и просто будет вечно нагреваться.

Это вызывает пожар, поэтому большая часть электроники не позволяет нагревателю полностью отключаться слишком долго и заканчивает все «тепловым побегом», если это произойдет.

Поэтому убедитесь, что ваша температура считывается правильно, даже когда вы перемещаете кабели, и если это не так, купите упаковку термисторов (или то, что совместимо с вашим принтером).

Источник: было ли там сделано это :-)

Хорошо, симптомы точно такие же для сломанных термисторов, так что продолжайте понижать /с. Кстати, то, что даже нагревается в элементе с «неограниченным сопротивлением», не имеет смысла., @Valmond

сломанный термосенсор *не* запускает тепловой поток, но имеет либо 0 Ом, либо вообще не имеет замкнутой цепи. Вы можете проверить, что это делает с вашим принтером, отсоединив выводы термосенсора или соединив его мостиком: Mintemp и Maxtemp., @Trish

> Короткое мгновенное нагревание. Как 1 час? В любом случае. покупка таких дерьмовых нагревательных элементов 3, выходящих из строя один за другим, довольно невероятна, во всяком случае, пахнет плохим обращением (они могут быть довольно чувствительны к изгибу и сжатию), иначе человек активизирует свою игру и выложит десять долларов за один, а не за десять., @Valmond

это был последний раз, когда это сработало. затем: *»Я попробовал подключить и повторно подключить оба провода для нагревательного элемента и для термистора. Я затянул и ослабил винт, удерживающий термистор в нагревательном блоке. Хотя он на мгновение нагрелся, ошибка снова появилась менее чем через минуту»*, @Trish

но вес, убивший 3 нагревательных элемента за 3 месяца, пахнет тем, что либо они получили много отходов, либо очень грубое обращение., @Trish

Что ж, полагаю, дело закрыто. (ps ваш комментарий о сломанных/плохо подключенных термисторах неверен для моего принтера, где неровное соединение несколько раз приводило к потере тепла для моей нагревательной головки, пока я не обнаружил проблему и не узнал, в чем она заключалась)., @Valmond

@Valmond 2 нагревателя, которые я получил, соответствовали, насколько я мог судить, нагревателю, поставляемому с TT. Это был первый раз, когда я заменял один из них, поэтому я выбрал то, что, как я знал, работало раньше. Каждый из них стоил 5 баксов, и, поскольку оба, по-видимому, мертвы, я купил другой за 9 баксов, рекомендованный мне Триш. Что касается неисправного термистора или ослабленного кабеля, я не думаю, что это одно из них, так как я могу получить достоверные показания от него и также подключил его провода во время этого процесса., @dugost

Да, дело закрыто ИМО :-) Я просто немного расстроен тем, что та же проблема возникает, когда кабель ослаблен или термистор выходит из строя, но я все равно получил отказ ^^ В любом случае, удачи и помните, что эти нагреватели иногда довольно хрупкие, но их нужно загонять в тепловой блок, не всегда простая комбинация! Ура Вальмонду, @Valmond

Проверьте провода, идущие в плату для сердечника нагревателя. Вот в чем была моя проблема. Они сняли недостаточно изоляции, чтобы по проводам прошел ток.

DiyTronic

Срабатывание защиты от преререва на Prusa i4

Инцидент довольно неожиданный и неприятный. У себя я такого не наблюдал и это осложняло дело (позже, когда разобрался в чём дело смог симитировать такую ситуацию). Однако поковырявшись в прошивке проблему я нашёл довольно быстро.

Кто виноват?

Виновником оказалась срабатывание защиты от перегрева. Как оказалось в старой оригинальной прошивке ничего подобного не было в принципе и такая проблема возникнуть не могла просто по определению. Что же это за защита такая? Суть защиты в том, что если температура перестаёт нарастать система предполагает, что сломался датчик температуры, а нагреватель по прежнему работает, что теоретически может привести к пожару. Но в прошивке на мой взгляд с тим делом сильно перемудрили и защита реагирует не только на отсутствие изменения температуры, но и на скорость нагрева.

К сожалению в Prusa i4 нагреватель стола работает на пределе и лично на моём экземпляре стол вообще не разогревается выше 90-95 градусов. Человек с которым мы решали проблему со срабатыванием защиты сообщил, что у него стол греется до 110 градусов, но он делал дополнительную термоизоляцию стола.

Ну и соответственно т. к. стол нагревается фактически до максимума своих возможностей, то вполне логично, что чем ближе к максимум тем скорость нарастания температуры будет ниже и в итоге как показала практика она оказывается ниже скорости указанной в marlin-е по умолчанию (2 градуса в минуту), что в итоге и приводит к срабатыванию защиты.

Что делать?

По счастью в прошивке имеются настройки, позволяющие подкрутить требуемые параметры.

Настроить параметры защиты

Это уже вариант для настоящих гурманов. Если уж разработчики предоставили нам возможность использовать защиту видимо стоит ей воспользоваться. Нужно лишь разобраться что к чему. Мы же не ищем лёгких путей — только жесть — только хардкор.

Итак заветные настройки лежат в файле Configuration_adv.h .

И соответственно для кровати:

В моём случае человеку (который и обратился за помощью с этой проблемой) помогло увеличение WATCH_BED_TEMP_PERIOD в 2 раза. Но сам я потом в ходе экспериментов просто засекал скорость изменения температуры ближе к максимумальной температуре кровати и прописывал соответствующее значение в прошивку. Но у меня и стандартное значение работало и в итоге его и оставил.

Читайте также:

      

  • Как играть в гарденскейпс на двух устройствах
  •   

  • Планшет без сим карты как подключить интернет
  •   

  • Как зайти в origin в need for speed
  •   

  • Когда монголы избрали первого великого хана
  •   

  • Майнкрафт компот как мне пережить цунами

Понравилась статья? Поделить с друзьями:
  • Как составить таблицу истинности для триггера
  • Invalid password use setinfo pw your pass как исправить
  • Как найти заказчиков на отделку
  • Как найти частный сектор в абхазии
  • Как составить бюджет коммерческой организации