Aller au contenu principal

Questions fréquentes sur le capteur EDDY

Erreur lors du homing : Error during homing z: Eddy current sensor error

Si cette erreur se produit, veuillez vérifier dans l'ordre.

Mettre à jour Klipper ou le système

Avis important

La fonction de homing 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 : Veuillez mettre à jour Klipper vers une version stable plus récente.
  • Ordinateur hôte FLY : Veuillez mettre à niveau la version du système vers V1.3.5 ou supérieure.

Après la mise à jour, il est nécessaire de 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'utilisez pas de formules comme 15+1.
  5. Enregistrez le fichier et redémarrez l'imprimante, puis testez à nouveau le homing.
Loading...

Ajuster le décalage de la sonde

Si la mise à jour et l'ajustement du courant d'attaque restent inefficaces, vous pouvez continuer à vérifier descend_z.

  1. Dans printer.cfg, trouvez la section de configuration [probe_eddy_current fly_eddy_probe].
  2. Augmentez la valeur de descend_z: de manière appropriée. La valeur par défaut est généralement 0.5, vous pouvez d'abord essayer 2.0 ou 2.5.
  3. Ce paramètre ne peut être conservé qu'à un seul endroit dans cette section de configuration, ne le configurez pas plusieurs fois.
  4. La valeur recommandée ne doit pas dépasser 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 testez à nouveau le homing.
Note de version

La configuration [probe_eddy_current] après mars 2026 dans Klipper utilise descend_z. Le z_offset de l'ancienne configuration est obsolète et pourrait être supprimé dans les versions futures ; si des tutoriels, des configurations anciennes ou des captures d'écran mentionnent encore z_offset, veuillez d'abord le remplacer par descend_z.

Loading...

Avertissement Amplitude Low/High warning

Message d'erreur : my_eddy_probe: Amplitude Low/High warning (36), Amplitude Low/High warning (48), etc. Le nombre entre parenthèses est la valeur d'amplitude mesurée.

Causes courantes :

  • Le réglage de reg_drive_current est inapproprié, l'amplitude d'oscillation du capteur est en dehors de la plage idéale.
  • La distance (standoff) entre la sonde et le lit chauffant est trop grande ou trop petite.
  • La sonde est mal fixée ou la surface du lit chauffant est irrégulière.

Solutions :

  1. Recalibrer le courant d'attaque : LDC_CALIBRATE_DRIVE_CURRENT CHIP=fly_eddy_probe, puis SAVE_CONFIG.
  2. Si l'avertissement persiste après le calibrage, ajustez manuellement reg_drive_current (par incréments de ±1) comme indiqué dans la section "Ajuster le courant d'attaque" ci-dessus.
  3. Vérifiez que la sonde est bien fixée et que la distance entre le bas de la sonde et la surface du lit chauffant est maintenue entre 0,3 et 1,0 mm.
  4. Assurez-vous que le lit chauffant est une surface métallique plane, sans déformation ni bombement.
  5. Si l'avertissement n'apparaît qu'à des positions spécifiques, il peut s'agir d'une irrégularité locale du lit. Essayez de recalibrer à différents endroits.

Erreur !! probe_eddy_current sensor not in valid range

Cette erreur indique que la lecture du capteur est en dehors de la plage valide. Une cause courante est qu'après l'activation de la sonde EDDY, la hauteur de探测 dans d'autres sections de configuration n'est pas appliquée comme prévu, ce qui fait que la sonde se déplace hors de sa plage physique.

Veuillez vérifier attentivement les emplacements suivants :

  • [probe_eddy_current fly_eddy_probe]
  • [bed_mesh]
  • [z_tilt] ou [quad_gantry_level]
  • Macros personnalisées de homing, nivellement, balayage du lit

Procédure :

  1. Assurez-vous que la hauteur de descente de toutes les actions de探测 se trouve dans la plage disponible de l'EDDY.
  2. Évitez que plusieurs macros ou sections de configuration ne remplacent le même paramètre de hauteur.
  3. Après modification, enregistrez et redémarrez Klipper, puis réexécutez le homing ou le nivellement.
Loading...

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 courantes :

  • Mauvais contact du faisceau de câbles, des connecteurs ou des points de soudure de l'EDDY.
  • Câble I2C trop long, de mauvaise qualité, ou acheminé parallèlement aux câbles moteur ou de chauffage, provoquant des interférences.
  • Vitesse I2C trop élevée, instable avec le câble et l'environnement actuels.
  • Alimentation instable de la sonde.

Procédure :

