Aller au contenu principal

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_pin doit être remplacé par la broche réelle de la carte mère ; ne copiez pas directement l'exemple PC2.

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ètreDescription
pause_on_runoutSuspendre automatiquement l'impression en cas de détection de rupture
switch_pinBroche de signal du capteur de rupture, généralement écrite comme ^broche ou ^!broche
runout_gcodeG-code exécuté après déclenchement de la rupture
insert_gcodeG-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 :

FormeUsage
PC2Entrée de signal standard
^PC2Activation de la résistance de tirage
!PC2Inversion de l'état de déclenchement
^!PC2Activation de la résistance de tirage et inversion de l'état

Méthode de test

  1. Enregistrez la configuration et redémarrez Klipper.
  2. Ouvrez l'état de la machine ou la console depuis l'interface web.
  3. Insérez et retirez manuellement le filament, observez si l'état du capteur change.
  4. Si l'état est inversé, modifiez ! dans switch_pin.
  5. 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...