TP 2240

TMC-2240
- Диапазон входного напряжения: 12V-36V
- Максимальный ток: 3.0A
- Совместимо с фиктивными прошивками: Marlin/Klipper/RRF
- Поддерживаемый режим работы двигателя: TMC: SPI
- Интерфейс шаг/направление с поддержкой микрополировщика
- Максимальная разрешающая способность: 256 частотных делений
- Поддержка тихой работы stealthChop2 и плавных движений
- Подавление резонансов в средней частотной области
- Поддержка режектора spreadCycle для высокодинамичного управления двигателем
- Поддержка dcStep для скоростного управления нагрузкой
- Поддержка stallGuard2 для точного бесконтактного определения нагрузки двигателя
- Поддержка coolStep для экономии энергии до 75%
Справочная конфигурация TP2240
осторожно
- Резистор выборки драйвера равен
rref: 12300
, не устанавливайте его неправильно spi_bus
иspi_software
могут быть выбраны только один из двух
Справочная конфигурация в режиме SPI
[tmc2240 stepper_x]
cs_pin:
spi_bus:
# spi_software_mosi_pin:
# spi_software_miso_pin:
# spi_software_sclk_pin:
run_current: 0.65 # Значение тока при работе двигателя
interpolate: False # Включить ли 256-частотную микрополировку (не рекомендуется включать)
rref: 12300
stealthchop_threshold: 0 # Порог тишины (если тишина не нужна, установите значение в 0)
Инструкции по использованию без концевиков
:::подсказка Использование без ограничений
- Использование без ограничений требует использования одного порта ограничения, обычное использование: первый драйвер использует IO1, второй драйвер использует IO2 и т.д.
- При использовании без ограничений обратите внимание, не подключайте ничего к соответствующим портам ограничений
- На некоторых материнских платах FLY драйверы подключаются напрямую, обратите внимание на прямое подключение DIAG к соответствующим выводам
:::
Совет по использованию без концевиков
- Для использования TP2240 без концевиков необходимо подключить перемычку DIAG на материнской плате
- Старая строка
endstop_pin:
должна быть отключена или удалена, добавьтеendstop_pin: tmc5160_stepper_x:virtual_endstop
- После настройки
diag1_pin:
статус концевиков будет показан как не активированный - Настройка
driver_SGT:
требует самостоятельного тестирования подходящего значения
- Пример конфигурации
[stepper_x]
# endstop_pin:PF3
endstop_pin: tmc2240_stepper_x:virtual_endstop
homing_retract_dist: 0 # Отступ обратно не меняйте на 0, чтобы избежать неудачного возврата
[tmc2240 stepper_x]
diag1_pin: ^!
driver_SGT: 1
# После настройки убедитесь, что статус концевиков не активирован
# Этот вывод обычно используется с префиксом "^", чтобы включить внутреннее подтягивание
# Чувствительность зависит от натяжения ремня и требует самостоятельной настройки
# (Убедитесь, что также установлен параметр driver_SGTHRS на подходящее значение чувствительности)