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

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 # Включить или выключить интерполяцию 256 микрошагов (включено - True, выключено - False)
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 # Откат при возврате не должен быть изменен на 0, иначе возможны проблемы с возвратом

[tmc5160 stepper_x]
diag1_pin: ^!
driver_SGT: 1

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