Перейти к основному содержанию

Инструкция по использованию встроенного MAX31865

Важная информация
  • Обычный термисторный интерфейс SHT36-V3 поддерживает только PT1000.
  • Если ваша инструментальная плата оснащена чипом MAX31865. то к интерфейсу PH2.0 4P можно подключить датчики PT100 или PT1000 с 2/3/4-проводной схемой подключения.

Как определить, поддерживает ли инструментальная плата MAX31865​

Некоторые комплектации SHT36 V3 поддерживают MAX31865. Вы можете определить поддержку, проверив наличие на инструментальной плате чипа MAX31865 (фактическое расположение см. на рисунке ниже).

Loading...

Метод настройки​

Предварительные условия
  • MAX31865 обычно используется для высокоточного измерения температуры экструдера или стола.
  • Следующий пример конфигурации выполняется для экструдера.

1. Подключение и настройка DIP-переключателей​

  • Перед использованием MAX31865 необходимо установить 6-контактный DIP-переключатель на обратной стороне инструментальной платы (как показано ниже). В противном случае Klipper не сможет корректно считывать температуру.

Правила настройки DIP-переключателей (нумерация переключателей слева направо: 1-6):

  • Выбор типа датчика
    • Для PT100: переключатель 1 — ON. переключатель 2 — OFF.
    • Для PT1000: переключатель 1 — OFF. переключатель 2 — ON.
  • Выбор схемы подключения (количество проводов)
    • Двухпроводная схема: переключатели 3, 5, 6 — ON. переключатель 4 — OFF.
    • Трехпроводная схема: переключатели 4, 6 — ON. переключатели 3, 5 — OFF.
    • Четырехпроводная схема: переключатель 3 — ON. переключатели 4, 5, 6 — OFF.

Состояние по умолчанию: все переключатели в положении вниз (OFF) — функция MAX31865 отключена.

Loading...

2. Изменение конфигурационного файла Klipper​

Исходный фрагмент конфигурации (с использованием обычного термистора):

[extruder]
# ... другие настройки ...
sensor_type: ATC Semitec 104GT-2
sensor_pin: SHT36:gpio27
# ... другие настройки ...

Шаги изменения:

  1. Закомментируйте или удалите две исходные строки sensor_type и sensor_pin.
  2. Добавьте следующую специальную конфигурацию для MAX31865:
[extruder]
# ... другие настройки ...
sensor_type: MAX31865
sensor_pin: SHT36:gpio17
spi_bus: spi0_gpio4_gpio3_gpio2
# Внимание: следующие два параметра должны быть правильно установлены в соответствии с используемой моделью датчика!
rtd_reference_r: 430 # Установите 430 для PT100, 4300 для PT1000
rtd_nominal_r: 100 # Установите 100 для PT100, 1000 для PT1000
# ... другие настройки ...

3. Важные замечания​

  • Совпадение параметров: Необходимо убедиться, что значения rtd_reference_r и rtd_nominal_r соответствуют используемому типу датчика (PT100 или PT1000), иначе показания температуры будут сильно искажены.
  • Проверка подключения: Убедитесь, что провода датчика правильно подключены к разъему PH2.0 4P и соответствуют настройке схемы подключения на DIP-переключателях.
  • Занятость функций: После включения MAX31865, исходный интерфейс обычного термистора на gpio27 можно настроить для других функций, например, для контроля температуры камеры (требуется внешний термистор).

Настройка датчика PT1000 на обычном термисторном порту​

  • Важное условие: Перед подключением датчика PT1000 к обычному термисторному порту убедитесь, что соответствующие перемычки на инструментальной плате правильно установлены.
Loading...

Исходная конфигурация​

Исходный фрагмент конфигурации (с использованием обычного NTC-термистора):

[extruder]
# ... другие настройки ...
sensor_type: ATC Semitec 104GT-2
sensor_pin: SHT36:gpio27
# ... другие настройки ...

Измененная конфигурация​

Шаги изменения:

  1. Измените значение sensor_type на PT1000
  2. Добавьте параметр pullup_resistor и установите его значение 1000

Измененная конфигурация:

[extruder]
# ... другие настройки ...
sensor_type: PT1000
sensor_pin: SHT36:gpio27
pullup_resistor: 1000
# ... другие настройки ...

Примечания​

  • Эта конфигурация применима только к обычному термисторному интерфейсу (GPIO27) SHT36-V3.
  • Параметр pullup_resistor: 1000 обязателен к настройке.
Loading...