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é.
- Le système doit avoir Klipper installé et le répertoire
/home/<nom_utilisateur>/klipperdoit exister. - Le système doit avoir un répertoire de données Klipper configuré et le répertoire
/home/<nom_utilisateur>/printer_datadoit exister. - Pour les systèmes non FlyOS-FAST, utilisez un utilisateur ordinaire pour exécuter
sudolors de l'installation, ne passez pas directement à l'utilisateurrootpour 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 :
- Vérifier les répertoires Klipper et
printer_data. - Cloner ou mettre à jour le projet FlyScreen dans
/home/<nom_utilisateur>/FlyScreen. - Sélectionner le fichier exécutable FlyScreen correspondant à l'architecture du système.
- Copier
FlyScreen.confdans/home/<nom_utilisateur>/printer_data/config/FlyScreen.conf. - Créer et activer
FlyScreen.service. - Arrêter et désactiver le service KlipperScreen en cours d'exécution.
- Écrire
FlyScreendansmoonraker.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