Couper l'alimentation

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

  1. Après avoir coupé l'alimentation, rebranchez le faisceau de câbles EDDY et vérifiez si les connecteurs sont desserrés.
  2. Éloignez les câbles de communication EDDY des câbles moteur, de chauffage et du lit chauffant.
  3. Si vous utilisez l'I2C matériel, essayez de réduire la vitesse I2C ; si l'instabilité persiste, testez l'I2C logiciel.
  4. Privilégiez les tests croisés en remplaçant le faisceau de câbles prêt à l'emploi, en changeant de port ou en remplaçant le capteur ; pour les tests électriques des bornes exposées, contactez le service après-vente ou un professionnel.
  5. Après modification, réexécutez le homing ou PROBE_EDDY_CURRENT_CALIBRATE.

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 courantes :

  • Le câble de communication du capteur est déconnecté ou le bus/pin configuré est erroné.
  • La sonde est trop éloignée du lit métallique, la lecture est hors de la plage disponible.
  • Le reg_drive_current est inapproprié, la plage de fréquence du capteur est insuffisante.
  • Le calibrage du courant d'attaque ou le calibrage de la hauteur Z n'a pas encore été effectué.

Procédure :

Couper l'alimentation

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 débrancher l'alimentation. Ne débranchez pas le capteur lorsque l'appareil est sous tension.

  1. Après avoir coupé l'alimentation, vérifiez 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 et assurez-vous que l'EDDY se trouve au-dessus de la surface métallique du lit.
  3. Réexécutez LDC_CALIBRATE_DRIVE_CURRENT CHIP=fly_eddy_probe puis SAVE_CONFIG.
  4. Réexécutez PROBE_EDDY_CURRENT_CALIBRATE CHIP=fly_eddy_probe.
  5. Si l'erreur ne se produit que lors du homing, continuez à ajuster reg_drive_current et descend_z comme indiqué dans la section "Erreur lors du homing" ci-dessus.

MCU Protocol error: Unknown command i2c_write

Messages d'erreur : MCU Protocol error, mcu 'eddy': Unknown command: i2c_write, Command format mismatch.

Ce type d'erreur indique généralement une incompatibilité entre le firmware du MCU périphérique EDDY / RP2040 et la version de Klipper sur l'ordinateur hôte. Un scénario courant est la mise à jour de Klipper sur l'hôte sans recompiler et reflasher le firmware EDDY ; il est également possible que le firmware EDDY soit plus récent que Klipper sur l'hôte, et que l'hôte ne reconnaisse pas les nouvelles commandes utilisées par le firmware périphérique.

Procédure :

  1. Consultez Git version et Loaded MCU 'eddy' ... version dans klippy.log pour confirmer si l'hôte et le firmware EDDY proviennent de la même version de Klipper.
  2. Recompilez et reflashez le firmware MCU où se trouve l'EDDY. La méthode de flashage dépend de la carte d'outils correspondante ou de la documentation du produit EDDY.
  3. Si vous utilisez un système intégré tiers ou un Klipper personnalisé par le fabricant, vérifiez d'abord que ce système prend en charge le firmware EDDY actuel ; en cas de doute, utilisez de préférence le package de firmware fourni par le même système.
  4. Après le flashage, exécutez FIRMWARE_RESTART, puis réexécutez le calibrage du courant d'attaque et de la hauteur de l'EDDY.

Vérification de version générale : MCU Protocol error

Déclenchement anormal du mode TAP

Lors de l'utilisation de METHOD=tap avec l'EDDY, si la探测 s'arrête prématurément, ne s'arrête pas après le contact avec le lit, ou si les résultats sont visiblement instables, 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 d'exécuter, assurez-vous que la buse et le lit sont propres, que les mains et les outils sont éloignés de la zone de mouvement, et préparez-vous à un arrêt d'urgence.

Points de vérification :

  1. Assurez-vous que la buse et le lit sont propres ; les résidus 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 à quelques millimètres, ni trop proche ni trop éloignée.
  3. Si la探测 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 la探测 ne s'arrête pas après le contact avec le lit, cela signifie que tap_threshold est peut-être trop élevé, arrêtez immédiatement et réduisez le seuil.
  5. Après ajustement, réexécutez PROBE_EDDY_CURRENT_TAP_CALIBRATE, puis une fois réussi, SAVE_CONFIG.

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

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

Procédure :

  1. Effectuez le calibrage EDDY à une température aussi proche que possible de la température d'impression réelle.
  2. Avant d'imprimer, attendez que la température du lit et de la buse se stabilise avant d'effectuer le homing, 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 enfermées dans un caisson, il est recommandé d'effectuer le calibrage fin une fois la température du caisson stabilisée.

Conseils de débogage pour descend_z

Dans de nombreux cas de débogage, définir la valeur initiale de descend_z dans [probe_eddy_current fly_eddy_probe] sur 2.5 permet souvent de mettre plus rapidement de nombreux capteurs EDDY en état de fonctionnement.

Attention

2.5 n'est qu'un point de départ pour le débogage, ce n'est pas une valeur fixe universelle, ni une configuration officielle par défaut. 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 référer aux résultats de calibrage réels.

Loading...