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

TMC 5160

Loading...

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

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

Описание перемычек на плате

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

Пример конфигурации 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 напрямую к соответствующему контакту.
Подсказка по использованию без концевых датчиков
  • Для этого драйвера необходимо самостоятельно припаять контакт DIAG, иначе функция работы без концевых датчиков недоступна.
  • Исходный параметр endstop_pin: необходимо закомментировать или удалить, добавив вместо него endstop_pin: tmc5160_stepper_x:virtual_endstop.
  • После настройки diag1_pin: состояние концевого датчика при обновлении будет "не сработало".
  • Параметр driver_SGT: необходимо настроить на подходящее значение путем самостоятельного тестирования.
  • Пример конфигурации
[stepper_x]
# endstop_pin:
endstop_pin: tmc5160_stepper_x:virtual_endstop
homing_retract_dist: 0 # Если не изменить на 0, калибровка может завершиться неудачей.

[tmc5160 stepper_x]
diag1_pin: ^!
driver_SGT: 1

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

Loading...