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

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 на подходящее значение чувствительности)