AD5X - ghzserg/zmod GitHub Wiki

AD5X

  1. Важные особенности
  2. Как подготовить файл в Orca
  3. Меню выбора цвета (COLOR)
  4. Меню печати (PRINT)
  5. Как вручную указать катушку
  6. Настройка отходов при смене филамента

1. Важные особенности

Отличия от AD5M:

  • Нет Entware
  • Вместо макроса CLOSE_DILALOGS (медленное закрытие) всегда используйте FAST_CLOSE_DILAOGS (быстрое закрытие).
  • Макрос NEW_SAVE_CONFIG не работает.
  • Чтобы включить камеру, нужно использовать CAMERA_ON VIDEO=video3.

2. Как подготовить файл в Orca

Отправляйте файлы на печать через "Octo/Klipper".

Нужно удалить неиспользуемые катушки из списка в Orca.

Пример: В принтере 4 катушки (№1, №2, №3, №4). Для печати нужны только цвета с катушек №1 и №3.

  • В файле они будут называться T0 (первый цвет) и T1 (второй цвет).
  • В меню вам нужно будет выбрать для T0 -> катушка №1, а для T1 -> катушка №3.

3. Как пользоваться меню выбора цвета (макрос COLOR)

Первое меню

  • Extruder: 4 (PLA/Orange) – Это значит, что сейчас в принтер заправлен оранжевый пластик PLA из катушки номер 4.
  • IFS: True – Система автоматической подачи филамента работает.

Теперь выберите катушку, с которой хотите работать (например, катушка 2): Меню катушки

Можно сделать четыре действия:

  1. Изменить цвет катушки.
  2. Изменить тип пластика (например, с PLA на PETG).
  3. Загрузить этот филамент в принтер.
  4. Выгрузить филамент из принтера.

Как поменять цвет:

  1. Нажмите «Изменить цвет».
  2. Выберите цвет из списка. Так принтер и родной экран поймут вас лучше всего. Выбор цвета
  3. После выбора вы вернетесь назад, и цвет катушки в списке должен поменяться. Результат

Если цвет не поменялся: закройте окно крестиком и запустите макрос COLOR снова. Иногда экран не успевает обновиться.

Как поменять тип:

  1. Нажмите «Изменить тип».
  2. Выберите тип из списка.

Если тип не поменялся: закройте окно крестиком и запустите макрос COLOR снова. Иногда экран не успевает обновиться.

Совет: Если для нескольких катушек указать одинаковый цвет и тип, принтер будет автоматически переключаться на следующую катушку, когда первая закончится. Это называется «режим бесконечной катушки».


4. Меню печати (макрос PRINT)

Это окно открывается само, когда вы начинаете печать. Меню печати

Как понять, что тут написано:

  • Cube.gcode – это имя файла, который печатается.
  • T0 – это первый цвет из файла. Он печатается филаментом из катушки №4 (оранжевый PLA).
  • T1 – это второй цвет. Он печатается филаментом из катушки №3 (черный PLA).
  • T2 – третий цвет, печатается с катушки №2 (зеленый PLA).
  • T3 – четвертый цвет, тоже печатается с катушки №2 (черный PLA).

Если нужно поменять катушку для цвета прямо во время печати:

  • Просто нажмите на нужный T (например, T1) и выберите другую катушку из списка. Смена катушки

Конечно, вот простой и понятный вариант:

5. Как вручную указать принтеру, какая катушка сейчас заправлена

Бывает, что вы сами поменяли катушку, а принтер этого не понял и показывает старую информацию.

Чтобы это исправить, есть специальная команда.

Просто напечатайте в консоли вот такую фразу:

SET_EXTRUDER_SLOT SLOT=1

Что это значит:

  • SET_EXTRUDER_SLOT — это команда, которая говорит: «Принтер, запомни катушку!».
  • SLOT=1 — это номер катушки, которую вы только что заправили. Цифру можно менять!

Примеры:

  • Если вы заправили филамент из катушки номер 3, напечатайте: SET_EXTRUDER_SLOT SLOT=3
  • Если из катушки номер 2, напечатайте: SET_EXTRUDER_SLOT SLOT=2

После этой команды принтер будет знать, какая катушка сейчас работает, и не перепутает цвета.

6. Как настроить количество отходов при смене филамента

