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 courante | Orientation de diagnostic |
|---|---|---|
[load_cell_probe] | Utilisation d'un capteur de pression comme sonde | Vérifier si le Klipper actuel prend en charge cette section de configuration |
LOAD_CELL_DIAGNOSTIC | Commande de diagnostic Load Cell | Permet 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'ADS1220 | Vérifier la configuration de la puce, la connexion SPI/I2C et le support du firmware |
No trigger on probe after full movement | La sonde ne s'est pas déclenchée dans la course autorisée | Vérifier le seuil de la sonde, la direction de l'axe Z, la course et les lectures du capteur |
Saturated samples | Échantillonnage saturé du capteur | Possible surcharge, gain inapproprié ou erreur de câblage/de configuration |
Vérifications avant utilisation
- Confirmer que la version actuelle de Klipper prend en charge
load_cell/load_cell_probe. - Confirmer que la puce ADC, le taux d'échantillonnage, les broches et le MCU utilisés correspondent à la configuration du fabricant.
- Confirmer que
endstop_pin,position_min,position_maxet la direction de déplacement de l'axe Z sont corrects. - 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.
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 :
Measured samples per seconddoit être proche du taux d'échantillonnage configuré ; un écart important indique un problème de configuration ou de communication.Saturated samplesdoit être0; si ce n'est pas le cas, le capteur est peut-être surchargé, le gain est trop élevé ou la configuration est inadaptée.Unique valuesne doit pas rester à1pendant 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.- Lorsque les lectures du capteur changent selon la méthode de test sécurisée fournie dans la documentation du produit,
Sample rangedoit montrer un changement observable ; s'il n'y a pas de changement, arrêtez d'abord les mouvements d'auto-accostage et de palpage.
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_maxfont 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 :
- Exécutez d'abord
LOAD_CELL_DIAGNOSTICpour confirmer que la lecture du capteur change avec une légère pression. - Vérifiez la direction de l'axe Z,
position_min,position_maxethoming_positive_dir. - Vérifiez si le seuil
[load_cell_probe]et la configuration ADC proviennent de la documentation du produit pour le matériel actuel. - 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.
- 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 :
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.
- 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.
- Vérifiez si
cs_pin,spi_busou les broches SPI logicielles correspondent au câblage réel. - 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.
- 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.
- 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.