3д принтер ошибка температуры

Здравствуйте уважаемые пользователи и знатоки 3D принтеров.

Прошу помощь зала. Стала возникать ошибка heating failed e1.

Принтер Ender 3  Marlin ver 1.0.1 плата v4.2.2 не перешивался все до начала появления ошибки было из коробки.

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

На какое то время вроде помогло, но после печати на 8-14 часов пошли стабильные отказы.

Варианты проверять наличие сквозняков и т.д. — принтер стоит в термобоксе, так что исключено.

По советам влепил 100 Ом резистор в цепь термистора и как бабушка отшептала… На три дня.

Сейчас ошибка появляется стабильно, на старте, или после печати нескольких слоев, так что даже мелкие детали напечатать без вариантов. Более того сегодня отловил момент когда принтер ушел в ошибку в момент разогрева на температуре 160 градусов. Сегодня поставил резистор 300 Ом, и именно припаял его, конечно учитываю что характеристики после установки резистора сдвинутся — температуру снизил, подобрав ее по внешнему виду плавленного материала из сопла.

Разъемы шевелил, стекло протирал, по колесу стучал.

Скачал на www.creality.com прошивку, но там она для Ender-3Marlin2.0.6HW4.2.2BLTouchGD. Смущает «TouchGD» — мало ли чего там с точскрин экраном могли напихать в последующих версиях?
в общем эту прошивку еще не ставил — он пока на стоковой.

Работы по самонастройке PID регулятора не вел — ни разу не видел в таких советах свою модель/прошивку/мамтеринку.

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

С уважением, Викторович.

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

Народ, привет. Гуру 3д принтеров и знатоки прошивки Marlin, могут пропустить.

Собственно это скорее заметка для себя, чтобы не забыть и заметка для тех кто не знает что с этим делать и «куда бежать». Так как сам эту инфу нашёл в глубинах форума одного из сайтов по 3д печати за 2017 год. ссылку разумеется оставлю здесь .

Ошибка autotune failed temperature too high.

Настройки PID делал через Repitor host, но можно и проще, если не нужны графики, закинув gcode с нужными командами на флешку и запустив его на прямую с принтера. 

Подключим принтер к пк->уст. соед. с Repitor host->в командной строке прописываем след код:

M303 E0 S235 C8

Ошибка autotune failed temperature too high при настройки PID, переназначение портов в MARLIN для термистора.

M303 — Запустить процесс PID калибровкиЕ0 — хотэнд, который будем нагревать

S235 — температура до которой будет нагреваться хотэнд. Желательно контроль осуществлять термопарой.

C8 — кол-во циклов. Не знаю на сколько правда, на форуме писали о 15-20 циклах. Мол так вернее. 

Жмём Enter. Нагревается хотэнд и переваливает температура на 20-30 градусов за пределы той что указана была. В итоге репитор сообщает об ошибке «autotune failed temperature too high» — что в переводе означает примерно «слишком высокая температура при авто настройке»

Ошибка autotune failed temperature too high при настройки PID, переназначение портов в MARLIN для термистора.

Решение:

Вариант 1. Лезем к блоку питания. И понижаем вых. напряжение блока питания. 11.5В, была точно такая же ошибка. Отрегулировал до 10.5В. Снова повторил команду  и успех. Но в это методе есть и минус. Чем меньше напряжение, тем дольше будет греться стол(если он на 12В и хотэнд).

Ошибка autotune failed temperature too high при настройки PID, переназначение портов в MARLIN для термистора.

Вариант 2. Открываем прошивку Marlin. В моём случаи это версия 1.1.9.1

Находим temperature.cpp и в этой вкладке ищем #define MAX_OVERSHOOT_PID_AUTOTUNE 20 число в конце — это максимально допустимая температура на которую возможно превышение при PID настройке. Изменяем это число. В моём случаи хватило 35. Брал значение с запасом.

Судя из графика. Превышение от указанной температуры было примерно на 25 градусов. Выходное напряжение на БП отрегулировано до 12.6В.

Ошибка autotune failed temperature too high при настройки PID, переназначение портов в MARLIN для термистора.

Далее тестирую уже на момент смены числа в параметре  #define MAX_OVERSHOOT_PID_AUTOTUNE

Ошибка autotune failed temperature too high при настройки PID, переназначение портов в MARLIN для термистора.

Кол-во циклов по итогу указал 20. Лишним не будет, подожду чуть дольше. Пока идёт регулировка можете попить чаю или чего еще =) 

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

Ошибка autotune failed temperature too high при настройки PID, переназначение портов в MARLIN для термистора.

Ошибка autotune failed temperature too high при настройки PID, переназначение портов в MARLIN для термистора.Ошибка autotune failed temperature too high при настройки PID, переназначение портов в MARLIN для термистора.С этой темой всё. Поехали дальше.

Переназначение портов термисторов в MARLIN 1.1.9.1