Эти настройки нужны, чтобы тратить меньше пластика при смене катушек. Чтобы их поменять, нужно сначала отключить родной экран принтера с помощью макроса DISPLAY_OFF.

В режиме без экрана доступны и включены датчики:

  • Head Switch Sensor - наличия филамента в экструдере
  • Ifs Motion Sensor - движения филамента в IFS

Для отключения функции автоматической вставки прутка в экструдер используйте глобальный параметр AUTOINSERT

SAVE_ZMOD_DATA AUTOINSERT=0

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

SAVE_ZMOD_DATA USE_TRASH_ON_PRINT=0

Как найти эти настройки:

  1. Нажмите на вкладку «Конфигурация».
  2. Найдите и откройте папку mod_data.
  3. В этой папке найдите и откройте файл filament.json.

Где найти файл

В этом файле для каждого типа пластика (PLA, ABS, PETG и т.д.) есть список чисел. Вот что они значат:


Самые важные настройки (что менять чаще всего):

  1. temp — Температура, до которой разогревается сопло для смены филамента. Значение по умолчанию зависит от типа материала.

  2. filament_drop_length (Длина сброса)

    • Простыми словами: Сколько миллиметров пластика принтер выдавит в мусорную корзину, чтобы очистить сопло от старого цвета.
    • Совет: Если цвета при смене катушек смешиваются, увеличьте это число. Если хотите меньше отходов — уменьшите.
  3. filament_drop_length_add (Дополнительный сброс)

    • Простыми словами: Сколько ещё пластика принтер выбросит в корзину, если вы меняете не просто цвет, а тип материала (например, с PLA на PETG).
    • Зачем это нужно: Разные материалы плохо смешиваются, поэтому нужно чистить сопло лучше.

Настройки для продвинутых (не меняйте, если не уверены в результате):
  • filament_tube_length — Полная длина тефлоновой трубки от модуля IFS до экструдера. Полезно для нестандартных трубок. По умолчанию: 1000 мм.
  • filament_unload_before_cutting — На сколько миллиметров поднять филамент перед его обрезкой. По умолчанию: 0 мм.
  • filament_unload_after_cutting — На сколько миллиметров поднять филамент после обрезки, перед началом движения к корзине. По умолчанию: 5 мм.
  • filament_unload_after_drop — Ретракт (подтягивание) филамента назад после сброса в корзину перед печатью. Нужно для предотвращения подтекания сопла. По умолчанию: 3 мм.
  • filament_load_speed — Скорость (в мм/м), с которой филамент загружается в экструдер. По умолчанию: 300 мм/м (5 мм/с).
  • filament_unload_speed — Скорость (в мм/м), с которой филамент вытягивается из экструдера. Модуль IFS при этом работает в 2 раза быстрее. По умолчанию: 600 мм/м (10 мм/с).
  • nozzle_cleaning_length — Длина (в мм) на которую филамент вытягивается из экструдера при очистке сопла, когда катушка больше не используется. По умолчанию: 60 мм.
  • filament_fan_speed — Скорость работы вентилятора (от 0 до 255) при сбросе в корзину. Он обдувает сопло, чтобы охладить подтёки. По умолчанию: 102.
  • filament_autoinsert_empty_length — Сколько миллиметров филамента затягивается при автоматической заправке, если экструдер пустой. По умолчанию: 600 мм.
  • filament_autoinsert_full_length — Сколько миллиметров филамента затягивается при автоматической заправке, если в экструдере уже был другой филамент. По умолчанию: 550 мм.
  • filament_autoinsert_ret_length — На сколько миллиметров втянуть филамент обратно, если сработал датчик в экструдере (только при пустом экструдере). По умолчанию: 90 мм.
  • filament_autoinsert_speed — Скорость (в мм/м) автоматической подачи филамента в экструдер. По умолчанию: 1200 мм/м (20 мм/с).

Внимание! Изменение параметров в разделе для продвинутых может привести к некорректной работе принтера, замятиям филамента или поломкам. Меняйте их только в том случае, если вы полностью понимаете, за что отвечает каждый параметр и каковы могут быть последствия.

Главный вывод: Если хотите меньше отходов — начните с уменьшения чисел filament_drop_length и filament_drop_length_add для вашего пластика. Не забывайте сохранять файл после изменений!