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