Optimisation de la détection de bouchon
Description des fonctionnalités
La version FAST 1.3.8 optimise la fonction de détection de bouchon, offrant une capacité de détection plus précise et des options de configuration flexibles. Cette fonction peut surveiller en temps réel la sortie de filament de l'extrudeuse, et suspendre automatiquement l'impression et alerter l'utilisateur en cas de bouchon ou de rupture de filament.
Exigences de version du système: Cette fonction nécessite que la version du système FlyOS-Fast soit supérieure ou égale à v1.3.8 pour fonctionner correctement.
Méthode de configuration
- Ajoutez la configuration suivante au fichier
printer.cfg: - Veuillez noter qu'il s'agit d'une configuration de référence, les paramètres spécifiques peuvent nécessiter des ajustements en fonction de la situation réelle
[filament_blockage_detection my_sensor]
switch_pin: ^PA10
extruder: extruder
distance_per_edge: 0.232
detection_length: 3
pause_on_runout: True
runout_gcode: M118 Bouchon pendant l'impression
insert_gcode: M118 Récupération en veille
Description des paramètres :
| Paramètre | Description |
|---|---|
switch_pin | Broche du capteur de détection de bouchon, ^ indique l'activation de la résistance de tirage |
extruder | Nom de l'extrudeuse associée |
distance_per_edge | Distance de déplacement du filament correspondant à chaque déclenchement du capteur (en millimètres). Ce paramètre sera automatiquement calculé et mis à jour après l'exécution de la commande d'étalonnage, aucune valeur initiale manuelle n'est nécessaire |
detection_length | Seuil de longueur de détection (en millimètres), si le capteur n'est pas déclenché au-delà de cette distance, un bouchon est détecté |
pause_on_runout | Suspendre automatiquement l'impression en cas de détection de bouchon |
runout_gcode | Commande G-code à exécuter en cas de détection de bouchon |
insert_gcode | Commande G-code à exécuter en cas de réinsertion du filament |
Le paramètre distance_per_edge sera automatiquement optimisé après l'exécution de la commande d'étalonnage CALIBRATE_FILAMENT_BLOCKAGE, et sauvegardé de manière permanente dans le fichier de configuration via la commande SAVE_CONFIG. Une valeur arbitraire peut être renseignée lors de la configuration initiale, elle sera automatiquement écrasée après l'étalonnage.
Étapes d'étalonnage
Pour garantir la précision de la détection, il est recommandé d'étalonner le capteur avant utilisation.
Étape 1 : Chauffer la buse
Chauffez la buse à la température de fonctionnement normale (recommandée 220°C) :
M104 S220
M109 S220
Étape 2 : Exécuter la commande d'étalonnage
Une fois la buse à la température cible, exécutez la commande d'étalonnage suivante :
CALIBRATE_FILAMENT_BLOCKAGE SENSOR=my_sensor TEMPERATURE=220
Description de la commande :
SENSOR: Nom du capteur, correspondant à[filament_blockage_detection my_sensor]dans la configurationTEMPERATURE: Température de la buse lors de l'étalonnage
Étape 3 : Sauvegarder les résultats d'étalonnage
Une fois l'étalonnage terminé, le système calcule automatiquement la valeur optimale du paramètre distance_per_edge. Pour sauvegarder manuellement, exécutez :
SAVE_CONFIG
Rappels importants
Après la mise à niveau vers FAST 1.3.8, le firmware de l'unité de contrôle inférieure doit être mis à jour, sinon la fonction de détection de bouchon pourrait ne pas fonctionner correctement.
Veuillez consulter le document Mise à jour du firmware de l'écran pour effectuer la mise à niveau du firmware.
Dépannage
Problème 1 : La détection de bouchon ne se déclenche pas
Causes possibles :
- Le capteur n'est pas correctement connecté
- La configuration
switch_pinest incorrecte - Le firmware de l'unité de contrôle inférieure n'est pas mis à jour
Solutions :
- Vérifiez la connexion matérielle du capteur
- Confirmez que la configuration de la broche correspond au matériel réel
- Mettez à jour le firmware de l'unité de contrôle inférieure vers la version la plus récente
Problème 2 : Fausse détection de bouchon
Causes possibles :
- Le paramètre
distance_per_edgen'est pas précis - Le seuil
detection_lengthest trop petit
Solutions :
- Réexécutez la commande d'étalonnage
- Augmentez la valeur de
detection_length(recommandé 3-5mm)
Problème 3 : Échec de l'étalonnage
Causes possibles :
- La température de la buse n'a pas atteint la valeur requise
- Défaut matériel du capteur
Solutions :
- Assurez-vous que la buse est chauffée à la température spécifiée
- Vérifiez que le capteur fonctionne correctement
- Essayez de redémarrer le service Klipper
Recommandations d'utilisation
- Il est recommandé de réétalonner le capteur à chaque changement de marque ou de diamètre de filament
- Vérifiez régulièrement l'état du capteur pour garantir la précision de la détection
- Si la fonction de détection de bouchon n'a pas été utilisée pendant une longue période, il est recommandé de la réétalonner avant utilisation