Aller au contenu principal

Guide de résolution des problèmes courants du capteur EDDY

Questions fréquentes sur le capteur EDDY

Erreur lors du retour à l'origine Error during homing z: Eddy current sensor error

Lorsque cette erreur apparaît, veuillez vérifier dans l'ordre.

Mettre à jour Klipper ou le système

Avis important

La fonction de retour à l'origine Z de l'EDDY présentait auparavant des problèmes de compatibilité, qui ont été optimisés dans la mise à jour de Klipper du 6 janvier 2026.

  • Ordinateur hôte standard : mettez à jour Klipper vers une version stable récente.
  • Ordinateur hôte FLY : mettez à jour la version du système vers V1.3.5 ou supérieure.

Après la mise à jour, vous devez recalibrer l'EDDY.

Ajuster le courant d'attaque

  1. Ouvrez le fichier printer.cfg.
  2. Trouvez le paramètre reg_drive_current = en bas de la configuration.
  3. Augmentez ou diminuez la valeur actuelle de 1, par exemple, 15 peut être changé en 16 ou 14.
  4. Veuillez entrer directement le résultat calculé, n'écrivez pas de formules comme 15+1.
  5. Enregistrez le fichier et redémarrez l'imprimante, puis retestez le retour à l'origine.
Loading...

Ajuster le décalage de la sonde

Si la mise à jour et l'ajustement du courant d'attaque sont toujours inefficaces, poursuivez la vérification de z_offset.

  1. Dans printer.cfg, trouvez la section de configuration [probe_eddy_current fly_eddy_probe].
  2. Augmentez correctement la valeur de z_offset:. La valeur par défaut est généralement 1.0, essayez d'abord 2.0 ou 2.5.
  3. Ce paramètre ne doit être conservé qu'à un seul endroit dans cette section, ne le configurez pas plusieurs fois.
  4. Il est recommandé que la valeur ne dépasse pas 3.0. La valeur finale doit être déterminée en fonction de la structure de la machine et de la hauteur d'installation de la sonde.
  5. Enregistrez et redémarrez l'imprimante, puis retestez le retour à l'origine.
Loading...

Message d'erreur !! probe_eddy_current sensor not in valid range

Cette erreur indique que la lecture de la sonde est en dehors de la plage valide. La cause fréquente est qu'après avoir activé la sonde EDDY, la hauteur de détection dans d'autres sections de configuration n'a pas pris effet comme prévu, ce qui fait que la sonde dépasse sa plage physique.

Veuillez vérifier en priorité les emplacements suivants :

  • [probe_eddy_current fly_eddy_probe]
  • [bed_mesh]
  • [z_tilt] ou [quad_gantry_level]
  • Les macros personnalisées de retour à l'origine, de nivellement et de balayage du lit.

Méthode de traitement :

  1. Assurez-vous que la hauteur de toutes les opérations de détection se situe dans la plage utilisable de l'EDDY.
  2. Évitez que plusieurs macros ou sections de configuration ne se chevauchent pour le même paramètre de hauteur.
  3. Après modification, enregistrez et redémarrez Klipper, puis réexécutez le retour à l'origine ou le nivellement.
Loading...

Message d'erreur Eddy I2C STATUS/DATA error ou Invalid read data

Ce type d'erreur indique une anomalie de communication ou de lecture entre l'EDDY et le MCU.

Causes fréquentes :

  • Mauvaise connexion du faisceau de câbles, de la prise ou du point de soudure de l'EDDY.
  • Câble I2C trop long, mauvaise qualité du fil, ou trajet parallèle avec les câbles moteur ou les câbles de chauffage provoquant des interférences.
  • Vitesse I2C trop élevée, instable pour le câble et l'environnement actuels.
  • Alimentation instable de la sonde.

Méthode de traitement :

Opération hors tension

Avant de rebrancher le faisceau de câbles EDDY, de réorganiser le câblage ou de vérifier les prises, veuillez éteindre complètement l'imprimante et la débrancher de l'alimentation électrique. Ne branchez ou ne débranchez pas le capteur ou ne touchez pas aux bornes sous tension.

  1. Après avoir coupé l'alimentation, rebranchez le faisceau de câbles EDDY et vérifiez si les prises sont desserrées.
  2. Éloignez le câble de communication EDDY des câbles moteur, des câbles de chauffage et du câble du lit chauffant.
  3. Si vous utilisez l'I2C matériel, essayez de réduire la vitesse I2C ; si cela reste instable, testez ensuite l'I2C logiciel.
  4. Effectuez d'abord des tests croisés en remplaçant le faisceau de câbles, en changeant de port ou en remplaçant le capteur ; pour les tests électriques des bornes nues, contactez le service après-vente ou un professionnel.
  5. Après modification, réexécutez le retour à l'origine ou PROBE_EDDY_CURRENT_CALIBRATE.

