Инструкция по использованию встроенного MAX31865
Важная информация
- Обычный термисторный порт SHT36-V3 поддерживает только PT1000.
- Если на вашей инструментальной плате установлена микросхема MAX31865, то через разъем PH2.0 4P можно подключить датчики PT100 или PT1000 с 2/3/4-проводной схемой подключения.
Как определить, поддерживает ли инструментальная плата 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.
- Выбор схемы подключения (количество проводов)
- 2-проводная схема: переключатели 3, 5, 6 — ON, переключатель 4 — OFF.
- 3-проводная схема: переключатели 4, 6 — ON, переключатели 3, 5 — OFF.
- 4-проводная схема: переключатель 3 — ON, переключатели 4, 5, 6 — OFF.
Состояние по умолчанию: все переключатели в положении DOWN (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...