Capteur de rupture de filament
Description des fonctions
Le capteur de rupture de filament permet de suspendre l'impression en cas d'épuisement du consommable, de rupture du filament ou de changement d'état du capteur. Dans Klipper, la configuration [filament_switch_sensor] est couramment utilisée pour le module de détection de rupture de type interrupteur.
Remarques
- Après la première configuration, veuillez d'abord vérifier l'état du capteur dans la console avant de commencer un test d'impression.
- La logique de déclenchement du capteur peut être inversée en fonction du câblage ; ajustez l'état de la broche à l'aide de
!. switch_pindoit être remplacé par la broche réelle de la carte mère ; ne copiez pas directement l'exemplePC2.
Configuration de base
printer.cfg
[filament_switch_sensor Surveillance rupture]
pause_on_runout: True
switch_pin: ^PC2
runout_gcode:
M118 Rupture de filament, impression suspendue
insert_gcode:
M118 Reprise après rupture de filament
Description des paramètres
| Paramètre | Description |
|---|---|
pause_on_runout | Suspendre automatiquement l'impression en cas de détection de rupture |
switch_pin | Broche de signal du capteur de rupture, généralement écrite comme ^broche ou ^!broche |
runout_gcode | G-code exécuté après déclenchement de la rupture |
insert_gcode | G-code exécuté après réinsertion ou remplacement du filament |
Ajustement de l'état de la broche
Si l'état du capteur est inversé, modifiez switch_pin :
printer.cfg
# Si l'état affiché est "triggered" alors qu'il n'est pas déclenché, essayez d'ajouter ou de supprimer !
switch_pin: ^!PC2
Formes courantes :
| Forme | Usage |
|---|---|
PC2 | Entrée de signal standard |
^PC2 | Activation de la résistance de tirage |
!PC2 | Inversion de l'état de déclenchement |
^!PC2 | Activation de la résistance de tirage et inversion de l'état |
Méthode de test
- Enregistrez la configuration et redémarrez Klipper.
- Ouvrez l'état de la machine ou la console depuis l'interface web.
- Insérez et retirez manuellement le filament, observez si l'état du capteur change.
- Si l'état est inversé, modifiez
!dansswitch_pin. - Une fois l'état correct confirmé, effectuez un test de suspension d'impression.
Configuration avec notification de changement de filament
printer.cfg
[filament_switch_sensor filament_sensor]
pause_on_runout: True
switch_pin: ^!PC2
runout_gcode:
M118 Rupture de filament détectée, impression suspendue
insert_gcode:
M118 Filament détecté, veuillez confirmer que l'extrusion est normale avant de reprendre
Astuce
Si vous utilisez un capteur de filament avec détection de bourrage, vous devez généralement également configurer la détection de mouvement ou des fonctions de plugin selon la documentation du produit. Un simple [filament_switch_sensor] ne peut détecter que l'état de l'interrupteur.
Loading...