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

TMC 5160HV

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

  • Входное напряжение: 12В-48В
  • Максимальный ток: 4.4A
  • Подходит для: прошивки 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 # Включение интерполяции на 256 микрошагов (True - включено, False - выключено)
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 # Если не установить 0, возможен отказ в калибровке

[tmc5160 stepper_x]
diag1_pin: ^!
driver_SGT: 1

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