Message d'erreur Unable to obtain probe_eddy_current sensor readings

Cette erreur indique que Klipper n'a pas obtenu de données valides du capteur EDDY dans le délai imparti.

Causes fréquentes :

  • Le câble de communication du capteur est déconnecté ou la configuration du bus/des broches est erronée.
  • La sonde est trop éloignée de la surface métallique du lit, la lecture est hors de la plage utilisable.
  • reg_drive_current n'est pas approprié, la plage de fréquence du capteur est insuffisante.
  • L'étalonnage du courant d'attaque ou l'étalonnage de la hauteur Z n'a pas encore été effectué.

Méthode de traitement :

Opération hors tension

Avant de vérifier le bus EDDY, le câblage des broches ou de remplacer le faisceau de câbles du capteur, veuillez éteindre complètement l'imprimante et la débrancher de l'alimentation électrique. Ne branchez ou ne débranchez pas le capteur sous tension.

  1. Après avoir coupé l'alimentation, confirmez que la configuration du bus et des broches dans [probe_eddy_current fly_eddy_probe] correspond au câblage réel.
  2. Déplacez la tête d'impression au centre du lit chauffant, en vous assurant que l'EDDY est au-dessus de la surface métallique du lit.
  3. Réexécutez LDC_CALIBRATE_DRIVE_CURRENT CHIP=fly_eddy_probe et SAVE_CONFIG.
  4. Réexécutez PROBE_EDDY_CURRENT_CALIBRATE CHIP=fly_eddy_probe.
  5. Si cela ne se produit qu'au retour à l'origine, continuez à ajuster reg_drive_current et z_offset selon la section "Erreur lors du retour à l'origine" ci-dessus.

Déclenchement anormal du mode TAP

Lors de l'utilisation de METHOD=tap de l'EDDY, si la détection s'arrête prématurément, ne s'arrête pas après le contact avec la surface du lit, ou si le résultat est manifestement instable, cela est généralement lié à tap_threshold et à l'état de la buse/du lit.

Procédure détaillée : Méthode de débogage du mode TAP EDDY

Risque de mouvement

Le test TAP amène la buse à s'approcher ou à entrer en contact avec le lit chauffant. Avant de l'exécuter, assurez-vous que la buse et la surface du lit sont propres, éloignez les mains et les outils de la zone de mouvement, et préparez-vous à un arrêt d'urgence.

Points clés de vérification :

  1. Assurez-vous que la buse et la surface du lit sont propres ; les résidus de matière sur la buse affectent directement le résultat TAP.
  2. Avant de commencer le TAP, la distance entre la buse et le lit doit idéalement être maintenue dans une plage de quelques millimètres, ni trop proche, ni trop éloignée.
  3. Si le test s'arrête avant le contact avec le lit, cela signifie que tap_threshold est peut-être trop bas, vous pouvez l'augmenter de manière appropriée.
  4. Si le test ne s'arrête pas après le contact avec le lit, cela signifie que tap_threshold est peut-être trop élevé, arrêtez-vous immédiatement et réduisez le seuil.
  5. Après l'ajustement, réexécutez PROBE_EDDY_CURRENT_TAP_CALIBRATE, puis SAVE_CONFIG après validation.

Instabilité de la première couche due à la dérive thermique

L'EDDY est un capteur à courant de Foucault. Les variations de température du lit, de la buse, de la bobine du capteur et des pièces métalliques environnantes peuvent affecter les résultats de mesure. La manifestation typique est la suivante : l'étalonnage à froid est normal, mais la première couche à chaud est trop haute ou trop basse.

Méthode de traitement :

  1. Effectuez l'étalonnage EDDY dans la mesure du possible à une température proche de la température d'impression réelle.
  2. Avant l'impression, attendez que la température du lit chauffant et de la buse se stabilise avant d'effectuer le retour à l'origine, le nivellement ou le balayage du lit.
  3. Si l'EDDY est équipé d'un capteur de température, vous pouvez configurer [temperature_probe] et effectuer une compensation de la dérive thermique.
  4. Pour les machines encaissées, il est recommandé d'effectuer un étalonnage fin après la stabilisation de la température intérieure.

Conseils de débogage pour z_offset

Dans de nombreux cas de débogage, définir la valeur initiale de z_offset dans [probe_eddy_current fly_eddy_probe] sur 2.5 permet généralement à de nombreux capteurs EDDY d'entrer plus rapidement dans un état de fonctionnement.

Attention

2.5 n'est qu'un point de départ pour le débogage, pas une valeur fixe universelle, ni une configuration par défaut officielle. Le décalage optimal dépend de la position d'installation de la sonde, de la hauteur de la buse et de la structure de la machine ; veuillez vous baser sur les résultats d'étalonnage réels.

Loading...