Helper Script для Creality K1 — это набор скриптов от энтузиаста Guilouz, который устанавливается на принтер через SSH и превращает закрытую стоковую систему в полноценный Klipper с веб-интерфейсом Fluidd или Mainsail. Без него владелец K1 ограничен фирменной прошивкой Creality с урезанным доступом к конфигурации, а после установки появляется полный контроль над printer.cfg, макросами и мониторингом печати через браузер.

Скрипт не заменяет прошивку целиком — он дополняет стоковую систему, устанавливая недостающие компоненты экосистемы Klipper: Moonraker, веб-интерфейсы, менеджер камеры и дополнительные утилиты. Это делает его относительно безопасным: при желании изменения можно откатить, а принтер вернуть к заводскому состоянию.

Что именно делает Helper Script

Стоковая прошивка Creality K1 уже построена на базе Klipper, но производитель закрыл доступ к большинству функций и убрал привычный веб-интерфейс. Helper Script восстанавливает эти возможности, устанавливая компоненты, которые Creality не включила в систему.

  • 🌐 Fluidd или Mainsail — веб-интерфейс для управления печатью с компьютера и телефона
  • 🔧 Moonraker — полноценный API-сервер для связи интерфейса с Klipper
  • 📷 Поддержка камеры с настройкой стрима и таймлапсов
  • 🧰 Дополнительные макросы и утилиты: Klipper Gcode Shell Command, менеджеры обновлений
  • 💾 Инструменты резервного копирования конфигурации

Стоит понимать: скрипт — сторонняя разработка сообщества, а не продукт Creality. Он распространяется через GitHub-репозиторий автора, и его поведение может меняться от версии к версии. Перед установкой имеет смысл прочитать актуальное описание в репозитории и отзывы пользователей с вашей версией прошивки.

💡

Helper Script не заменяет прошивку, а дополняет стоковую систему K1 веб-интерфейсом Fluidd/Mainsail, Moonraker и полным доступом к конфигурации Klipper.

Подготовка: root-доступ и SSH

Перед запуском скрипта нужно получить доступ к командной строке принтера. На Creality K1 это делается через включение root-доступа в настройках на экране принтера — в новых версиях прошивки Creality добавила официальную опцию, после активации которой отображается пароль для подключения по SSH. Точный путь в меню зависит от версии прошивки, поэтому сверяйтесь с экраном вашего устройства и документацией к прошивке.

Для подключения с компьютера понадобится SSH-клиент: на Windows подойдёт PuTTY или встроенный терминал, на macOS и Linux — стандартная команда ssh. Принтер и компьютер должны находиться в одной сети, а IP-адрес принтера виден на экране в разделе сетевых настроек.

ssh root@IP_АДРЕС_ПРИНТЕРА
⚠️ Внимание: включение root-доступа и установка сторонних скриптов могут повлиять на гарантийные обязательства. Creality официально предупреждает об этом при активации root. Действуйте осознанно и сохраните возможность отката.
📊 Что вы планируете установить через Helper Script в первую очередь?
Fluidd
Mainsail
Только Moonraker и макросы
Ещё не решил, изучаю

Установка Helper Script по шагам

Установка выполняется одной командой, которая скачивает скрипт из репозитория и запускает интерактивное меню. Внутри меню компоненты выбираются по номерам — ставить всё подряд не обязательно, достаточно выбрать нужное.

cd /usr/data && wget --no-check-certificate https://raw.githubusercontent.com/Guilouz/Creality-K1-and-K1-Max/main/Scripts/installer.sh && sh installer.sh

Точный URL скрипта может меняться — актуальную команду всегда берите из официального репозитория проекта на GitHub, а не из старых руководств. После запуска появится текстовое меню со списком доступных компонентов, статусом их установки и пунктами удаления.

☑️ Чек-лист перед установкой Helper Script

Выполнено: 0 / 5

После установки компонентов принтер обычно требуется перезагрузить — скрипт сам предложит это сделать. Затем веб-интерфейс открывается в браузере по адресу принтера: для Fluidd — просто IP-адрес, порт уточняйте в выводе установщика.

Резервная копия перед изменениями

Перед любыми правками конфигурации сохраните копию файлов printer.cfg, moonraker.conf и пользовательских макросов. Проще всего скопировать их на компьютер через scp или встроенный файловый менеджер Fluidd. Это займёт пару минут, но позволит вернуть рабочее состояние, если что-то пойдёт не так.

