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

TMC 2209

Loading...

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

  • Входное напряжение: 12В-24В
  • Совместимость: прошивки Marlin/Klipper/RRF
  • Двигатель не склонен к потере шагов
  • Поддержка бесшумного режима
  • Большая термопрокладка для снижения рабочей температуры драйвера
  • Режим управления: TMC: UART
  • Поддержка обнаружения блокировки двигателя

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

  • TMC2209 использует перемычку UART

    Loading...
  • UART-контакт драйвера FLY находится на четвертой ножке, считая слева сверху вниз, контакт PDN и есть UART. Если на материнской плате нет соответствующего контакта, UART использовать невозможно.

  • Если другие драйверы используют пятую ножку, на нашей материнской плате можно решить эту проблему следующим способом Решение проблемы с UART

    Loading...

Пример конфигурации TMC2209

Опасность

Сопротивление резистора измерения тока драйвера составляет 0,110. Пожалуйста, не устанавливайте его неправильно.

[tmc2209 stepper_x]
uart_pin:
interpolate: False
run_current: 0.8 # Рабочий ток
sense_resistor: 0.110 # Не менять сопротивление резистора измерения тока драйвера
stealthchop_threshold: 0

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

Подсказка по использованию без ограничений
  • Использование без ограничений требует задействования одного ограничительного порта. Обычно первый привод использует IO1, второй привод использует IO2 и так далее.
  • При использовании без ограничений обратите внимание: не подключайте ничего к соответствующему ограничительному порту.
  • Некоторые материнские платы FLY напрямую подключены к портам привода, обратите внимание, подключен ли DIAG напрямую к соответствующему контакту.
Подсказка по использованию без концевиков
  • Исходный endstop_pin: необходимо закомментировать или удалить, затем добавить endstop_pin: tmc2209_stepper_x:virtual_endstop
  • После настройки diag_pin: при обновлении состояния концевика он будет отображаться как не сработавший
  • Значение driver_SGTHRS: необходимо подобрать самостоятельно в процессе тестирования
Loading...
  • Пример конфигурации
Совет
  • На обратной стороне FLY 2209 есть переключатель, его нужно переключить в другое положение
  • Для FLY 2209C DIAG подключен напрямую, этот шаг не требуется
[stepper_x]
# endstop_pin:
endstop_pin: tmc2209_stepper_x:virtual_endstop
homing_retract_dist: 0 # Если не изменить на 0, может произойти сбой возврата в исходное положение

[tmc2209 stepper_x]
diag_pin: ^
driver_SGTHRS: 100

Loading...