Erreurs de signalement courantes
Problèmes de connexion
mcu 'xxx' : Impossible de se connecter
Message d'erreur : L'ordinateur hôte ne parvient pas à trouver ou à se connecter à la carte mère.
Cause de l'erreur : L'ordinateur hôte Klipper ne peut pas établir de communication avec la carte mère, ce qui peut être dû à plusieurs raisons.
Solution : Consultez d'abord le fichier Klippy.log et allez jusqu'en bas. En fonction du message d'erreur spécifique, prenez les mesures appropriées :
-
Erreur
[Errno 2]: Indique que l'ID de l'appareil trouvé n'a pas été ajouté au fichier printer.cfg.Loading... -
Erreur
serialhdl.error: mcu 'xxx' : Connexion série fermée: Indique que l'ID CAN n'a pas été trouvé ou a été mal renseigné. Vous devez rechercher à nouveau l'ID et le renseigner correctement.Loading... -
Erreur
mcu 'mcu' : Impossible d'ouvrir le port CAN : [Errno 19] Aucun périphérique de ce type: Indique qu'il manque un périphérique UTOC ou une carte mère n'ayant pas flasher le firmware de pontage CAN.Loading... -
Erreur
mcu 'mcu' : Impossible d'ouvrir le port CAN : Échec de la transmission : [Errno 100] Le réseau est hors service: Indique que le réseau CAN n'est pas correctement configuré ou que l'interface CAN0 n'a pas été démarrée. -
Erreur
mcu 'mcu' : Impossible d'ouvrir le port CAN : Échec de la transmission : [Errno 105] Le réseau est hors service: Indique que le cache du réseau CAN est trop petit. Vous devez augmenter la taille du cache.
Pour connaître la méthode de configuration détaillée des erreurs [Errno 105] Le réseau est hors service et [Errno 100] Le réseau est hors service, veuillez vous référer au Document de configuration CAN.
mcu 'mcu' : UUID CAN invalide
Message d'erreur : L'UUID CAN est invalide ou non reconnu.
Cause de l'erreur : L'ID CAN n'a pas été correctement renseigné ou a été mal saisi, ce qui empêche Klipper de reconnaître le périphérique CAN.
Solution : Vous devez rechercher à nouveau l'ID du périphérique CAN et le renseigner correctement dans le fichier de configuration printer.cfg.
L'option 'serial' dans la section 'mcu' doit être spécifiée
Message d'erreur : L'option 'serial' doit être spécifiée dans la section de configuration 'mcu'.
Cause de l'erreur : L'ID du périphérique USB n'a pas été correctement renseigné ou a été mal saisi, ce qui empêche Klipper de reconnaître la carte mère connectée en USB.
Solution : Vous devez rechercher à nouveau l'ID du périphérique USB et le renseigner correctement dans la section 'mcu' du fichier de configuration printer.cfg.
Problèmes de conflit de configuration
La méthode de remplacement de l'homing effectue toujours un homing sur X et Y avant de faire un homing sur Z. Le safe_z_home
Message d'erreur : Conflit entre la configuration de l'homing de sécurité Z et le remplacement de l'homing.
Cause de l'erreur : Les deux modules fonctionnels [safe_z_home] et [homing_override] sont configurés en double, créant un conflit dans la logique d'homing.
Solution : Il suffit de configurer un seul de ces modules fonctionnels et de supprimer l'autre configuration. Choisissez de conserver [safe_z_home] ou [homing_override] en fonction de vos besoins réels.
Problèmes de détection de température
Erreur 'XXX mcu' arrêt : ADC hors plage…
Message d'erreur : L'ADC (convertisseur analogique-numérique) est hors de la plage de mesure, détection de température anormale.
Cause de l'erreur : Klipper détecte une température dépassant le seuil maximum ou minimum défini, généralement dû à une thermistance en circuit ouvert, en court-circuit ou à une erreur de câblage. Le système entre en mode de protection par arrêt pour des raisons de sécurité.
Solution :
Commencez par rechercher min_temp: dans le fichier de configuration et modifiez la température minimale à -235, puis recherchez max_temp: et modifiez la température maximale à 500, assouplissant temporairement les limites de température pour le diagnostic. Ensuite, vérifiez si le modèle de thermistance est correct, si la configuration des broches de la thermistance est correcte et si la thermistance présente un court-circuit. Après avoir identifié et résolu le problème, veillez à rétablir les limites de température aux valeurs de sécurité d'origine.
Problèmes de performance et de temporisation
MCU 'mcu' arrêt : Minuterie trop proche
Message d'erreur : La minuterie du MCU est trop proche, entraînant un dépassement de délai système.
Cause de l'erreur : La cause principale est une surcharge de traitement sur le microcontrôleur (MCU) ou un dépassement de délai de réponse de l'ordinateur hôte (contrôleur principal), ce qui rend l'intervalle de la minuterie trop petit pour traiter les tâches normalement.
Solution : Essayez d'abord de réduire le paramètre de micro-pas du moteur pas à pas pour diminuer la charge de traitement de chaque impulsion de pas. Ensuite, réduisez la vitesse d'impression pour alléger la charge globale du système. Si le problème persiste, envisagez de réinstaller le système de l'ordinateur hôte et de reflasher le firmware.
Pour les utilisateurs de Raspberry Pi, vous pouvez également utiliser la méthode suivante pour vérifier et désactiver le service de synchronisation temporelle NTP, afin de réduire les interférences causées par la synchronisation temporelle du système :
sudo timedatectl status | grep "NTP service"
sudo timedatectl set-ntp false
Les commandes ci-dessus vérifient d'abord l'état du service NTP, puis désactivent la fonction de synchronisation NTP.