Подключение и настройка
Схема внутреннего подключения буфера

Видео по установке
Подключение буфера к основной плате и методы настройки
- На приведенной ниже схеме подключения
плата инструментов MMUиспользуется только в качестве справочного обозначения интерфейса. При реальном использовании вам необходимо:
- Напрямую подключить кабель к порту сигнала концевого выключателя вашей основной платы KLIPPER.
- В конфигурационном файле (например,
printer.cfg) изменить и настроить соответствующие номера портов, чтобы обеспечить нормальное функционирование.
- Основные функции
- Использование триггера для подачи или отвода нити с буфером
- Метод подключения и настройки датчика MDM
-
Данный буфер интегрирует функции обнаружения обрыва нити и ручного управления:
-
Обнаружение обрыва нити (FILAMENT_SENSOR)
- Выходной сигнал: после обнаружения обрыва нити вывод
PB15буфера выдает сигнал низкого уровня.
- Выходной сигнал: после обнаружения обрыва нити вывод
-
Кнопка подачи нити (FEED)
- Однократное нажатие: вывод
PA2буфера выдает импульсный сигнал высокого уровня длительностью 3 секунды. - Долгое нажатие: буфер будет выполнять непрерывную подачу нити, пока кнопка не будет отпущена.
- Однократное нажатие: вывод
-
Кнопка отвода нити (RETRACT)
- Однократное нажатие: вывод
PA3буфера выдает импульсный сигнал низкого уровня длительностью 3 секунды. - Долгое нажатие: буфер будет выполнять непрерывный отвод нити, пока кнопка не будет отпущена.
- Однократное нажатие: вывод
Руководство по подключению
-
При использовании вышеуказанных функций подключите провода согласно следующей схеме:

- На схеме
плата инструментов MMUиспользуется только в качестве справочного обозначения интерфейса. При реальном использовании вам необходимо:
- Напрямую подключить кабель к порту сигнала концевого выключателя вашей основной платы KLIPPER.
- В конфигурационном файле (например,
printer.cfg) изменить и подтвердить номера портовPD3,PD4иPD5, чтобы обеспечить нормальное функционирование.
Пример конфигурации
- Пример конфигурации для основной платы
[filament_switch_sensor Material_breakage_detection]
pause_on_runout: true
switch_pin: ^PD3 # Замените на используемый вами вывод
runout_gcode:
PAUSE
RESPOND MSG="Обнаружен обрыв нити"
#SET_IDLE_TIMEOUT TIMEOUT=86400
insert_gcode:
RESPOND MSG="Обнаружена подача нити"
event_delay: 2.0
pause_delay: 2.0
debounce_delay:2.0
[gcode_button Trigger_feeding]
pin:^!PD4 # Замените на используемый вами вывод, подключенный к выводу подачи
press_gcode:
RESPOND MSG="Обнаружена подача нити"
# Пользовательский Gcode
[gcode_button Trigger_retraction]
pin:^!PD5 # Замените на используемый вами вывод, подключенный к выводу отвода
press_gcode:
RESPOND MSG="Обнаружено отведение нити"
# Пользовательский Gcode
-
Требуется обновить прошивку до
V1.1.0 -
Буфер может автоматически выполнять постоянную подачу нити путем обнаружения состояния уровня сигналов следующих выводов:
-
Автоподача нити: когда вывод
PB5обнаруживает сигнал низкого уровня, буфер выполняет постоянную подачу нити. -
Автоотвод нити: когда вывод
PB6обнаруживает сигнал низкого уровня, буфер выполняет постоянный отвод нити.
Руководство по подключению
- При использовании вышеуказанных функций подключите провода согласно следующей схеме:

