Jump to content

Калібровка термістора хотенду та столу.


Recommended Posts

 

Як завжди портібно мультіметр с термопарою. Термопару прилаштовуємо на нагрівальній кубік поруч із соплом та робимо три заміри температури. Кімнатна температура, приблизно 20-25С, 200, та 280С.

Калібрувати будемо знаходячи опір термістора при ціх температурах. В терміналі вводимо команду:

 

QUERY_ADC name=extruder PULLUP=4700

Ми отримаємо відповідь

image.thumb.png.f36987463f2d08f0aa451d36af597ee0.png

 

Як бачимо при температурі 18,7 С опір на термісторі 105595.129 Ом Робимо для себе табличку - показники термопари та опір термістора. На скріншоті вже виправлені показники. Температуру записуємо ту, що показав мультіметр, а опір з виводу вікна терміналу.

Далі нагріваємо єкструдер так, щоб термопара стабільно показувала 200С, знову відправляємо команду та записуємо опір для температурі 200С за мультіметром. Так само робимо і для 280С. Може статися так, що кліппер зупинить принтер з помилкою - низькє значення АЦП. Тоді перезавантажуємо його кнопкою Firmware, та зменьшуємо температуру на пару градусів, чекаємо, щоб вона нормалізувалася та знімаємо останній показник.

Коли маємо на руках всі три показники вносимо їх у конфігурацію принтеру. Відкриваємо плагін OctoKlipper та записуємо перед секцією "extruder" як у зразку. Тільки  пишіть свої значення опору термістора

 

[thermistor NTC100K]
temperature1: 21
resistance1: 94700.904
temperature2: 200
resistance2: 358.545
temperature3: 280
resistance3: 84.414

Замість NTC100K можно написати свою назву термістора. Далі в секції екструдера міняємо стандартну назву термістора на свою

 

sensor_type: NTC100K 

Повинно получитися приблизно як на скріншоті

 

image.thumb.png.29bd542ce9fbb8edfda8578c0534de06.png

 

Натискаємо збереження конфігурації. Принтер перезавантажиться і на дісплеї, як що він використовується, маємо показники температурі, а не значення в "папугах" 🤣

 

image.thumb.png.551533e42de94b504a6f3fcdfbd2b2cf.pngimage.thumb.png.3d516f3fcf485cc433aefa4022330716.png 

 

За таким самим принципом калібрується термістер столу тільки команда для відображення опору термістера столу віглядае так:

 

QUERY_ADC name=heater_bed PULLUP=4700

 

Значення записати треба перед блоком [heater_bed] , змінити назму термістера, щоб не повторювалася, та в цьому блоці замінити назву стокового термістера на свій.

 

 

  • Thanks 1
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...