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

Эталонная конфигурация двигателя с тормозом C8P

Эта страница предназначена для FLY-C8P Конкретное подключение двигателя с электромагнитным тормозом: при включении шагового двигателя одновременно отпускается тормоз, при отключении шагового двигателя одновременно срабатывает тормоз. Пример применим только при подключении двигателя к C8P DRIVER2 и при использовании выхода тормоза PD12 согласно этой странице; его нельзя напрямую применять к другим платам или другим приводным позициям.

Использовать обязательно перед использованием.
  • Нижеприведённая конфигурация является справочным шаблоном, а не готовой конфигурацией, которую можно напрямую использовать на всех машинах: rotation_distance / run_current, направление двигателя, ход и положение концевых выключателей должны быть повторно подтверждены в соответствии с фактической механической конструкцией.
  • C8P PD12 Это нагревательное отверстие 0. При использовании данной схемы, PD12 Может использоваться только как выход управления тормозом и не может быть повторно быть занят конфигурациями [extruder] / [heater_bed] / [heater_fan].
  • Катушка тормоза является индуктивной нагрузкой, допускается использование только готового модуля тормоза или приводного модуля с согласованными номинальными напряжением и током, а также с защитой от обратной ЭДС. Не подключайте незащищённую катушку напрямую к выходному порту главной платы.
  • Не подключайте питание 12V/24V к логическим выводам C8P. Конкретная схема подключения питания тормоза и выходов материнской платы должна соответствовать схеме подключения C8P, инструкции модуля тормоза и номинальным параметрам.

Справочник по выводам C8P: Распиновка FLY-C8P

Логика управления​

[multi_pin tmc_heater] Подключите виртуальный выход одновременно к !PD2 и PD12:

  • PD2 Это EN микросхемы DRIVER2, активный низкий уровень, поэтому записывается как !PD2.
  • PD12 Используется для управления отпусканием тормоза. Когда виртуальный выход находится в высоком логическом уровне, шаговый привод включён и подаёт сигнал отпускания на модуль тормоза; когда виртуальный выход находится в низком логическом уровне, шаговый привод отключён и сигнал отпускания снимается.
  • Если ваш модуль тормоза имеет противоположный активный уровень, нельзя напрямую копировать этот пример; сначала определите полярность по документации модуля, а затем, при участии персонала, знакомого с электробезопасностью, откорректируйте инверсию соответствующих выводов.
Ограничение совместного использования с шаговым выводом

Klipper multi_pin обычно используется для одновременного управления несколькими выходами. Приведённая ниже запись является специализированным решением для функции тормоза C8P: повторно используется состояние включения шагового привода, а не сигналы STEP или DIR; не применяйте multi_pin к step_pin или dir_pin.

Отключение питания, подключение и проверка​

Операция по отключению электроэнергии

Перед началом полностью выключите принтер и отключите его от источника питания. Не подключайте и не отключайте двигатели, модули тормозов, кабели питания или разъёмы материнской платы при включённом питании, а также не разбирайте порядок проводов интерфейса.

  1. Убедитесь, что двигатель надёжно закреплён, а платформа или нагрузка имеет надёжную механическую опору; после отпускания тормоза механизм не должен внезапно падать или перемещаться.
  2. Убедитесь, что номинальное напряжение модуля тормоза соответствует низковольтному источнику питания принтера, а номинальный ток не превышает допустимые значения для модуля и питающей линии.
  3. Убедитесь, что PD12 Не используется в других конфигурациях, и подтверждено, что модуль тормоза имеет защиту от отключения катушки.
  4. В соответствии с инструкциями C8P и модуля тормоза выполните подключение при отключенном питании. Если не удается подтвердить параметры клемм, уровней или нагрузки, прекратите подключение и свяжитесь с сервисной службой, не изменяйте проводку самостоятельно и не выполняйте тесты с коротким замыканием.

Справочная конфигурация​

В приведённом ниже примере используются контакты DRIVER2 платы C8P, а управление тормозом привязано к состоянию включения stepper_z:

printer.cfg
[multi_pin tmc_heater]
pins: !PD2,PD12

[stepper_z]
step_pin: PE3
dir_pin: PD1
enable_pin: multi_pin:tmc_heater
rotation_distance: 10
endstop_pin: ^!PD11
position_endstop: 0
full_steps_per_rotation: 200
microsteps: 64
position_min: -3
position_max: 800
homing_speed: 10
homing_retract_dist: 20

[tmc5160 stepper_z]
cs_pin: PD0
spi_bus: spi1a
run_current: 2.0
interpolate: False
sense_resistor: 0.075
stealthchop_threshold: 0

Первое включение и проверка работы​

Операция по отключению электроэнергии

Перед первой проверкой полностью выключите принтер и отключите его от сети, убедитесь, что двигатели, платформа и тормозной механизм не совершат опасных движений из-за потери питания или разблокировки. Не проводите тестирование, пока механизм не зафиксирован.

  1. После повторного включения питания сначала убедитесь, что конфигурация Klipper загружается корректно; если появляется повторное использование пинов или ошибка конфигурации, немедленно отключите питание и исправьте конфигурацию.
  2. Использование в условиях низкого риска и без нагрузки. SET_STEPPER_ENABLE STEPPER=stepper_z ENABLE=0 и ENABLE=1 Наблюдайте, срабатывает ли / отпускает ли модуль тормоза, как ожидалось.
  3. Когда состояние тормоза противоречит логике включения двигателя, задержка срабатывания аномальна, появляется нагрев или посторонний шум, немедленно выполните M84, прекратите испытания и обесточьте оборудование. Не пытайтесь принудительно запустить его, отключая защиту, повышая ток или закорачивая выход.
  4. После подтверждения правильности срабатывания тормоза используйте его. STEPPER_BUZZ Выполните локальную проверку направления двигателя и передачи; не выполняйте сразу возврат всего устройства в исходное положение.
Loading...