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

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

Столкнулся вчера с такой грозной ошибкой на 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, но пластик при этом течет нормально — это необязательно сдохший нагревательный элемент. Возможно у вас просто натянулся провод и термистор немного вылез — попробуйте засунуть его до центра отверстия и закрепить провода, чтобы он больше не вылазил.

Обновлено: 09.02.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
  •   

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

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

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 пищит и пишет тоже самое
Хочу настроить пид не знаю поможет ли, или надо в прошивку лезть

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

@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.

RepRap forum

Hi all,
today I mounted Discount easy controller for printing from SD card, but some new problem occured.
Printing is halted and lcd screen shows:

THERMAL RUNAWAY
PRINTER HALTED
Please reset

Do you know what it causes ? There is also some setting in cotroller for PID ?
Is this PID setting over Marlin PID setting ?

When I used USB everything was fine.

Thermal runaway can occur when the wrong PID setting are used. Thermal runaway can occur with loose wiring.

Check you wiring to the Heater and Bed, Some hotbed with give thermal runaway if you use PID settings.

What are your PID numbers from the LCD. What kind of 3D Printer do you have.

Edited 2 time(s). Last edit at 09/06/2017 12:35PM by Roberts_Clif.

Hello,
I built printer by myself. I use Ramps and latest Marlin, 100k termistors for heatbed and nozzle.

PID on Discount easy controller has these numbers:

P: +022.20
I: +001.08
D: +114.00

What these numbers means I have no clue. But as I said, there was no problem when I run printer through USB.

Did you have a fan going?
I had this issue with the latest Marlin and had to back the runaway settings up a little to keep from getting this error.

Yes, fan is on.

this is my setting in adv.h

#if ENABLED(THERMAL_PROTECTION_HOTENDS)
#define THERMAL_PROTECTION_PERIOD 40 // Seconds
#define THERMAL_PROTECTION_HYSTERESIS 4 // Degrees Celsius

Would you recommend me some different setting?

PID («proportional-integral-derivative control algorithm») needs to have a P, I and D value defined to control the nozzle temperature.

For Marlin, these values indicate the counts of the soft-PWM power control (0 to PID_MAX).
PID is the Boring part of a Marlin firmware programing algorithm that help prevent a 3D Printer Meltdown or even causing a Fire.

Thermal runaway can occur if your fan is too high and blowing on the hot-end, cooling it down faster that the Hot-end Heater can heat it.
This happens every time I enable PID for my hotbed as it does not like to be soft-PWM power controlled.

Your number are the same I have used to control mine and several others I have helped 3D Printers, It is the same numbers Ultimaker Uses a Stock numbers.

Edited 1 time(s). Last edit at 09/06/2017 04:12PM by Roberts_Clif.

Quote
Arnold
#if ENABLED(THERMAL_PROTECTION_HOTENDS)
#define THERMAL_PROTECTION_PERIOD 40 // Seconds
#define THERMAL_PROTECTION_HYSTERESIS 4 // Degrees Celsius

I have mine set at 70 period and 4 hysteresis

Thanks, I will try it also.

Hm, tried changed values and it does not help, still Thermal Runaway.

I disconected Discout easy controller and connected printer with USB.
Proterface shows this:

Error:Thermal Runaway, system stopped! Heater_ID: bed
[ERROR] Error:Thermal Runaway, system stopped! Heater_ID: bed

Errortongue sticking out smileyrinter halted. kill() called!
[ERROR] Errortongue sticking out smileyrinter halted. kill() called!

Your heater isnt heating up fast enough or it cannot keep the temperature.

Make sure you dont have a fan in the room going. I cant print ABS temps with my ceiling fan turned on because the bed heater cannot keep up with it blowing.

Nope, no opened window, but printer is opened, do not have cover yet. I have 24V 360W silicon heatbed
300×300 on aluminium plate and connected to 24V 15A Power supply.

Have you measured the Voltage on the controller to see if you actually have 24v when heating hot-ends and bed at the same time.
If not around 24v you may have to get larger silicone power wires.

I measured output and its 23,8 so I could be fine . Wires are original and pretty thick. Is 15A on power supply enough for heatbed ?

Now I am trying 70°C instead of 80 and it seems does not have errors. Around 80°C there occurs problem.

No Power supply should be good with 23.8 volts.

Have been trying not to say this, Thou here goes My 24V volt 3D Printer was having problems and it had to do with the noise the controller was putting out.
Injecting the signals into the adjacent LCD/SD wires causing similar effects. You are may not be seeing a true THERMAL RUNAWAY it may be just noise.
Could you disconnect the LCD place it as far away from the Printer as possible. This will let you know if it is because of noise being injected onto the ribbon cables.

