Installation du plugin Happy-Hare
Happy-Hare modifie les configurations de Klipper et de Moonraker. Avant l'installation, sauvegardez /usr/share/printer_data/config et répondez aux questions du script d'installation en fonction du matériel MMU réel.
Installation de Happy-Hare
Le script d'installation actuel de Happy-Hare peut détecter automatiquement FLYOS-FAST et utilise /data/klipper, /data/moonraker et /usr/share/printer_data/config.
Récupérer ou mettre à jour le plugin
Cette étape nécessite une connexion à GitHub. Une fois la récupération confirmée, exécutez le script d'installation.
cd /data
if [ -d /data/Happy-Hare/.git ]; then
git -C /data/Happy-Hare pull --ff-only
else
git clone https://github.com/moggieuk/Happy-Hare.git /data/Happy-Hare
fi
Exécuter le script d'installation
-i indique une installation interactive en première exécution, -z permet d'ignorer la vérification de mise à jour réseau interne au script. Cette étape ne dépend donc plus de GitHub.
cd /data/Happy-Hare
chmod +x install.sh
./install.sh -i -z
Le script d'installation écrit la configuration en fonction des choix effectués et redémarre Moonraker et Klipper à la fin. Ne répondez pas directement avec les exemples de réponses si vous ne connaissez pas les paramètres matériels du MMU.
Vérifier les services
systemctl is-active klipper
systemctl is-active moonraker
Une fois que les deux commandes renvoient active, continuez le réglage selon la configuration générée par Happy-Hare.
Installation de Happy-Hare KlipperScreen
Installez uniquement si l'équipement utilise déjà KlipperScreen et que l'interface dédiée Happy-Hare est réellement nécessaire. L'installation remplacera /data/KlipperScreen, le répertoire d'origine sera conservé sous /data/KlipperScreen-original.
Première récupération de l'interface
Cette étape télécharge uniquement la nouvelle interface, sans arrêter ni remplacer le KlipperScreen actuel.
cd /data
git clone https://github.com/kluoyun/KlipperScreen-Happy-Hare-Edition.git /data/KlipperScreen-Happy-Hare
Si le remplacement a déjà été effectué, les mises à jour ultérieures peuvent être réalisées séparément :
git -C /data/KlipperScreen pull --ff-only
Remplacer et installer l'interface
Vérifiez d'abord que /data/KlipperScreen-original n'existe pas. Si ce répertoire de sauvegarde existe déjà, ne répétez pas la commande de remplacement de répertoire.
Modifiez GATES=12 en fonction du nombre réel de canaux de filament :
GATES=12
systemctl stop klipperscreen
mv /data/KlipperScreen /data/KlipperScreen-original
mv /data/KlipperScreen-Happy-Hare /data/KlipperScreen
cd /data/KlipperScreen/happy_hare
chmod +x install_ks.sh
./install_ks.sh -z -g "$GATES"
-z permet d'ignorer la vérification réseau interne au script d'installation. Une fois le script terminé, KlipperScreen redémarrera automatiquement.
Vérifier le service de l'interface
systemctl is-active klipperscreen
Un retour active indique que le service a démarré ; les fonctionnalités de l'interface doivent encore être vérifiées avec la configuration MMU réelle.