Aller au contenu principal

Diagnostic de la sonde Load Cell

Cet article sert à documenter les mots-clés et les orientations de base pour le diagnostic de load_cell / load_cell_probe de Klipper. La sonde Load Cell est encore une solution relativement nouvelle ; les utilisateurs ordinaires ne doivent pas modifier eux-mêmes leur capteur de pression en suivant des configurations communautaires éparses. Veuillez utiliser en priorité la documentation du produit, la documentation officielle de Klipper ou la configuration complète fournie par le fabricant.

Mots-clés courants

Mot-cléSignification couranteOrientation de diagnostic
[load_cell_probe]Utilisation d'un capteur de pression comme sondeVérifier si le Klipper actuel prend en charge cette section de configuration
LOAD_CELL_DIAGNOSTICCommande de diagnostic Load CellPermet de visualiser le taux d'échantillonnage, les échantillons saturés et les variations de données valides
Invalid ads1220 reset stateÉtat d'initialisation anormal de l'ADS1220Vérifier la configuration de la puce, la connexion SPI/I2C et le support du firmware
No trigger on probe after full movementLa sonde ne s'est pas déclenchée dans la course autoriséeVérifier le seuil de la sonde, la direction de l'axe Z, la course et les lectures du capteur
Saturated samplesÉchantillonnage saturé du capteurPossible surcharge, gain inapproprié ou erreur de câblage/de configuration

Vérifications avant utilisation

  1. Confirmer que la version actuelle de Klipper prend en charge load_cell / load_cell_probe.
  2. Confirmer que la puce ADC, le taux d'échantillonnage, les broches et le MCU utilisés correspondent à la configuration du fabricant.
  3. Confirmer que endstop_pin, position_min, position_max et la direction de déplacement de l'axe Z sont corrects.
  4. Ne pas copier directement la configuration d'autres capteurs de pression, modules de balance électronique ou modules personnalisés de fabricants sur votre machine actuelle.
Limites fonctionnelles

La configuration de la sonde Load Cell implique la contrainte mécanique, la plage de mesure du capteur et l'échantillonnage ADC. Sans une notice complète du produit, il n'est pas recommandé aux clients ordinaires de modifier eux-mêmes la sonde Z ; une configuration erronée peut entraîner un écrasement de la buse sur le lit, une perte de pas de l'axe Z ou une surcharge du capteur.

Commande de diagnostic

Si la configuration est fournie par la documentation du produit et que Klipper démarre normalement, exécutez d'abord :

LOAD_CELL_DIAGNOSTIC

Interprétation des résultats :

  1. Measured samples per second doit être proche du taux d'échantillonnage configuré ; un écart important indique un problème de configuration ou de communication.
  2. Saturated samples doit être 0 ; si ce n'est pas le cas, le capteur est peut-être surchargé, le gain est trop élevé ou la configuration est inadaptée.
  3. Unique values ne doit pas rester à 1 pendant une longue période ; si elles ne changent presque pas, cela indique généralement une erreur de câblage, d'ADC ou de configuration d'échantillonnage.
  4. Lorsque les lectures du capteur changent selon la méthode de test sécurisée fournie dans la documentation du produit, Sample range doit montrer un changement observable ; s'il n'y a pas de changement, arrêtez d'abord les mouvements d'auto-accostage et de palpage.
Couper l'alimentation

Avant d'inspecter la cellule de charge, le module ADC, l'interface de la carte outil, le sertissage du faisceau ou de reconnecter le capteur, veuillez éteindre complètement l'imprimante et débrancher l'alimentation électrique. Ne débranchez pas le faisceau du capteur ou ne touchez pas les bornes lorsque l'appareil est sous tension.

No trigger on probe after full movement

Message d'erreur : No trigger on probe after full movement lors de l'utilisation de [load_cell_probe] pour l'auto-accostage ou le palpage.

Causes courantes :

  • Le seuil de la sonde ou la direction d'auto-accostage est mal configuré(e), l'axe Z ne se déplace pas dans la direction où le capteur est sollicité.
  • Les limites position_min / position_max font que l'axe Z termine toute la course autorisée avant même d'entrer en contact.
  • Les lectures de la cellule de charge ne changent pas, ou la puce ADC n'échantillonne pas de manière stable.
  • Rigidité insuffisante de la structure mécanique, précontrainte inappropriée du capteur ou absence de contact fiable de la buse avec le point d'appui.

Solutions :

  1. Exécutez d'abord LOAD_CELL_DIAGNOSTIC pour confirmer que la lecture du capteur change avec une légère pression.
  2. Vérifiez la direction de l'axe Z, position_min, position_max et homing_positive_dir.
  3. Vérifiez si le seuil [load_cell_probe] et la configuration ADC proviennent de la documentation du produit pour le matériel actuel.
  4. Si la lecture du diagnostic est anormale, arrêtez le test d'auto-accostage, coupez l'alimentation, puis vérifiez le faisceau, l'interface et l'installation du capteur.
  5. Avant de retester, vérifiez à l'état hors tension qu'il n'y a pas de jeu ou de coincement évident au niveau de la buse, du lit chauffant et de la structure du capteur.

Diagnostic lié au mouvement : No trigger on probe after full movement

Invalid ads1220 reset state

Message d'erreur : Invalid ads1220 reset state.

Causes courantes :

  • La puce ADS1220 n'est pas correctement alimentée ou n'a pas terminé son initialisation.
  • Erreur de configuration des broches de communication ADC, du bus SPI ou de la sélection de puce.
  • Le Klipper / firmware actuel ne prend pas en charge la méthode de configuration ADC ou Load Cell utilisée.
  • Anomalie du câblage du module, du sertissage du faisceau ou de l'interface de la carte outil.

Solutions :

Couper l'alimentation

Avant d'inspecter le module ADS1220, le faisceau SPI/I2C, le fil de sélection de puce ou l'interface de la carte outil, veuillez éteindre complètement l'imprimante et débrancher l'alimentation électrique. Ne débranchez pas le module ou ne réorganisez pas les fils lorsque l'appareil est sous tension.

  1. Vérifiez le modèle du module ADC, la méthode de communication et le nom de la section de configuration dans la documentation du produit.
  2. Vérifiez si cs_pin, spi_bus ou les broches SPI logicielles correspondent au câblage réel.
  3. Confirmez que le firmware du MCU auquel l'ADC est connecté a été reflashé et qu'il est compatible avec la version de Klipper sur l'ordinateur hôte.
  4. Si cette fonction provient d'une branche tierce ou d'un Klipper personnalisé par le fabricant, confirmez d'abord que le système actuel inclut toujours le module correspondant.
  5. Remplacez le faisceau ou le module fini pour un test croisé ; ne laissez pas les clients ordinaires souder, câbler ou modifier eux-mêmes le module ADC.
Loading...