Перейти к основному содержанию

Установка на другие управляющие компьютеры

Эта страница предназначена для обычных Linux-управляющих компьютеров, отличных от FlyOS-FAST, например, Raspberry Pi, FLY Pi и других систем, на которых уже установлен Klipper вручную.

Условия использования
  • В системе должен быть установлен Klipper и существовать каталог /home/<имя_пользователя>/klipper.
  • В системе должен быть настроен каталог данных Klipper и существовать каталог /home/<имя_пользователя>/printer_data.
  • На системах, отличных от FlyOS-FAST, используйте обычного пользователя для выполнения установки через sudo, не переключайтесь напрямую на пользователя root для запуска скрипта.

Установка одной командой

Войдите в терминал управляющего компьютера от имени обычного пользователя и выполните:

curl -fsSL https://cnb.cool/3dmellow/public/FlyScreen/-/git/raw/main/scripts/install.sh | sudo bash

Скрипт установки автоматически выполнит следующие операции:

  1. Проверит наличие каталогов Klipper и printer_data.
  2. Клонирует или обновит проект FlyScreen в /home/<имя_пользователя>/FlyScreen.
  3. Выберет соответствующий исполняемый файл FlyScreen в зависимости от архитектуры системы.
  4. Скопирует FlyScreen.conf в /home/<имя_пользователя>/printer_data/config/FlyScreen.conf.
  5. Создаст и включит службу FlyScreen.service.
  6. Остановит и отключит уже запущенную службу KlipperScreen.
  7. Добавит FlyScreen в файл moonraker.asvc.

Проверка состояния

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

systemctl status FlyScreen.service

Просмотр логов в реальном времени:

journalctl -u FlyScreen.service -f

Часто задаваемые вопросы

Сообщение о том, что Klipper не обнаружен

Убедитесь, что в домашнем каталоге текущего обычного пользователя существует Klipper:

ls -ld ~/klipper

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

Сообщение о том, что каталог данных не существует

Убедитесь, что в домашнем каталоге текущего обычного пользователя существует printer_data:

ls -ld ~/printer_data

Если используется пользовательский путь printer_data, перед установкой FlyScreen необходимо убедиться, что Moonraker и Klipper настроены корректно.

KlipperScreen был отключен после установки

Это нормальное поведение. FlyScreen и KlipperScreen являются интерфейсами для управления экраном на устройстве. Скрипт установки останавливает и отключает KlipperScreen, чтобы избежать одновременного занятия дисплея двумя службами экранных интерфейсов.

Настройка включения: Настройка включения FLY Screen

Loading...