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

TMC 5160HV

Основные параметры

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

Инструкции по настройке перемычек материнской платы

  • TMC5160 использует SPI-перемычки
  • Пин SPI на плате FLY находится внизу слева, четвертым сверху вниз. Пин CS является пином SPI. Если разъемы материнской платы не совпадают, то использование SPI невозможно.

Справочные конфигурации для TMC5160

осторожно
  • Резистор выборки драйвера должен быть установлен как 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 к соответствующим выводам

:::

Совет по использованию без концевиков
  • Исходную настройку 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 в подходящее значение)