Установка на другие управляющие компьютеры
Эта страница предназначена для обычных 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
Скрипт установки автоматически выполнит следующие операции:
- Проверит наличие каталогов Klipper и
printer_data. - Клонирует или обновит проект FlyScreen в
/home/<имя_пользователя>/FlyScreen. - Выберет соответствующий исполняемый файл FlyScreen в зависимости от архитектуры системы.
- Скопирует
FlyScreen.confв/home/<имя_пользователя>/printer_data/config/FlyScreen.conf. - Создаст и включит службу
FlyScreen.service. - Остановит и отключит уже запущенную службу KlipperScreen.
- Добавит
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