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

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 # Возврат на место не изменять, иначе может вызвать сбой при настройке

[tmc2209 stepper_x]
diag_pin: ^
driver_SGTHRS: 100