Смузи (MKS SBase) занижает температуру.

Подписаться на 3Dtoday
EugK
Идет загрузка
Загрузка
21 Апреля 2019
156
3
Вопросы и Ответы
Работал принтер норсально, потом перестал печатать, как будто сопло забилось.
После долгих ковыряний обнаружил, что неправильно определяется температура с терморезистора.
Проверил на нескольких резисторах, везде показывает 230 градусов, а реально голова нагрета до 160.
В конфиге поставил "temperature_control.hotend.beta 5100" - оно примерно попало в диапазон, но график исказился
Где может быть проблема? На плате конденсатор в цепи АЦП сдох?
Ответы на вопрос

Ответы

21.04.19 в 12:09
печатает на Micromake D1
0
В конфиге поставил "temperature_control.hotend.beta 5100
Если интересно, это в моем конфиге, градус в градус...
temperature_control.bed.thermistor HT100K # See http://smoothieware.org/temperaturecontrol#thermistor
#temperature_control.bed.beta 3974 # Or set the beta value
temperature_control.bed.set_m_code 140 # M-code to set the temperature for this module
temperature_control.bed.set_and_wait_m_code 190 # M-code to set-and-wait for this module
temperature_control.bed.designator B # Designator letter for this module

А изначально в конфиге был указан незнамо какой термистор:
temperature_control.hotend.thermistor Honeywell100K
С ним получалась ерунда, никак не получалось "отпидить" термистор...
22.04.19 в 17:28
0
vmzsoft , вам сильно повезло.

Если надо "градус-в-градус", то только промер термистора на стенде (с контролем термопарой или еще чем-то, достаточно точным) и расчетом и вводом temperature_control.hotend.coefficients
или temperature_control.hotend.rt_curve (то же самое, только коэффициенты он сам посчитает),
благо смузи позволяет.

В принципе, на том же смузи все делается просто. Берем запасной термоблок, вворачиваем нагреватель, любой терморезистор (1), поверяемый терморезистор (2) и датчик (термопару). Как-то вывешиваем, чтобы стол не пожгло.

Нагреватель цепляем штатно к смузи. Термистор 1 - штатно к смузи (например,в разъем TH1). Поверяемый - к тестеру (омметру), желательно хорошему и со свежей батарейкой. Термопару - к термопарометру. В терминале меняем температуру хотенда и добиваемся того, чтобы термопара показала нужное значение (например, 240 градусов). В этот момент смотрим на омметр. А какая температура в этот момент установлена для хотэнда (приходит с термистора 1) - по барабану совершенно.

Снимаем отсчет в трех точках 30, 150 и 240 (классическая 20 градусов - не удобна; обычно комнатная температура выше. А алгоритму построения кривой - разница не велика, 20 или 30. Лишь бы точное значение сопротивленя на точном значении температуры.).
Вентилятор сбоку для быстрого охлаждения приветствуется.

Потом прописываем коэффициенты поверяемого термистора (2) в конфиге смузи, цепляем термистор 2 в разъем TH1, а "любой" - к тестеру. Поверяем термистор 1 и за одно проверяем насколько точно соответствует заданное для хотэнда и возвернутое по каналу канала TH1 от термистора 2 показаниям термопары. Вот теперь оно должно быть "градус-в-градус".

Если врет один термистор - возможно, он деградировал.

Если врут ВСЕ термисторы (занижая температуру), то проверяйте общие для всех участки (провода-разъемы-пайку на контроллере). Термисторы у нас NTC, чем выше температура - тем меньше сопротивление.

Заниженная температура у всех (показывает 160, а реально там 230) = дополнительное сопротивление в кабеле.

Завышенная (показывает 230, а реально там 160) - сопротивление на входе контроллера меньше, чем сопротивление термистора. Грязь, вода, опилки на неотмытом флюсе - все, что дает утечку тока в обход термистора.

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

Или незаметно для себя накосячили в конфиге. Он тоже один на всех.
Например, где-то ниже по тексту скопировалась/раскомментировалась кривая строка настроек.
22.04.19 в 21:39
0
Разобрался. Сдох кондер в источнике 5 вольт, пульсации почти 0.8 вольта были
Удивительно, что плата вообще работала.

Для написания комментариев, пожалуйста, авторизуйтесь.