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

Обнаружение заторов в модуле MDM

Краткое описание

Буфер FLY-LLL PLUS может использоваться совместно с датчиком обрыва/затора нити FLY-MDM для обеспечения мониторинга и автоматической обработки состояния затора экструдера в реальном времени.

Основные функции

  • Обнаружение затора: Модуль MDM отслеживает состояние расходного материала в буфере, выявляя заторы.
  • Единая обработка обрыва/затора: Обнаружение обрыва также выполняется модулем MDM, сигнал передается через буфер.

Важно: После использования модуля MDM все сигналы обнаружения обрыва/затора передаются на материнскую плату через буфер, и плата не может различить источник сигнала (обрыв или затор).

Требования к прошивке

  • Версия прошивки буфера должна быть V1.1.5 или выше.

Подключение оборудования

1. Подключение модуля MDM к буферу

Модуль MDM напрямую взаимодействует с буфером для обнаружения затора:

Loading...

2. Подключение буфера к материнской плате

Материнская плата отправляет сигнал на буфер.

Loading...

3. Подключение датчика обрыва нити буфера

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

Loading...

Конкретные способы подключения:

Контакт буфераОписание функцииРекомендации по подключению
STEPМониторинг сигнала шага экструдераПодключить к свободному PWM, RGB или 12864 интерфейсу материнской платы
DIRМониторинг сигнала направления экструдераПодключить к свободному концевому интерфейсу материнской платы

Подсказка: Порт сервопривода BL-Touch также можно использовать для мониторинга сигнала STEP.

Конфигурация Klipper

Подготовка к конфигурации

Перед добавлением конфигурации модуля MDM убедитесь, что правильно настроены:

  • Базовая конфигурация экструдера.
  • Базовая конфигурация буфера.
  • Примечание: Обнаружение обрыва теперь осуществляется по пути модуль MDM → буфер → материнская плата.

1. Конфигурация мониторинга буфера (для обнаружения заторов)

В файл конфигурации Klipper (например, printer.cfg) добавьте следующую конфигурацию для мониторинга состояния экструдера:

[extruder_stepper buffer_monitor]
extruder: extruder # Имя связанного основного экструдера
step_pin: PE10 # Замените на фактический контакт, подключенный к PA5 буфера
dir_pin: PD4 # Замените на фактический контакт, подключенный к PB11 буфера
rotation_distance: 17.472 # Замените на фактическое значение вашего экструдера
gear_ratio: 50:10 # Замените на фактическое передаточное число вашего экструдера
microsteps: 16 # Замените на фактическое количество микрошагов вашего экструдера
full_steps_per_rotation: 200 # Стандартный шаговый двигатель: 200 шагов/оборот

Полный пример конфигурации

# Конфигурация основного экструдера
[extruder]
step_pin: PB13
dir_pin: PB12
enable_pin: !PB14
microsteps: 16
rotation_distance: 17.472
gear_ratio: 50:10
nozzle_diameter: 0.4
filament_diameter: 1.75
heater_pin: PA1
sensor_type: ATC Semitec 104GT-2
sensor_pin: PC1
control: pid
pid_Kp: 21.527
pid_Ki: 1.063
pid_Kd: 108.982
min_temp: 0
max_temp: 280

[extruder_stepper buffer_monitor]
extruder: extruder
step_pin: PE10 # Подключен к PA5 буфера
dir_pin: PD4 # Подключен к PB11 буфера
rotation_distance: 17.472
gear_ratio: 50:10
microsteps: 16
full_steps_per_rotation: 200

[filament_switch_sensor Material_breakage_detection]
pause_on_runout: true
switch_pin: ^PA0 # Замените на фактически используемый контакт
runout_gcode:
PAUSE
RESPOND MSG="Обнаружен обрыв нити, печать приостановлена"
insert_gcode:
RESPOND MSG="Пластик вставлен, готов к продолжению печати"
event_delay: 2.0 # Задержка срабатывания события (сек)
pause_delay: 2.0 # Задержка команды паузы (сек)
debounce_delay: 2.0 # Задержка дребезга контактов (сек)

Конфигурация буфера

Важные замечания
  • Если в конфигурации экструдера нет gear_ratio, измените Количество ведущих шестерен и Количество ведомых шестерен на 1
Loading...

Спецификация параметров

Описание функцииКоманда настройки (введите в инструменте последовательного порта)Значение по умолчаниюЕдиница измеренияПримечания
Просмотр всех текущих параметров
Loading...
--Отправьте команду для чтения всех текущих конфигураций.
Установка количества импульсов двигателя
Loading...
916-Установите количество импульсов, необходимое двигателю для перемещения на 1 мм.
Установка расстояния обнаружения энкодера
Loading...
1.73ммУстановите расстояние перемещения материала, соответствующее каждому сигналу энкодера.
Установка времени ожидания выполнения
Loading...
60000мсУстановите время автоматической остановки при отсутствии срабатывания, чтобы предотвратить непрерывную экструзию.
Установка коэффициента масштабирования погрешности
Loading...
2.0-Допустимая погрешность = значение encoder X значение scale.
Пример: 1.73 * 2.0 = 3.46 мм
Установка команды управления скоростью
Loading...
260ммУстановите скорость работы буфера, максимальная 600 (об/мин), прошивка должна быть обновлена до V1.1.1.

Важные указания по эксплуатации:

  1. Формат команды: В столбце "Команда настройки" в таблице выше вся строка команды (например, steps 916) является полным содержимым, которое необходимо ввести.
  2. Способ отправки: Введите команду в области отправки помощника последовательного порта, затем нажмите кнопку Отправить.
  3. Автоматическое сохранение: После успешной отправки команды параметры немедленно вступят в силу и будут автоматически сохранены, дополнительных действий по сохранению не требуется.
  4. Подтверждение конфигурации: После изменения любого параметра можно отправить команду info для запроса всех текущих параметров, чтобы убедиться в правильности конфигурации.
Важные замечания
  • Запомните заданные параметры. После этого вы можете настроить буфер по ссылке ниже.
  • Конфигурация буфера

Функциональное тестирование

1. Тест подключения

  1. Выполните подключение модуля MDM к буферу.
  2. Выполните подключение сигнальных линий буфера к материнской плате.
  3. Убедитесь в надежности всех соединений.

2. Тестирование полного процесса

  1. Запустите тестовую печать.
  2. Имитируйте затор (действуйте осторожно).
  3. Наблюдайте:
    • Обнаружил ли модуль MDM проблему.
    • Передал ли буфер сигнал.
    • Получила ли материнская плата сигнал.
Loading...