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

EugK
Идет загрузка
Загрузка
21.04.2019
225
3
Вопросы и ответы
Работал принтер норсально, потом перестал печатать, как будто сопло забилось.

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

Проверил на нескольких резисторах, везде показывает 230 градусов, а реально голова нагрета до 160.

В конфиге поставил 'temperature_control.hotend.beta 5100' - оно примерно попало в диапазон, но график исказился

Где может быть проблема? На плате конденсатор в цепи АЦП сдох?
Ответы на вопросы

Ответы

21.04.2019 в 12:09
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.2019 в 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.2019 в 21:39
0

Разобрался. Сдох кондер в источнике 5 вольт, пульсации почти 0.8 вольта были
Удивительно, что плата вообще работала.

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

Читайте в блогах

5. Калибровка

Папина машинка

Светильник Wb Nightlight

4. Проектирование и сборка прототипа.

Кейс для TS100 с подставкой

3. Подключаем электронику.