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

TP 5160

TMC-5160

  • Диапазон входного напряжения: 12В–48В
  • Максимальный ток: 4.4А
  • Совместимость с прошивками: Marlin/Klipper/RRF
  • Поддерживаемые режимы работы двигателя: TMC: SPI
  • Интерфейс шаг/направление с поддержкой микроскалирования microPlyer
  • Максимальная разрешающая способность: 256 делений
  • Поддерживает работу в режиме stealthChop2 для бесшумной работы и плавных движений
  • Поддерживает сглаживание резонансов на средних частотах
  • Поддерживает алгоритм spreadCycle для высокодинамичного управления двигателем
  • Поддерживает dcStep для управления скоростью в зависимости от нагрузки
  • Поддерживает stallGuard2 для точного датирования нагрузки двигателя без датчиков
  • Поддерживает coolStep для управления током, экономящим до 75%

Настройки по умолчанию для TP5160

осторожно
  • Сопротивление образца драйвера равно sense_resistor: 0.075, не следует указывать неправильное значение
  • spi_bus и spi_software могут быть выбраны только один из двух

Пример конфигурации в режиме SPI

[tmc5160 stepper_x]
cs_pin:
spi_bus:
# spi_software_mosi_pin:
# spi_software_miso_pin:
# spi_software_sclk_pin:
run_current: 1.0 # Значение тока при работе двигателя
interpolate: False # Включить (True) или отключить (False) интерполяцию 256 микроделений
sense_resistor: 0.075
stealthchop_threshold: 0
driver_DISS2G: 1
driver_DISS2VS: 1

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

:::подсказка Использование без ограничений

  • Использование без ограничений требует использования одного порта ограничения, обычное использование: первый драйвер использует IO1, второй драйвер использует IO2 и т.д.
  • При использовании без ограничений обратите внимание, не подключайте ничего к соответствующим портам ограничений
  • На некоторых материнских платах FLY драйверы подключаются напрямую, обратите внимание на прямое подключение DIAG к соответствующим выводам

:::

Совет по использованию без концевиков
  • Для использования функции без концевиков TP5160 необходимо подключить перемычку DIAG на материнской плате
  • Нужно заблокировать или удалить существующую строку endstop_pin:, добавив endstop_pin: tmc5160_stepper_x:virtual_endstop
  • После настройки diag1_pin: статус концевика должен быть неактивным
  • Параметр driver_SGT: требует тестирования и подбора подходящего значения
  • Пример конфигурации
[stepper_x]
# endstop_pin:PF3
endstop_pin: tmc5160_stepper_x:virtual_endstop
homing_retract_dist: 0 # Отступ обратно не изменять, иначе может произойти сбой при возврате

[tmc5160 stepper_x]
diag1_pin: ^!
driver_SGT: 1

# После настройки убедитесь, что статус концевика неактивен
# Этот вывод обычно активируется с помощью префикса "^" для включения внутреннего подтягивающего резистора
# Чувствительность зависит от натяжения ленты и требует настройки
# (Убедитесь, что также установлен параметр driver_SGTHRS на подходящее значение)