KREMEN Реклама
KREMEN Реклама

FLASHFORGE + zmod - первые шаги

klausko
Идет загрузка
Загрузка
23.03.2026
1165
7
Техничка

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

7
Статья относится к принтерам:
Flashforge AD5X

Мотивация к установке zmod'а.

Начало переделок как обычно заложено производителем в свое изделие.

Из коробки, при установке ПО Orca-Flashforge возникла нерешаемая ситуация.

Принтер подключенный с помощью WiFi был в другой сети (192.168.2.0) в то время как основная сеть где работает Orca-Flashforge была( 192.168.1.0).

С учётом "кастрации" оригинальной Orca Splicer, пункт настроек с IP адресом

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

В общем ситуация нерешаема, Orca Splicer не видит Flashforge, а Orca-Flashforge не может найти принтер.

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

Тащить к принтеру сетевой шнур желания не было, чтобы включить его в основную сеть. Да и желание использовать камеру и Веб интерфейс, а также дополнительные сервисы типа Spoolman и сторонние мобильные приложения сыграли свою роль. И так, устанавливаем zmod.

FLASHFORGE + zmod - первые шаги

В самом начале переключаем с дисплея принтера "Использовать только локальную сеть", и опционально выключаем его звуки, которые сильно расшатывают нервную систему и выводят из равновесия.

У zmod есть отличная страничка описания установки и применения настроек, кстати на русском языке.

Но информации там не мало, и для быстрого старта с настройкой IFS придется внимательно прочесть несколько страниц.

Установка zmod трудностей не вызывает, на флешку надо поместить файл zmod-*.tgz, предварительно удалив все другие файлы. Выключить принтер, вставить флешку, включить принтер и дождаться вот такой картинки.

FLASHFORGE + zmod - первые шаги

Принтер будет несколько раз перезагружаться, для продолжения установки - по заверениям автора.

В моем случае, после первичной установки и появления знакомого экрана, пришлось зайти в Веб интерфейс принтера, введя его IP адрес в браузере и выполнить команду:

SAVE_ZMOD_DATA AUTO_REBOOT=1

в разделе "Консоль". Иначе он после каждого действия спрашивал подтверждение перезагрузки и толком не мог закончить начатые операции.

FLASHFORGE + zmod - первые шаги

Весь порядок действий по установке и настройке описан на странице автора zmod.

После окончания установки, рекомендую первым делом добавить возможность установки сторонних плагинов, вводим в консоль:

ENABLE_EXTRA_PLUGINS

Потом обновляем нужные нам плагины:

FLASHFORGE + zmod - первые шаги

Я кратко приведу уже готовый результат для первой настройки, дальше самостоятельно, с учётом ваших задач и требований к аппарату. Все действия выполняем через раздел "Консоль" в Веб интерфейсе.

1. Перед тем как изменять параметры, активируйте плагин "Recommend", который установит оптимальные значения в конфигурационных файлах для вашей модели принтера:

ENABLE_PLUGIN name=recommend

2. Инициализация основных параметров для комфортной работы с IFS:

SAVE_ZMOD_DATA SILENT=1 REMOVE_FILAMENT=1 SCAN_FILE_COLORS=2 AUTO_ASSIGN_COLORS=2 AUTOINSERT=1 SAVE_FILAMENT_SENSORS=1

3. Авто калибровка:

SAVE_ZMOD_DATA CLEAR=LINE_PURGE USE_KAMP=1 DISABLE_SKEW=1 PRINT_LEVELING=1 FIX_SCV=1 NEW_SAVE_CONFIG=1
NOZZLE_CONTROL WEIGHT=0

4. Если принтер издает звуки...:

SAVE_ZMOD_DATA MIDI_START=0

5. Камера:

Отключите на экране принтера встроенную камеру, если она включена и выполните в консоли:

CAMERA_ON VIDEO=video0

6. Подключение Spolman'а:

Spolman должен быть запущен НЕ НА принтере!

Установка Spolman из образа Docker сложности не вызывает и делается в несколько шагов.

Добавьте в docker-compose.yml или в podman-compose.yml, в зависимости от того что вы используете.

spoolman:

    image: ghcr.io/donkie/spoolman:latest

    restart: unless-stopped

    volumes:

      - ./spoolman:/home/app/.local/share/spoolman

    ports:

      - "7912:8000"

    environment:

      - TZ=Asia/Prostokvashino

Выполните:

docker compose down && docker compose up -d или podman compose down && podman compose up -d

На принтере пропишите в /opt/config/mod/user.moonraker.conf

[spoolman]

server: http://Spoolman-IP:7912

sync_rate: 5

7. Доступ по SSH:

Для доступа по протоколу ssh необходимо знать логин и пароль. Логин root, а вот пароль надо инициализировать выполнив команду в консоли:

ZSSH_ON

RESET_PASSWD

Далее как обычно:

ssh root@192.168.1.x -p 22

8. Мобильные приложения:

Их множество, но как правило все интерактивно хотят от вас денег, выбор за вами.

Могу только порекомендовать посмотреть в сторону Open source решений:

На сколько нужен мобильный софт при наличии полноценного Веб интерфейса, это вопрос.

9. Отключите китайские облака:

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

SAVE_ZMOD_DATA CHINA_CLOUD=0

10. Доступ к принтеру из внешнего мира:

Использовать любые "облачные сервисы" - это плохой выбор, причины:

1. Задержки, торможения, недоступность в разные промежутки времени и т.д.

2. Отвратительная скорость трансляции с камеры принтера, пережатый FPS и т.д.

3. Утечка информации, от сканирования доступных данных, до ваших файлов проектов.

4. Локация и расписание проводимых вами печатных работ, доступ к видеоряду с камеры и т.д.

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

6. При работе китайских облаков не работает печать с родного экрана со снятием стола и быстрое закрытие окон.

Можно продолжить и дальше, но ситуация в общем понятная, этого "контакта" с многочисленными сервисами надо избегать. 

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

С этого момента у вас будет собственное "облако" с доступом к вашему оборудованию.

Как следствие, "чудо приложения" от производителя вам больше не понадобятся и вы сможете использовать любое, как правило более функциональное ПО.

10. Следует знать

Выдержка из документации:

Самое важное правило: Z-Offset актуален ТОЛЬКО во время печати. Значения, которые вы видите на экране или в интерфейсе ДО или ПОСЛЕ печати, являются лишь справочной информацией и не отражают реальную картину. Z-Offset при работе с родным экраном и при работе в режиме без родного экрана не совпадает и каждый живет своей жизнью и настраивается отдельно. 

11. Дополнительные бонусы:

Получить снимок экрана принтера можно выполнив команду:

SCREEN

Скриншот будет сохранен в /opt/config/mod/screen.jpg

Выключить принтер:

SHUTDOWN

Если вы переживаете за гарантии, то zmod можно как отключить, так и удалить с помощью команд консоли.

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

7
Комментарии к статье
Lider 3D Реклама
Lider 3D Реклама