Столкнулся с проблемой. Плата MKS GEN1.4. Года 3 ей как уже. Обратил внимания что температуру на Хотенде показывает не 25-26 градусов как стол (май месяц, дома до сих пор топят, ага))) ), а аж целых 42. После некоторых манипуляций с платой, 42 превратились в 6. При отключение датчика значение без изменений. Но при этом худо бедно оно работало пока не стало показывать «6 градусов». Термистор исправен, проводка в порядке, значит дело именно в порту МК ATMega2560. Значит пора разобраться как переназначить термистор на работающий порт 2-ого хотенда. Опять же поиски дебрей в комментариях к разным статьям навели на мысль где всё это добро искать. 

Открываем прошивку и ищем ниже след. чтобы посмотреть какая плата у вас прописана в прошивке.

Ошибка autotune failed temperature too high при настройки PID, переназначение портов в MARLIN для термистора.

Далее открываем вкладу с платой MKS GEN 13

Ошибка autotune failed temperature too high при настройки PID, переназначение портов в MARLIN для термистора.

Здесь прописана след. вкладка(или библиотека, не помню точно по названиям)

Ошибка autotune failed temperature too high при настройки PID, переназначение портов в MARLIN для термистора.

Это говорит о том что все основные настройки по портам искать именно тут. Открываем и ищем через поиск «Temperature Sensors» и меняем местами порты 13 и 15. 

Ошибка autotune failed temperature too high при настройки PID, переназначение портов в MARLIN для термистора. 

После изменений, заливаем прошивку в мк. Готово. Теперь термистор можно подключить на разъём второго хотенда. Температура снова в норме =) Чуть выше комнатной так как ещё камера не остыла внутри полностью. 

Ошибка autotune failed temperature too high при настройки PID, переназначение портов в MARLIN для термистора.

Одно знаю точно как только еще один порт вылетит MKS Gen 1.4 уйдёт на запчасти или в Мусорку. А на замену поставлю Lerdge. Наигрался вдоволь с ковырянием прошивки)) Хватит. Хочу принтер с настройками с экрана)) И без танцов с бубном, хотя и там танцы бывали, но не такие долгие))  Нажали пару кнопок и ушли пить чаёк, пока принтер сам настроися, потом лишь проконтролировать что он там настроил) 

Ошибка autotune failed temperature too high при настройки PID, переназначение портов в MARLIN для термистора.

Надеюсь данная информация кому то сэкономит уйму времени. В завершение прикреплю свою прошивку Марлина для ZAV MAX PRO, файл для регулировки PID с флешки. Его просто запустить как печать. В конце можете добавить код мелодии на пару секунд чтобы было понятно. что регулировку принтер закончил. 

https://disk.yandex.ru/d/okU9e31wKesEwA — файл для регулировки PID с флешки

https://disk.yandex.ru/d/PjQk13Y3snzXWw?w=1 — прошивка marlin 1.1.9.1 для Zav Max Pro на плате MKS Gen 1.4 — если у вас порт хотенда0 исправен, то порты вернуть в исходную как на скрине 

TEMP-0_PIN 13

TEMP_1_PIN 15

Ошибка autotune failed temperature too high при настройки PID, переназначение портов в MARLIN для термистора.

1 Настройка PID

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

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

  • Отправить M303 E0 S200 C8
  • дождитесь окончания
  • отправьте M301 с только что полученными значениями. Одним из примеров может быть M301 P17.28 I0.63 D118.87
  • отправил M500 для обновления вашего EEPROM

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

Несколько полезных советов, которые нашел Томас Санладерер, когда проверял свои принтеры на предмет пожарной опасности:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#define TEMP_SENSOR_0 5

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

 * Термистор 5 : 100 К - ATC Semitec 104GT-2 (используется в ParCan и J-головке) (4,7 к съемный)

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

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

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

#if ENABLED(THERMAL_PROTECTION_HOTENDS)
  #define THERMAL_PROTECTION_PERIOD 40        // Секунды
  #define THERMAL_PROTECTION_HYSTERESIS 4     // Градусы Цельсия

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

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

Блин…да что ж такое-то, а?!

Те, кто читал мою прошлую запись, знают в чём у меня была проблемка.По совету страждущих, проделал все рекомендуемые операции от гуру сайта. Всё заработало ( сменил сопло, прочистил трубку ).
Уже обрадовался…в предвкушении напечатанных ништяков, оставил прюшку в трудах своих кропотливых и отбыл на минут 15 на улицу…прогуляться. По приходу домой застал картину…прюшка замерла, уперевшись соплом в недопечатанную фигурку не пойми чего, табло горит иностранно — жутковатой записью, судя по которой ничего хорошего мне не сулит…
Итак…взываю мега гуру с наставлением моей прюхи на путь истинный, советами дельными, да нравоучениями поучительными…
Провода вроде целы…

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

  • 3rd seat ошибка на лексусе
  • 3rd seat lexus 570 перевод ошибка
  • 3ff1 ошибка бмв х3 е83
  • 3ff1 ошибка бмв n57
  • 4 фсс ошибка штраф