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