Aller au contenu principal

Installation sur d'autres ordinateurs hôtes

Cette page est destinée aux ordinateurs hôtes Linux ordinaires non FlyOS-FAST, tels que Raspberry Pi, FLY Pi, etc., où Klipper est déjà installé.

Conditions préalables
  • Le système doit déjà avoir Klipper installé, avec le répertoire /home/<nom_utilisateur>/klipper.
  • Le système doit avoir le répertoire de données Klipper configuré, avec le répertoire /home/<nom_utilisateur>/printer_data.
  • Pour les systèmes non FlyOS-FAST, utilisez un utilisateur ordinaire pour exécuter sudo lors de l'installation, ne passez pas directement à l'utilisateur root pour exécuter le script.

Installation en une seule commande

Connectez-vous au terminal de l'ordinateur hôte en tant qu'utilisateur ordinaire et exécutez :

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

Le script d'installation effectuera automatiquement les opérations suivantes :

  1. Vérifier les répertoires Klipper et printer_data.
  2. Cloner ou mettre à jour le projet FlyScreen dans /home/<nom_utilisateur>/FlyScreen.
  3. Sélectionner le fichier exécutable FlyScreen correspondant à l'architecture système.
  4. Copier FlyScreen.conf dans /home/<nom_utilisateur>/printer_data/config/FlyScreen.conf.
  5. Créer et activer FlyScreen.service.
  6. Arrêter et désactiver le service KlipperScreen en cours d'exécution.
  7. Ajouter FlyScreen dans moonraker.asvc.

Vérification de l'état

Une fois l'installation terminée, utilisez la commande suivante pour vérifier l'état du service :

systemctl status FlyScreen.service

Afficher les journaux en temps réel :

journalctl -u FlyScreen.service -f

Questions fréquentes

Message indiquant que Klipper n'est pas détecté

Vérifiez que Klipper existe dans le répertoire de l'utilisateur ordinaire actuel :

ls -ld ~/klipper

Si Klipper est installé dans un autre chemin, veuillez d'abord organiser les répertoires selon la méthode d'installation de Klipper de votre système, ou contacter le service après-vente pour savoir si le script en une commande est adapté.

Message indiquant que le répertoire de données n'existe pas

Vérifiez que printer_data existe dans le répertoire de l'utilisateur ordinaire actuel :

ls -ld ~/printer_data

Si vous utilisez un chemin personnalisé pour printer_data, assurez-vous que Moonraker et Klipper sont correctement configurés avant d'installer FlyScreen.

KlipperScreen est désactivé après l'installation

C'est un comportement normal. FlyScreen et KlipperScreen sont tous deux des interfaces de fonctionnement sur l'écran local. Le script d'installation arrête et désactive KlipperScreen pour éviter que les deux services d'écran n'occupent simultanément le périphérique d'affichage.

Configuration d'activation : Configuration d'activation FLY Screen

Loading...