Thanks to visit codestin.com
Credit goes to github.com

Skip to content
forked from DrA1ex/ff5m

Перевод документации мода Forge-X для Flashforge Adventurer 5M (Pro)

License

Notifications You must be signed in to change notification settings

alexbirukov/ff5m

 
 

Repository files navigation

Мод для Flashforge Adventurer 5M (Pro)

Это неофициальный мод для запуска 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 стоковой прошивки / мода на ваш выбор.

TL;DR

  1. Удалите все ранее установленные моды (⚠️ сделайте бэкап!).
  2. Установите мод.
  3. Обновите в слайсере стартовый и завершающий G-код.
  4. Обновите в слайсере настройки принтера.
  5. Включите LAN-mode
  6. Включите проверку MD5 для файлов печати.
  7. Обновите пакеты мода до последней версии через OTA.
  8. ⚠️ Обязательно: Прочитайте о том как работает построение карты стола
  9. Рекомендуется: Включите Klipper tuning для улучшения стабильности работы следующей командой: SET_MOD PARAM=tune_klipper VALUE=1
  10. Рекомендуется: Включите config tuning для улучшения качества первого слоя следующей командой: SET_MOD PARAM=tune_config VALUE=1 (⚠️ после включения, обязательно необходимо выполнить полную калибровку).
  11. ⚠️ Выполните калибровку карты стола, шейперов и Z-offset.
  12. Дополнительно: изучите информацию о Z-Offset
  13. Дополнительно: Включите улучшенную работу камеры.
  14. Дополнительно: Настройте LED подсветку
  15. Дополнительно: Включите альтернативный экран Feather/Guppy.
  16. Дополнительно: Включите Защитный механизм для исключения повреждения сопла.
  17. Дополнительно: Включите проверку корректности карты стола.
  18. Дополнительно: Включите функцию Восстановления после отключения питания.

Начало

Для начала следуйте инструкциям на странице установки. AПосле завершения установки вам потребуется обновить начальный и конечный G-код в вашем слайсере. Руководство по настройке см. на странице по слайсингу.

Warning

Важно: Обязательно проверьте настройки вашего принтера и повторно выполните калибровка карты стола и Z-offset. Некоторые параметры могут измениться в процессе установки, и пропуск повторной калибровки может привести к повреждению принтера.

Данный мод также включает дополнительные функции. Настоятельно рекомендуется внимательно ознакомиться с разделами Печать и Конфигурация перед началом печати.

Также. полезной будет статья о снижении используемых ресурсов. Для получения дополнительной помощи обратитесь в разделу F.A.Q..

Вы можете получить доступ к сервисам по следующим адресам:

  • Moonraker: http://<ip_адрес_принтера>:7125/
  • Fluidd: http://<ip_адрес_принтера>/fluidd/
  • Mainsail: http://<ip_адрес_принтера>/mainsail/
  • SSH credentials: root / root

Если вы столкнулись с проблемами:

  1. Сначала ознакомьтесь с документацией.
  2. Если проблема не решена:
    • Присоединяйтесь к группе поддержки в 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). Цель — предоставить стабильную и функционально наполненную платформу, адаптированную под уникальное «железо» этого принтера и потребности его пользователей.

Документация

Если у вас возникнут вопросы или проблемы, присоединяйтесь к Telegram-группе поддержки. Вы также можете вступить в сообщество FlashForge Discord (Forums → mods-and-projects → Forge-X)

TODO

  • Feather Screen: ультралёгкая реализация экрана с отображением ключевой информации
  • Исправление багов Klipper, связанных с обработкой G-кода, содержащего Unicode-символы (особенно актуально для неанглийских имён объектов)
  • Mainsail OTA: исправленная и доработанная реализация, корректно работающая с навигацией и обновлениями по воздуху (OTA)
  • Восстановление после отключения питания для нестандартных экранов
  • Интеграция и адаптация GuppyScreen для AD5M
  • Клон экрана Bamboo Lab, но для AD5M (реализуемо только при вашей поддержке)

Поддержите Forge-X

Forge-X — это бесплатный проект с открытым исходным кодом, созданный для сообщества. Любой желающий может использовать его совершенно бесплатно. Однако разработка новых функций, написание подробной документации и постоянная поддержка пользователей требуют огромных временных и душевных затрат. Если вам нравится Forge-X и вы цените проделанную работу, поддержите проект пожертвованием. Ваш вклад поможет выделить время на дальнейшее улучшение мода, добавление новых возможностей и поддержание активной помощи сообществу.

  • Boosty (Пожертвовать)

  • Boosty (Подписаться)

  • Пожертвования в криптовалюте::

    • BTC: 17igL1Y1gHSK2FFsn8TQgVKkaVXXJ33Mu6
    • ETH (Ethereum Network): 0x27Ae1BB12a9e736C208B651F990DB24AE327574A
    • TON: UQDTa38-fA0KW87hvDg-78Jtp2n5ok5GI1ZZcZN-jKIGWEJB
    • USDT (TRC20 Network): TUmBppbp5vhhpwozzYzYmd9T3GefJsbX5K

Благодарности

Спасибо разработчикам 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

Анонимные пожертвования

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

About

Перевод документации мода Forge-X для Flashforge Adventurer 5M (Pro)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 73.4%
  • Python 20.2%
  • Shell 4.2%
  • C++ 2.0%
  • HTML 0.2%
  • CMake 0.0%