I had to reroute my ribbon cables to bypass the Controller Stepper motor drivers. Then all of my THERMAL RUNAWAY troubles went away.

As seen in Image below, normally the LCD is mounted on the Top T-Slot

3DP12LCDinFront.jpg

Edited 1 time(s). Last edit at 09/07/2017 05:36PM by Roberts_Clif.

Actually I have controller away from printer. I measured power supply it has 24.1V and from SSR goes these 23.8V.
I works fine when heatbed has 70-75°C. 80°C and more has:

Error:Thermal Runaway, system stopped! Heater_ID: bed

This is values in Marlin I have:

#if ENABLED(THERMAL_PROTECTION_BED)
#define THERMAL_PROTECTION_BED_PERIOD 20 // Seconds
#define THERMAL_PROTECTION_BED_HYSTERESIS 2 // Degrees Celsius

/**
* Whenever an M140 or M190 increases the target temperature the firmware will wait for the
* WATCH_BED_TEMP_PERIOD to expire, and if the temperature hasn’t increased by WATCH_BED_TEMP_INCREASE
* degrees, the machine is halted, requiring a hard reset. This test restarts with any M140/M190,
* but only if the current temperature is far enough below the target for a reliable test.
*
* If you get too many «Heating failed» errors, increase WATCH_BED_TEMP_PERIOD and/or decrease
* WATCH_BED_TEMP_INCREASE. (WATCH_BED_TEMP_INCREASE should not be below 2.)
*/
#define WATCH_BED_TEMP_PERIOD 120 // Seconds
#define WATCH_BED_TEMP_INCREASE 2 // Degrees Celsius

Ok, I increased these numbers and through prints it is not canceled. Sometimes these error happen after cold start when heatbed are heating up.

I have been using my 3D printers virtually non-stop since I got them. 3D printing is a fun and exciting way to create new things and one of the questions that I often get asked is how dangerous is a 3D printer and what is the likelihood of it catching fire.

There are very few things on a 3D printer that will cause catastrophic issues and thermal runaway is the leading cause of all fires started by 3D printers.

Thermal runaway on an Ender 3 is the process of the 3D printer elements uncontrollably heating beyond the desired temperature. Thermal runaway can potentially cause damage to the printer and could even result in a fire.

The three components that control the temperature of the hot end are the heating cartridge, thermistor, and heating block.

What Causes Thermal Runaway On A 3D Printer?

  • Heating cartridge disconnecting from the heating block.
  • Thermistor disconnecting from the heating block.
  • Damaged Thermistor Wire.
  • Damaged Heating Cartridge Wire.

The main causes for thermal runaway is the heating cartridge disconnecting from the heating block and the thermistor disconnecting from the heating block. Another issue that can cause a thermal runaway error is a damaged thermistor or heating cartridge. 

Heating Cartridge Disconnecting From The Heating Block.

The most common cause of 3D printer related housefires is the heating cartridge falling out disconnecting from the heating block. If your printer does not have thermal runaway protection and your heating cartridge becomes disconnected the heating cartridge will begin to heat to its max potential. 

At max temperature the heating cartridge will glow red hot and will most likely result in a fire. With thermal runaway protection your 3D printer will be able to identify that the thermistor is reading at room temperature when the heating cartridge is heating up. If the thermistor doesnt read a higher temperature as it should when the heating cartridge is heating the 3D printer will shut down all heating functions. 

Thermistor disconnecting from the heating block.

The thermistor disconnecting from the heating block is not as dangerous as the heating cartridge falling out of the heating block but it can still result in a house fire if your heating block cannot withstand the heat of the heating cartridge. 

On some occasions the heating cartridge is able to get so hot that it actually melts the heating block and drops the heating cartridge on the build plate which can potentially catch surrounding things on fire.

Most filaments are also flammable (especially PLA) so the heater cartridge falling on a partially completed print will create a fire that is fueled by the filament.

Damaged Thermistor Wire.

A damaged thermistor wire is probably the safest failure on this list because if the thermistor is damaged it will not report a reading back to the printer and the printer will not allow the hot end to heat without a reading from the thermistor.

On an Ender 3 if the thermistor is damaged the easiest way to confirm this is with the hot end temperature reading 0 on the screen. In most cases the thermistor wire is not repairable and will need to be replaced.

Damaged Heating Cartridge Wire.

The counter to the thermistor wire being damaged or broken is the heater cartridge wire being damaged or broken. If the heating cartridge wire is damaged the hot end will not be able to heat up in the first place. The danger comes if the wire is damaged or frayed in the middle of the line which can cause the printer to arc electricity and potentially damage components.

