Hotend не достигает заданной температуры

Если я установлю температуру своего hotend с pronterface на 200 °C, температура никогда не достигнет этого значения. Например, он почти достигает цели с умеренным значением 196/197 °C, а затем начинает падать до 184/85 °C, прежде чем снова начнет подниматься до 196/197 °C. Он остается в этом цикле навсегда, и поэтому я не могу запустить печать, потому что температура никогда не стабилизируется достаточно.

Я попытался настроить PID (M303 E0 S200 C8) с интервалами 8, 12, 15, что не помогло решить проблему.

Я пытался изменить тепловой блок и термистор, но это не помогло

Важно отметить, что такое поведение наблюдается при любой температуре, если я фиксирую 150°, оно никогда не достигает 150°, оно достигает 146/147°, а затем снова падает на 10/15 ° и перезапускает цикл. То же самое, если я установлю температуру до 210º.

Кроме того, я протестировал это в нескольких версиях marlin 1.1.8 и 1.1.9.Версия marlin 1.1.8 в прошлом работала в одном и том же принте.

Я понятия не имею, что может вызвать эту проблему, возможно, это неисправность платы (mosfet) или неисправность источника питания.

Кто - нибудь может мне в этом помочь?

, 👍3

Обсуждение

Вы меняли блок нагревателя (квадратный металлический блок) или патрон нагревателя (фактический нагревательный элемент)? Что такое ваш принтер? Какой хотенд вы используете? Вы *сохранили свои настройки* после настройки PID?, @Trish

Можете ли вы подняться выше 200 °C, например, когда вы устанавливаете температуру на 235 °C?, @0scar

Да, мой принтер может легко достигать более высокой температуры, чем 200º. У меня тепловой патрон мощностью 50 Вт, проблема в том, чтобы стабилизировать эту температуру. Я использую клон 3dv6 с термисторным картриджем Trianglelab 260 от ali, @mastervv


1 ответ


3

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

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

Из коробки я бы предложил вам увеличить свой срок D и уменьшить срок I, если он будет таким же. Для большинства принтеров, которые я использовал, достаточно такого соотношения: 4/1,5/25.


,

Большое спасибо за ваш ответ, я не упоминаю, но обновил свой термистор (термисторный картридж Trianglelab 260) и тепловой картридж до нового 50 Вт, а также тепловой блок. Как я могу проверить, не удалась ли процедура PID? Потому что я использую значение, полученное в результате этой процедуры., @mastervv

При нагревании у вас бывают перебои? Как правило, в таких случаях и после автоматической настройки вы просто получите PID, ведущие к циклам превышения-понижения, которые указывают на то, что D-термин слишком низкий. По крайней мере, так было для меня. Просто установите значение Bang_MAX на 64 и повторите попытку., @dgrat

Во время автоматической настройки PID я вижу превышения, повышение температуры выше заданной температуры. Но в печати никогда не получаются промахи, только промахи. В случае, если у меня никогда не было превышений, должен ли я увеличивать или уменьшать D-член в параметрах PID?? Я установлю свой bang_max на 64, теперь он установлен на 255. Я буду уменьшать, @mastervv

ваш совет решил мою проблему Я уменьшил BANG_MAX с 255 до 240, и я запустил M303 с любыми параметрами, которые запускали PID с круглой температурой 160 и дали мне параметры, которые работают на меня. Большое спасибо за вашу помощь, @mastervv