Aller au contenu principal

Installation du plugin klipper-toolchanger

:::attention Compatibilité du plugin klipper-toolchanger évolue rapidement ; avant toute mise à niveau, sauvegardez la configuration de votre imprimante et consultez le journal des changements en amont. Le script d'installation en amont refuse de s'exécuter en tant que root et utilise par défaut ~/klipper, il ne peut donc pas être utilisé directement avec FLYOS-FAST. :::

Pour Tapchanger, l'amont ne maintient plus la configuration dans Klipper/config-example ; le plugin logiciel et les exemples de configuration sont désormais fournis par le dépôt klipper-toolchanger.

Installation du plugin

Cloner ou mettre à jour le plugin

cd /data
if [ -d /data/klipper-toolchanger/.git ]; then
git -C /data/klipper-toolchanger pull --ff-only
else
git clone https://github.com/viesturz/klipper-toolchanger.git /data/klipper-toolchanger
fi
Loading...

Créer le lien symbolique

Cette étape n'accède pas au réseau. Une fois le lien symbolique créé, la mise à jour du plugin ne nécessite plus de copier à nouveau les fichiers Python.

for file in /data/klipper-toolchanger/klipper/extras/*.py; do
name="$(basename "$file")"
ln -sfn "$file" "/data/klipper/klippy/extras/$name"
if [ -d /data/klipper/.git/info ]; then
grep -qxF "klippy/extras/$name" /data/klipper/.git/info/exclude || \
echo "klippy/extras/$name" >> /data/klipper/.git/info/exclude
fi
done

systemctl restart klipper
Loading...

Vérifier l'installation

readlink -f /data/klipper/klippy/extras/toolchanger.py
systemctl is-active klipper

Le lien symbolique doit pointer vers /data/klipper-toolchanger/klipper/extras/toolchanger.py, et l'état du service doit renvoyer active.

Les éléments de configuration et les macros du plugin peuvent varier selon les versions ; référez-vous au répertoire /data/klipper-toolchanger/examples comme référence. Il n'est pas nécessaire de cloner séparément le dépôt matériel Tapchanger, ni de supprimer ou recloner /data/klipper fourni avec FLYOS-FAST.

Loading...