The simplest way to fix thermal runaway is by diagnosing your printer and verifying the thermistor wires and heating cartridge are assembled correctly. If the printer is assembled correctly replace the hot end thermistor wire.

If you are still receiving a thermal runaway message you may need to replace the thermistor wire for the build plate or the heating cartridge.

Thermistor wires are pretty cheap and are an item that is good to have around just in case. I personally have broken a thermistor wire twice on the same printer. The wires are very thin and delicate so please don’t judge.

How To Replace The Hot End Thermistor On An Ender 3.

Step 1 – Remove The Power Cable.

The first step every time you work on your 3D printer is to remove the power cable to ensure that you are safe from the electrical components and also to ensure that any electrostatic discharge damages your 3D printer’s main board.

Your 3D printer’s hot end should be cool when replacing the thermistor.

Step 2 – Remove The Fan Shroud From The Hot End.

Remove the fan shroud from the hot end to access the thermistor cable.

Step 3 – Disconnect The Thermistor From The Hot End.

Remove the screw holding the thermistor wire to the heating block, then disconnect the thermistor.

In this photo the heating block is disconnected from the heatsink. In your case it will not be necessary to remove the heating block from the heatsink.

Step 4 – Remove The Mainboard Cover.

To replace the thermistor in the hot end you will have to remove the mainboard cover by accessing the bottom of your Ender 3 and removing the 3 screws holding the cover on.

Step 5 – Unplug The Thermistor Cable From The Main Board.

Unplug the thermistor cable from the mainboard. The thermistor connection is in the corner of the board as shown below, you might have to remove any adhesion that is added to the board.

Step 6 – Remove The Thermistor Cable.

You can now remove the thermistor cable by pulling the thermistor through the cable cluster from the board end. 

Just lightly pull the thermistor cable until it is free from the cable cluster.

Step 7 – Install The New Thermistor Cable.

Install the new thermistor by gently feeding the thermistor through the cable cluster. This can be a difficult and tedious process if done incorrectly but is generally pretty simple and straightforward.

Connect the thermistor to the mainboard in the same slot that you removed the old thermistor from.

Connect the thermistor to the heating block. Do not over tighten the screw that hold the thermistor to the heating block. The thin wires in the thermistor cable are very delicate and can break easily.

Step 8 – Turn On Your Ender 3.

Turn on your Ender 3 to ensure that your thermistor is installed properly. The temperature of your hot end should read room temperature. If the thermistor reads zero on the temperature of the hot end then your thermistor is not installed correctly. 

Does The Ender 3 Have Thermal Runaway Protection?

Creality claims that all Ender 3’s are now shipped from the factory with thermal runaway enabled. If you have an Ender 3 that is more than 2 years old you may want to update your firmware to the latest version of marlin, or if you have an Ender 3 V2 you can update to JyersUI.

For directions on updating your Ender 3 firmware please read the linked article that will walk you through the whole process.

How To Test Thermal Runaway Protection On An Ender 3.

The safest way to test thermal runaway protections is by disconnecting the heating cartridge from the motherboard, then heat the hot end. 

The thermistor will not heat at all because it is not connected to the main board and after about 1 minute the thermistor should recognize that the hot end is not heating and will throw a thermal runaway error.

DO NOT remove the heating cartridge from the heating block for this test.

The simplest (but not safest) way to test thermal runaway protection is by disconnecting the thermistor from the heating block and then heat the hot end. 

If the printer does not throw a thermal runaway error within 2 minutes you should put your printer in cooldown mode and abort the test. 

If a thermal runaway error does not show up on your printer within 2 minutes this likely means that your printer does not have thermal runaway protection and you should update your firmware to the latest version available.

Is Min/Max Temp Error The Same As Thermal Runaway?

Min temp error and max temp error are not the same as thermal runaway. In general the three issues are typically caused by a damaged thermistor wire but they manifest themselves in different ways and through different error codes.

Min Temp Error.

Min temp error is a condition where the hot end of your 3D printer is not heating at all and is reading zero on the hot end temperature. This condition typically means that your thermistor is damaged and needs to be replaced.

Max Temp Error.

Max temp error usually occurs as soon as you turn your printer on, the hot end heats up without being prompted and errors out upon reaching max temp.

Max temp error can be caused by a few different components but the most common issue is in the thermistor. 

If the thermistor does not fix the issue you likely have a damaged main board which can be much more expensive than the thermistor.

Понравилась статья? Поделить с друзьями:
  • Thermal error onkyo
  • Thermal error occurred
  • Therm 14 tcl ошибки
  • There were perception parsing error
  • There were 3 error loading minecraft