Ender 3 Marlin - Неправильная температура

Я обновился до Marlin 2.0.7, когда настроил BLTouch, и теперь мне кажется, что температура не соответствует дисплею. До обновления я печатал с помощью PLA-нити при температуре 205 °C и стола при температуре 60 °C без проблем. После обновления мои отпечатки были полны нитей, поэтому я решил понизить температуру до 180°, и теперь все в порядке. (все, что выше 185 °C, натянуто) Я пробовал настроить ПИД, но лучше не получилось. Поэтому я предполагаю, что мой принтер видит 205 °C, но реальная температура сопла выше.

, 👍0

Обсуждение

Возможно, вам захочется приобрести инфракрасный термометр не для людей для измерения температуры. Примечание: термометры на лбу имеют коэффициенты выдумки для приблизительной температуры тела., @Perry Webb

Я добавил ответ на случай, если это просто неправильные типы термисторов, установленные в Marlin. Используйте это руководство, если вы забыли перенастроить его после настройки предыдущей версии Marlin., @octopus8

Интересный пример: Ender 3 показывает неправильные температуры для hotend и bed., @octopus8

@Nosfé, в своем ответе я предположил, что ваша проблема связана с неправильными настройками термисторов в прошивке или неисправным термистором, а не с BLTouch. Не могли бы вы проверить, устраняется ли проблема с температурой, когда вы отключаете BLTouch и возвращаетесь к предыдущим настройкам прошивки? итак, подтвердите таким образом, что это как-то связано с BLTouch?, @octopus8

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

Вы уверены, что модели нарезаны одинаково? Возможно, распечатать более старый файл G-кода (с поправкой на BLTouch)., @0scar


1 ответ


0

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

Я предполагаю, что вы, очевидно, сделали это, по крайней мере, в какой-то части, чтобы включить BLTouch. Вы должны просмотреть раздел Тепловые настройки и обновить его допустимыми типами термисторов для bed и hotend в конфигурации.h:

#define TEMP_SENSOR_0 1
...
#define TEMP_SENSOR_BED 1

Список доступных предопределенных настроек (числовых идентификаторов) находится чуть выше этих макросов #define. Оптимистическое предположение состоит в том, что вы знаете эти аппаратные детали. Популярное значение равно 1 для EPCOS 100k (более старых repraps) или NTC 3950 100k, но в Интернете есть много примеров устранения неполадок и советов. Для более экзотических датчиков температуры вы должны установить значение 1000 и указать собственные данные в Configuration_adv.h.

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


,

Да, я отредактировал конфигурацию.h на основе моей модели платы (mks robin E3). Я пытался использовать 2.0.6 marlin с mks github, но у меня все та же проблема., @Nosfé

Привет, это здорово, что ты не сдаешься и все еще ищешь решение. Я не уверен, почему именно вы пытаетесь понизить рейтинг Marlin - это просто слепая попытка, или у вас есть какие-то дополнительные данные или информация? А как насчет деталей термистора? Термистор не является частью материнской платы, а отдельной деталью, подключенной 2 проводами к плате. Знаете ли вы, какие термисторы установлены в вашем принтере? Какие значения заданы для "TEMP_SENSOR_0" и "TEMP_SENSOR_BED" в вашей _Configuration.h_?, @octopus8

Привет, это была слепая попытка просто посмотреть, не пропустил ли я некоторые параметры, редактируя файлы самостоятельно! Я понятия не имею о своих термисторах, я разрешил конфигурацию по умолчанию для обоих : термистор 1 : 100 К - лучший выбор для EPCOS 100 К (4,7 К) У меня все еще есть оригинальная плата creality, есть ли способ узнать, какой термистор установлен на ее прошивке? Спасибо за помощь :), @Nosfé

Нет, насколько я знаю, по-прежнему нет возможности экспортировать конфигурацию Marlin (за исключением содержимого EEPROM). Я попытался поискать в Google термисторы Ender 3 и проверил несколько сайтов: все настаивают на том, что 1 для обоих является допустимым для конфигурации Ender 3 по умолчанию. (Кстати. Я также нашел старый школьный G-код [M305](https://marlinfw.org/docs/gcode/M305.html), но я не уверен, что экспериментировать безопасно.). Я только что заметил, что вы ничего не упомянули о неправильной температуре за столом. - это нормально? Можете ли вы обменять их на тест? --> подробнее см. здесь, @octopus8

Одна вещь, которую следует проверить: если вы можете развернуть оригинальную прошивку, создайте резервную копию текущих значений EEPROM для дальнейшего использования, понизьте, но не сбрасывайте EEPROM до последнего шага. Проверьте следующее: (1) найдите в главном меню ЖК-дисплея пункт "О принтере" (по умолчанию отключен) с подменю "Термисторы".; (2) выполните команды G-кода "M503" и "M305" без каких-либо параметров (может вернуть что-то в случае, если были пользовательские термисторы); затем сбросьте заводские (прошивки) значения по умолчанию с "M502` и снова проверьте "M503" и "M305". (Примечание: M305 вообще не будет работать, если в конфигурации не был установлен пользовательский термистор)., @octopus8

Я пытался использовать стоковую плату ender 3, и у меня все еще есть проблема. Так что плата MKS не сломана. Температура стола нормальная, но я не знаю, как переключаться с помощью насадки., @Nosfé

Это здорово, что платы кажутся одинаковыми. (Я только предложил на некоторое время поменять местами подключенные разъемы desk и hotend, но замена плат кажется одинаково хорошей.) Если вы не смогли получить никаких полезных данных из старой прошивки/eeprom, то я предлагаю купить новый термистор и заменить его., @octopus8

Может ли температура зонда сопла быть неисправной ? Нравится, что он видит 180°C вместо 205°C, поэтому сопло перегревается ? Я все равно закажу запасной термистор, @Nosfé

Я измерил сопротивление обоих термисторов с помощью мультиметра, и оба находятся на 125 К при комнатной температуре 20°C, поэтому я предполагаю, что они хорошие (относительно таблицы epcos 100 К). Я попытаюсь разобрать hotend, чтобы посмотреть, не случилось ли что-то не так., @Nosfé

Термистор наблюдает за тепловым блоком, который является всего лишь средой (часто слишком большой для удобства производителя) для нагрева сопла. Причиной может быть неправильная установка термистора (например, клей не проводит тепло). Но демонтаж горячей линии над тепловым блоком кажется мне излишним (и излишне рискованным). Может ли это быть ошибкой встраивания (склеивания)?, @octopus8