Температура хотэнда 'перелетает' заданное значение

orentoxic
Идет загрузка
Загрузка
31.05.2019
357
10
печатает на Tronxy X3S
Вопросы и ответы
Статья относится к принтерам:
TEVO Tornado
Есть пациент, Tevo Tornado. Попал к нам с проблемой 'нагрев превышает заданное значение'. Принтер несколько модернизировали, сделали ящик под раму (на который принтер установили) и в ящике блок управления раскидали по частям. Также заказчик сообщил, что у него якобы сгорала плата. Он приобрел новую, скачал прошивку с русскоязычного сайта и залил ее и начались пляски (возможно порядок несколько иной, но суть не в этом).

Первым делом проверили термистор, мертвец. Заменили. Тоже самое, температура взлетает до 300 при установленном 230.

Скачал прошивку по ссылке, посмотрел ее, там много беды, указана другая плата, другой тип филамента (диаметр 3.0), а главное максималка 300 стоит, ну и так по мелочи присутствует, то что не подходит этому принтеру.

на гитхабе нашел приличную стоковую прошивку для mks gen L 1.0, скачал, открыл, просмотрел вроде все указано верно, нужная плата, нужный диаметр филамента, температура 275, термисторы стоят 1 то, что надо. Версия 1.1.9, залил, нагрев и оп, тоже самое. Пробегает мимо и все. Проверил нагрев, индикация на плате гаснет после прохода назначенной температуры, напряжение тоже снимается (мосфеты работают), дальше все инерционный нагрев, пригляделся да нагреватель во время нагрева до красна раскаляется. Видимо ток нагрева очень большой, пошел редактировать BANG_MAX, снижал по 10 единиц и проверял как оно себя ведет, в общем дошел до цифры 85, при этом нагрев медленный, но если и вылетает за рамки дозволенного, то на 4-5 градусов. Вроде то, что нужно. Но удержать температуру он все равно не может, уходит в ошибку по нагреву, ПИД регулировку не успеваю сделать, отваливается.

Вопрос:

1) На правильном ли я пути? с корректировкой bang_max? Да эффект есть, но может данную проблему можно по другому решить.

2) Что можно подредактировать, точнее какой параметр чтобы он не отваливался по нагреву (временно пока пид не отрегулирую). Насколько я понимаю это в разделе adv_h? И судя по всему нужно подкорректировать время набора температуры или разброс температуры, так как послы выхода на режим температура пляшет от 225 до 235...
Ответы на вопросы

Ответы

31.05.2019 в 16:00
1

Похоже питание 24в, а нагреватель 12в отсюда инерция и все вытекающее.

31.05.2019 в 16:13
0

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

31.05.2019 в 16:19
0

Но вообще тоже мысль такая была, попробую узнать у него
А замерить сопротивление и применить закон Ома не? Если занимаешься ремонтом техники - звонить заказчику и спрашивать что он менял это верх не компетентности мастерской.

31.05.2019 в 16:02
0

День добрый. А может попробовать следующим образом - накатить стоковую прошивку Торнадо ([url]https://tevo3dprinter.ru/proshivki-dlja-3d-printerov-tevo) и плясать от неё? Или сразу с BANG переключиться на PID со стоковыми параметрами, а затем уже калибровать его до нужных параметров?

31.05.2019 в 16:16
0

 А может попробовать следующим образом
пригляделся да нагреватель во время нагрева до красна раскаляется.
При чем здесь прошивка если нагреватель ДО КРАСНА раскаляется???

31.05.2019 в 16:19
0

вот она то и не совсем верная, прошивка, в части указания диаметра филамента, платы, HEATER_0_MAXTEMP 300 указано... эребор мне кажется это..

А что значит переключиться с bang на pid... видел это на форуме, но пояснения так и не нашел...
сейчас эти строки выглядят так 

#define PIDTEMP
#define BANG_MAX 85 // limits current to nozzle while in bang-bang mode; 255=full current
#define PID_MAX BANG_MAX // limits current to nozzle while PID is active (see PID_FUNCTIONAL_RANGE below); 255=full current
#if ENABLED(PIDTEMP)
#define PID_FUNCTIONAL_RANGE 10 // If the temperature difference between the target temperature and the actual temperature
                                  // is more than PID_FUNCTIONAL_RANGE then the PID will be shut off and the heater will be set to min/max.
  #define K1 0.95

в стоковой (по ссылке что Вы указали) тоже самое, только BANG_MAX 255

31.05.2019 в 17:09
0

Первые 2 строчки разве на исключают друг друга??
ПИД это ПИД
Банг это Банг.
ПИД это когда даёшь газу ровно столько чтобы греть до заданной температуры.
Банг это вкл/выкл, тупо газ в пол. пока не достигнем заданной ско... температуры.

ПИД режим провоцирует повышенный нагрев полевика. 
И если полевик хотэнда с этим легко справляется, всегото 40-50 Вт, то греть столик мощностью 200 вт уже другая сложность.
И полевик MRS Gen L врятли долго протянет в таком режиме, да и хорошенько поджарит платку.
Причина мне видится таже, 24 вольт питания, а стол на 12. Многие нагреватели имеют 3 вывода, чтоб скоммутировать так, как надо. Тем более нагреватель докрасна нагревается :-)
... Неужели такое может быть? докрасна. А дым? да там соседи пожарников бы вызвали :-)

31.05.2019 в 17:13
0

Речь про хотэнд

31.05.2019 в 18:58
0

А разница? Хотя да, стол гораздо инертнее. Поэтому для стола лучше использовать Bang. Он гораздо проще, чем PID, который как раз на экструдер устанавливают. PID точнее, вот статья, как его настроить. Значения на время тестов можно взять из статьи, чтоб вообще работало.

31.05.2019 в 21:25
0

Стол там через реле твердотельное, стол то как раз таки ведёт себя абсолютно адекватно... Скорее всего как писали ранее нагреватель на 12 в установили, будем ждать нагреватель на 24 в и посмотрим как с ним будет работать.

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

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

Еще немного 3d сканов в масштабе 1:43.

SolidFilament HIPS, или как я полюбил белый цвет.

До 31 декабря 3D принтер Hercules за 60 000 ₽ при оформлении подписки на расходные материалы

Новый принтер 3DQ UNI

Статуя имени меня.

Регулировка натяга ремней Эндора