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

TMC 2240

Loading...

Основные параметры

  • Входное напряжение: 12В-36В
  • Подходит для прошивки Klipper/RRF
  • Режимы управления драйвером: TMC: SPI/UART
  • Встроенное измерение температуры
  • Универсальный аналоговый вход с полной защитой и диагностикой
  • Полностью интегрированное бесконтактное измерение тока (ICS)
  • Интерфейс шаг/направление с микрошаговой интерполяцией microPlyer
  • Защита от короткого замыкания, блокировка при пониженном напряжении, защита от перегрева чипа (тепловое отключение)
  • Поддержка высокоточного бессенсорного обнаружения нагрузки двигателя stallGuard2
  • Интегрированное бессенсорное обнаружение нагрузки двигателя StallGuard2 и StallGuard4
  • Бездребезговая комбинация StealthChop и SpreadCycle, решающая проблему колебаний двигателя в точке переключения скорости прерывания.
  • Более высокая мощность и меньшее тепловыделение. (Поддерживает большее напряжение, 3.0А МАКС, подходит для 3D-печати в более высоких областях и более длительной работы без перегрева и повреждений.)

Инструкция по перемычкам на плате

  • TMC2240 по умолчанию использует перемычку SPI
    Loading...
  • Метод перемычки TMC2240 для UART
    Loading...

Эталонная конфигурация TMC2240

Опасность

Сопротивление токового шунта драйвера: rref: 12300, не устанавливайте неправильное значение

Эталонная конфигурация режима SPI

[tmc2240 stepper_x]
cs_pin:
spi_bus:
run_current: 0.65 # Значение рабочего тока двигателя
interpolate: False # Включить ли 256-микрошаговую интерполяцию (не рекомендуется)
rref: 12300
stealthchop_threshold: 0 # Пороговое значение бесшумного режима (если бесшумный режим не нужен, измените значение на 0)

Эталонная конфигурация режима UART

[tmc2240 stepper_x]
uart_pin:
run_current: 0.65 # Значение рабочего тока двигателя
interpolate: False # Включить ли 256-микрошаговую интерполяцию (не рекомендуется)
rref: 12300 # Сопротивление токового шунта драйвера
stealthchop_threshold: 0 # Пороговое значение бесшумного режима (если бесшумный режим не нужен, измените значение на 0)
  • Если появится ошибка, показанная ниже

    Loading...
  • Необходимо войти в терминал SSH под пользователем, на котором установлен Klipper, и выполнить этот код

    sed -i 's/"uart_pin"/\'"'"'uart_pin'\''/g' ~/klipper/klippy/extras/tmc2240.py

Инструкция по использованию без концевиков

Подсказка по использованию без ограничений
  • Использование без ограничений требует задействования одного ограничительного порта. Обычно первый привод использует IO1, второй привод использует IO2 и так далее.
  • При использовании без ограничений обратите внимание: не подключайте ничего к соответствующему ограничительному порту.
  • Некоторые материнские платы FLY напрямую подключены к портам привода, обратите внимание, подключен ли DIAG напрямую к соответствующему контакту.
Подсказка по использованию без концевиков
  • Оригинальный endstop_pin: необходимо закомментировать или удалить, затем добавить endstop_pin: tmc2240_stepper_x:virtual_endstop
  • После настройки diag0_pin: статус концевика при проверке будет "не сработал"
  • Для параметра driver_SGT: необходимо самостоятельно подобрать подходящее значение, обычно это 1
  • Эталонная конфигурация
[stepper_x]
# endstop_pin:PF3 # Необходимо закомментировать или удалить оригинальный порт концевика
endstop_pin: tmc2240_stepper_x:virtual_endstop
homing_retract_dist: 0 # Если не изменить на 0, возврат может привести к сбою позиционирования

[tmc2240 stepper_x]
diag0_pin: ^!PG12
driver_SGT: 1

Loading...