Инструкция по использованию встроенной микросхемы MAX31865
Важное уведомление
- Обычный термисторный интерфейс SHT36-V3 поддерживает только PT1000.
- Если на вашей плате инструментов установлена микросхема MAX31865, вы можете подключить датчики PT100 или PT1000 с 2-, 3- или 4-проводной схемой подключения через интерфейс PH2.0 4P.
Как определить, поддерживает ли плата инструментов MAX31865
Некоторые комплекты SHT36 V3 поддерживают MAX31865. Вы можете определить это, проверив наличие микросхемы MAX31865 на плате инструментов (для справки посмотрите изображение ниже).

Метод настройки
Условие настройки
- 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 отключена.

2. Изменение конфигурационного файла Klipper
Исходный фрагмент конфигурации (используется обычный термистор):
[extruder]
# ... другая конфигурация ...
sensor_type: ATC Semitec 104GT-2
sensor_pin: SHT36:gpio27
# ... другая конфигурация ...
Шаги изменения:
- Закомментируйте или удалите строки
sensor_typeиsensor_pin. - Добавьте следующую специальную конфигурацию для 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 к обычному термисторному порту убедитесь, что соответствующие перемычки на плате инструментов установлены правильно.

Исходная конфигурация
Исходный фрагмент конфигурации (использование обычного термистора NTC):
[extruder]
# ... другая конфигурация ...
sensor_type: ATC Semitec 104GT-2
sensor_pin: SHT36:gpio27
# ... другая конфигурация ...
Измененная конфигурация
Шаги изменения:
- Измените значение
sensor_typeнаPT1000. - Добавьте параметр
pullup_resistorи установите его значение в1000.
Измененная конфигурация:
[extruder]
# ... другая конфигурация ...
sensor_type: PT1000
sensor_pin: SHT36:gpio27
pullup_resistor: 1000
# ... другая конфигурация ...
Примечания
- Эта конфигурация применима только к обычному термисторному интерфейсу (GPIO27) SHT36-V3.
- Параметр
pullup_resistor: 1000должен быть настроен.
Loading...