Aller au contenu principal

Installation sur d'autres ordinateurs hôtes

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

Conditions préalables
  • Le système doit avoir Klipper installé et le répertoire /home/<nom_utilisateur>/klipper doit exister.
  • Le système doit avoir un répertoire de données Klipper configuré et le répertoire /home/<nom_utilisateur>/printer_data doit exister.
  • 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 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 du 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. Écrire FlyScreen dans moonraker.asvc.

Vérification de l'état

Après l'installation, utilisez la commande suivante pour vérifier l'état du service :

systemctl status FlyScreen.service

Consultez les journaux en temps réel :

journalctl -u FlyScreen.service -f

Problèmes courants

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, organisez d'abord le répertoire selon la méthode d'installation de Klipper de votre système, ou contactez 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 désactivé après l'installation

C'est un comportement normal. FlyScreen et KlipperScreen sont tous deux des interfaces de contrôle locales. Le script d'installation arrête et désactive KlipperScreen pour éviter que deux services d'écran n'occupent simultanément le dispositif d'affichage.

Configuration d'activation : Configuration d'activation FLY Screen

Loading...