💡

Сделайте снимок экрана меню установщика до внесения изменений — так вы будете знать исходное состояние компонентов и сможете точно откатить установку.

Настройка Fluidd и Moonraker после установки

После первого входа в Fluidd проверьте, что интерфейс видит принтер: в панели должны отображаться температура сопла и стола, а в разделе конфигурации — содержимое printer.cfg. Если интерфейс открывается, но показывает ошибку подключения, чаще всего не запущен Moonraker или Klipper-сервис — статус служб можно проверить через SSH или в разделе системных служб самого интерфейса.

В файле moonraker.conf имеет смысл проверить секцию [update_manager] — она отвечает за обновления компонентов прямо из веб-интерфейса. Также настройте доверенные клиенты, если планируете доступ из локальной сети с нескольких устройств.

КомпонентНазначениеГде настраивается
MoonrakerAPI между Klipper и веб-интерфейсомmoonraker.conf
Fluidd / MainsailВеб-интерфейс управленияНастройки в браузере
KlipperПрошивка управления печатьюprinter.cfg
Камера / таймлапсВидеонаблюдение и съёмкаНастройки камеры в интерфейсе
Update ManagerОбновление компонентовСекция в moonraker.conf
Почему Fluidd не открывается после установки

Частые причины: принтер не перезагружен после установки, служба Moonraker не запустилась, браузер обращается по неверному порту или IP-адрес принтера изменился после переподключения к сети. Проверьте статус служб через SSH и закрепите статический IP за принтером в настройках роутера.

Типичные проблемы и их диагностика

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

Вторая типичная ситуация — ошибки в printer.cfg после ручных правок. Klipper при синтаксической ошибке не стартует, и в Fluidd появляется сообщение о недоступности принтера. Проверьте последние изменённые строки: лишний пробел, потерянное двоеточие или неверный отступ ломают весь конфиг. Именно здесь спасает резервная копия из предыдущего раздела.

⚠️ Внимание: не обновляйте стоковую прошивку Creality, не проверив совместимость с Helper Script. Крупные обновления прошивки могут конфликтовать с установленными компонентами — сначала изучите отзывы в репозитории проекта.

Если принтер вообще не отвечает по SSH, проверьте базовые вещи: тот ли IP-адрес, не сменилась ли сеть, включён ли root-доступ после обновления прошивки (он может сбрасываться). Только после исключения сетевых причин стоит рассматривать откат системы.

💡

Закрепите за принтером постоянный IP-адрес в настройках роутера (резервирование DHCP) — это избавит от ситуации, когда Fluidd «теряет» принтер после перезагрузки сети.

Откат изменений и возврат к стоковой системе

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

Если нужно вернуть полностью заводское состояние, используйте официальные средства восстановления прошивки от Creality — порядок зависит от версии и описан в документации производителя. Перед полным сбросом сохраните свои конфиги и профили печати, иначе восстановить их будет неоткуда.

💡

Helper Script обратим: компоненты удаляются через тот же установщик, а резервная копия конфигов позволяет восстановить рабочую настройку в любой момент.

FAQ: частые вопросы о Helper Script

Безопасен ли Helper Script для Creality K1?

Скрипт широко используется сообществом и не перезаписывает прошивку, а дополняет её. Тем не менее это стороннее ПО: включение root и установка модификаций могут повлиять на гарантию, а ошибки в конфигурации — на работу принтера. Делайте резервные копии и берите команду установки только из официального репозитория.

Что лучше выбрать: Fluidd или Mainsail?

Оба интерфейса решают одни и те же задачи и работают через Moonraker. Fluidd часто хвалят за скорость и лёгкость, Mainsail — за богатые настройки и виджеты. Попробуйте оба: установка и удаление через скрипт занимают несколько минут.

Слетит ли Helper Script после обновления прошивки K1?

Возможно. Обновления стоковой прошивки Creality могут перезаписывать системные файлы, из-за чего установленные компоненты перестают работать. Обычно помогает повторная установка через скрипт. Перед обновлением прошивки проверяйте совместимость в репозитории проекта.

Нужен ли постоянно включённый компьютер для работы Fluidd?

Нет. Fluidd и Moonraker работают на самом принтере, компьютер нужен только как клиент для открытия веб-интерфейса в браузере. Печать продолжается, даже если закрыть вкладку или выключить ПК.

Можно ли вернуть принтер к заводскому состоянию?

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