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

TMC 2209

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

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

Объяснение джамперов на материнской плате

  • TMC2209 использует джампер UART

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

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

Ссылка на конфигурацию 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:
  • Пример конфигурации
подсказывать
  • На задней стороне FLY 2209 есть переключатель, его нужно перевести в другую сторону
  • Для FLY 2209C прямое подключение DIAG драйвера не требует этой процедуры
[stepper_x]
# endstop_pin:PF3
endstop_pin: tmc2209_stepper_x:virtual_endstop
homing_retract_dist: 0 # Если установить возврат не в 0, это может привести к сбою при возвращении в домашнее положение

[tmc2209 stepper_x]
diag_pin: ^
driver_SGTHRS: 100