Это неофициальный мод для запуска Moonraker, Klipper (с необходимыми патчами), Mainsail и Fluidd на 3D-принтерах Flashforge AD5M (Pro). Мод основан на ZMod, который, в свою очередь, является производным от Klipper-mod.
Caution
Если вы хотите установить данный мод на свой AD5M (Pro), имейте в виду, что вы рискуете лишиться гарантии или повредить принтер.
После установки или удаления обязательно проверьте все параметры принтера и выполните полную повторную калибровку.
В противном случае принтер может быть поврежден. Действуйте на свой страх и риск!
На принтере установлен Linux, но это не тот Linux, к которому вы привыкли.
Он не похож на Ubuntu, Debian, Fedora или другие дистрибутивы Linux.
Принтер — это не настольный компьютер. В его основе лежит прошивка основанная на ядре Linux.
Поэтому, прежде чем что-то делать, внимательно прочтите документацию. Иначе вы рискуете полностью вывести принтер из строя.
Его можно восстановить, но в исключительных случаях потребуется дополнительное оборудование или навыки работы с паяльником.
Не устанавливайте сторонние моды поверх других модов, если не имеете чёткого понимания своих действий.
Не удаляйте журналы установки, удаления или восстановления — они могут помочь восстановить принтер.
- Стоковый экран с возможностью его отключения с возможностью выбора одного из вариантов альтернативных экранов для экономиии ресурсов принтера.
- Klipper с установленными патчами/фиксами/плагинами специально адаптированными для AD5M
- Moonraker
- Fluidd и Mainsail
- Адаптированные альтернативные экраны Guppy и Feather
- Специально разработанная для AD5M система Восстановления после отключения питания
- OTA обнолвения прошивки, Fluidd, Mainsall, Guppyscreen.
- Root доступ (with zsh/.oh-my-zsh)
- Спикер с возможностью проигрывания простых мелодий (midi / ноты)
- Переработанный видео стример, значительно сокращающий потребление памяти принтера
- Тайм-лапс с поддержкой Moonraker Telegram bot установленного на внешнем хостинге
- Адаптивная карта стола KAMP с Smart Parking.
- Встроенный механизм проверки MD5 файлов печати.
- Механизмы бэкапа и восстановления конфигурации принтера.
- Исправлена ошибка Move queue overflow (E0017).
- Исправлена ошибка Communication Timeout (E0011).
- Защитный механизм для исключения повреждения сопла.
- Улучшенные алгоритмы очистки сопла.
- Улучшенная калибровка подавления колебаний (Shaper Calibration) с автоматическим созданием графиков.
- Упрощённая процедура настройки уровня стола с использованием винтов.
- Специализированная настраиваемая среда под Linux на основе Buildroot.
- Менеджер Entware для установки сторонних дополнений.
- Dual boot стоковой прошивки / мода на ваш выбор.
- Удалите все ранее установленные моды (
⚠️ сделайте бэкап!). - Установите мод.
- Обновите в слайсере стартовый и завершающий G-код.
- Обновите в слайсере настройки принтера.
- Включите LAN-mode
- Включите проверку MD5 для файлов печати.
- Обновите пакеты мода до последней версии через OTA.
⚠️ Обязательно: Прочитайте о том как работает построение карты стола- Рекомендуется: Включите Klipper tuning для улучшения стабильности работы следующей командой:
SET_MOD PARAM=tune_klipper VALUE=1
- Рекомендуется: Включите config tuning для улучшения качества первого слоя следующей командой:
SET_MOD PARAM=tune_config VALUE=1
(⚠️ после включения, обязательно необходимо выполнить полную калибровку). ⚠️ Выполните калибровку карты стола, шейперов и Z-offset.- Дополнительно: изучите информацию о Z-Offset
- Дополнительно: Включите улучшенную работу камеры.
- Дополнительно: Настройте LED подсветку
- Дополнительно: Включите альтернативный экран Feather/Guppy.
- Дополнительно: Включите Защитный механизм для исключения повреждения сопла.
- Дополнительно: Включите проверку корректности карты стола.
- Дополнительно: Включите функцию Восстановления после отключения питания.
Для начала следуйте инструкциям на странице установки. AПосле завершения установки вам потребуется обновить начальный и конечный G-код в вашем слайсере. Руководство по настройке см. на странице по слайсингу.
Warning
Важно: Обязательно проверьте настройки вашего принтера и повторно выполните калибровка карты стола и Z-offset. Некоторые параметры могут измениться в процессе установки, и пропуск повторной калибровки может привести к повреждению принтера.
Данный мод также включает дополнительные функции. Настоятельно рекомендуется внимательно ознакомиться с разделами Печать и Конфигурация перед началом печати.
Также. полезной будет статья о снижении используемых ресурсов. Для получения дополнительной помощи обратитесь в разделу F.A.Q..
Вы можете получить доступ к сервисам по следующим адресам:
- Moonraker:
http://<ip_адрес_принтера>:7125/
- Fluidd:
http://<ip_адрес_принтера>/fluidd/
- Mainsail:
http://<ip_адрес_принтера>/mainsail/
- SSH credentials:
root
/root
Если вы столкнулись с проблемами:
- Сначала ознакомьтесь с документацией.
- Если проблема не решена:
- Присоединяйтесь к группе поддержки в Telegram
- Или подключайтесь к Discord-серверу → Перейдите в раздел: Forums → mods-and-projects → Forge-X
- Создавайте GitHub issue только в том случае, если вы абсолютно уверены, что обнаружили ошибку (баг).
Этот мод был создан для решения ряда критических ограничений и проблем с которыми сталкиваются пользователи 3D-принтера Flashforge AD5M (Pro). Вот основные причины его разработки:
Нестабильность и проблемы с ресурсами в существующих модах Klipper: Предыдущий мод Klipper для AD5M прекратил развитие и не является по-настоящему стабильным. Он потребляет чрезмерное количество оперативной памяти, что приводит к таким ошибкам, как «Timer too close» и другим проблемам с производительностью. Кроме того, некоторые типичные проблемы AD5M в нём так и не были исправлены. Данный мод призван устранить эти недостатки за счёт оптимизации использования ресурсов и обеспечения стабильной и надёжной работы.
Закрытость и негибкость разработки ZMOD: Хотя ZMOD внёс значительные улучшения, он неудобен для дальнейших доработок и исправлений. Его закрытая архитектура и уникальный подход к разработке затрудняют внесение изменений без глубокого понимания всей системы. Этот мод переписывает основу с нуля, предоставляя продвинутым пользователям больший контроль и упрощая применение патчей, дополнений и кастомизаций.
Отсутствие важных функций в стандартной прошивке: Стандартная прошивка лишена многих ключевых возможностей, которые ожидают современные энтузиасты 3D-печати. Например: — Функционал камеры плохо оптимизирован: она потребляет слишком много ОЗУ и работает неэффективно. — Пользователи не могут выполнять стандартные задачи, привычные пользователям Klipper, такие как расширенная калибровка, макросы и мониторинг в реальном времени. Этот мод устраняет эти пробелы, интегрируя современные инструменты и функции.
Устаревшая версия Klipper с нерешёнными багами: Существующая реализация Klipper для AD5M устарела и содержит множество ошибок. Данный мод сосредоточен на исправлении этих давних проблем, модификации плагинов Klipper и улучшении базовой функциональности, чтобы лучше соответствовать специфическим требованиям принтера AD5M (Pro). Цель — предоставить стабильную и функционально наполненную платформу, адаптированную под уникальное «железо» этого принтера и потребности его пользователей.
- Установка
- Конфигурация
- Слайсинг
- Печать
- Макросы
- Калибровка
- Часто задаваемые вопросы (FAQ)
- Альтернативные экраны
- Камера
- Telegram-бот и таймлапсы
- Мультизагрузка (Dual Boot)
- Удаление мода
- Руководство по восстановлению
Если у вас возникнут вопросы или проблемы, присоединяйтесь к Telegram-группе поддержки. Вы также можете вступить в сообщество FlashForge Discord (Forums → mods-and-projects → Forge-X)
- Feather Screen: ультралёгкая реализация экрана с отображением ключевой информации
- Исправление багов Klipper, связанных с обработкой G-кода, содержащего Unicode-символы (особенно актуально для неанглийских имён объектов)
- Mainsail OTA: исправленная и доработанная реализация, корректно работающая с навигацией и обновлениями по воздуху (OTA)
- Восстановление после отключения питания для нестандартных экранов
- Интеграция и адаптация GuppyScreen для AD5M
- Клон экрана Bamboo Lab, но для AD5M (реализуемо только при вашей поддержке)
Forge-X — это бесплатный проект с открытым исходным кодом, созданный для сообщества. Любой желающий может использовать его совершенно бесплатно. Однако разработка новых функций, написание подробной документации и постоянная поддержка пользователей требуют огромных временных и душевных затрат. Если вам нравится Forge-X и вы цените проделанную работу, поддержите проект пожертвованием. Ваш вклад поможет выделить время на дальнейшее улучшение мода, добавление новых возможностей и поддержание активной помощи сообществу.
-
Пожертвования в криптовалюте::
- BTC:
17igL1Y1gHSK2FFsn8TQgVKkaVXXJ33Mu6
- ETH (Ethereum Network):
0x27Ae1BB12a9e736C208B651F990DB24AE327574A
- TON:
UQDTa38-fA0KW87hvDg-78Jtp2n5ok5GI1ZZcZN-jKIGWEJB
- USDT (TRC20 Network):
TUmBppbp5vhhpwozzYzYmd9T3GefJsbX5K
- BTC:
Спасибо разработчикам Klipper Mod за их отличную работу.
Благодарю сообщества Klipper и Moonraker за постоянное развитие.
Отдельное спасибо русскоязычному Telegram-сообществу FlashForge Adventurer 5M: @FF_5M_5M_Pro
Огромная благодарность @Zero за потрясающий логотип!
Этот мод основан на ZMod от ghzserg.
Спасибо авторам замечательных шрифтов с открытым исходным кодом:
Я искренне благодарен всем, кто поддержал этот проект пожертвованиями. Ваш вклад для меня очень важен и делает эту работу возможной. Каждое пожертвование, независимо от размера, имеет огромное значение и демонстрирует силу нашего сообщества.
Вот некоторые из замечательных людей: 906Prints, MattArmfield, Stormage, Spud, Luigisvc, slydog43, Никита (motionpix), CHaucke, Andrew Popow
Также хочу выразить глубокую признательность тем, кто поддержал проект анонимно через криптовалюту.