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

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

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

Как определить, поддерживает ли инструментальная плата 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.
  • Выбор количества проводов
    • 2 провода: переключатели 3, 5, 6 ON, переключатель 4 OFF.
    • 3 провода: переключатели 4, 6 ON, переключатели 3, 5 OFF.
    • 4 провода: переключатель 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...