- На схеме
плата инструментов MMUиспользуется только в качестве справочного обозначения интерфейса. При реальном использовании вам необходимо:
- Напрямую подключить кабель к порту сигнала концевого выключателя вашей основной платы KLIPPER.
- В конфигурационном файле (например,
printer.cfg) изменить и подтвердить номера портовPB5иPB6, чтобы обеспечить нормальное функционирование.
Пример конфигурации
- Добавьте следующую конфигурацию
- Обратите внимание: эта конфигурация должна быть добавлена после базовой функциональной конфигурации
- Пример конфигурации для основной платы
[output_pin _Кнопка_подачи]
pin:!PD6 # Замените на используемый вами вывод
debounce_delay:2.0
value:0
[output_pin _Кнопка_отвода]
pin:!PD7 # Замените на используемый вами вывод
debounce_delay:2.0
value:0
[gcode_macro Подача_нити_через_буфер] ## Подача нити через буфер
gcode:
SET_PIN PIN=_Кнопка_отвода VALUE=0
SET_PIN PIN=_Кнопка_подачи VALUE=1
G4 P10000 # 10 секунд
SET_PIN PIN=_Кнопка_подачи VALUE=0
[gcode_macro Отвод_нити_через_буфер] ## Отвод нити через буфер
gcode:
SET_PIN PIN=_Кнопка_подачи VALUE=0
SET_PIN PIN=_Кнопка_отвода VALUE=1
G4 P10000 # 10 секунд
SET_PIN PIN=_Кнопка_отвода VALUE=0
Краткое описание функции
- При использовании с датчиком обрыва/засора нити
FLY-MDMбуфер может реализовать функцию обнаружения засора нити - Требуется обновить прошивку до
V1.1.0
Подключение оборудования
- Сигнальный кабель буфера должен быть подключен к любому неиспользуемому цифровому выходному выводу основной платы, например:
- Подключите вывод
STEPбуфераPA5к любому из следующих выводов основной платы:PWM,RGB,12864. Также можно использовать сервоприводной портBL-Touch. - Подключите вывод
DIRбуфераPB11к порту концевого выключателя основной платы.
-
Это соединение используется для мониторинга рабочего состояния двигателя экструдера, что является ключевым моментом для реализации функции обнаружения засора.
-
При использовании вышеуказанных функций подключите провода согласно следующей схеме:

- На схеме
плата инструментов MMUиспользуется только в качестве справочного обозначения интерфейса. При реальном использовании вам необходимо:
- Напрямую подключить кабель к порту сигнала концевого выключателя вашей основной платы KLIPPER.
- В конфигурационном файле (например,
printer.cfg) изменить и подтвердить номера портовPD3иPC0, чтобы обеспечить нормальное функционирование.
- Пример подключения MDM

Пример конфигурации
- Добавьте следующую конфигурацию
- Обратите внимание: эта конфигурация должна быть добавлена после базовой функциональной конфигурации
- Обратите внимание: в следующей конфигурации необходимо изменить номера портов
STEPиDIRв соответствии с вашими подключенными портами - А также измените другие настройки в соответствии с вашей конфигурацией экструдера, иначе функция обнаружения засора работать не будет
- Пример конфигурации для основной платы
[extruder_stepper my_extra_stepper]
extruder = extruder
step_pin: PE10
dir_pin: PD4
rotation_distance: 17.472
gear_ratio:50:10
microsteps:16
full_steps_per_rotation: 200
Настройка параметров буфера
Получить через инструмент последовательного порта- Подключите модуль к компьютеру с помощью кабеля USB, откройте инструмент последовательного порта, выберите соответствующий порт, скорость передачи 115200, нажмите кнопку "Подключиться".

- Если в конфигурации экструдера отсутствует
gear_ratio, установите значенияведущего зубчатого колесаиведомого зубчатого колесаравными1.
Описание параметров
| Функция | Команда настройки (введите в инструменте последовательного порта) | Значение по умолчанию | Единица измерения | Примечание |
|---|---|---|---|---|
| Просмотр всех текущих параметров | 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 |
Инструкции по эксплуатации:
- Формат команды: В столбце "Команда настройки" таблицы выше, вся строка команды (например,
steps 916) должна быть введена целиком. - Способ отправки: Введите команду в область отправки инструмента последовательного порта, затем нажмите кнопку Отправить.
- Автосохранение: После успешной отправки команды параметры вступят в силу немедленно и будут автоматически сохранены, дополнительной операции сохранения не требуется.
- Проверка конфигурации: После изменения любого параметра отправьте команду
infoдля запроса всех текущих параметров и проверки правильности конфигурации.