Aller au contenu principal

Collision de la buse lors de l'installation de Klipper

Information

Cette fonction nécessite que la version du firmware du capteur BD (que vous pouvez obtenir en envoyant M102 S-1, et non la version matérielle du capteur) soit V1.1b, supérieure à V1.2b ou achetée après mars 2024, sinon vous devez utiliser un outil matériel externe (comme STlink) pour flasher le firmware dans le capteur BD.

Lors de l'opération de retour à l'origine avec du PEI souple (comme Whambam), ne chauffez pas trop la buse, car une température élevée pourrait laisser des trous dans le PEI.

Comment cela fonctionne

  • Si la buse ou la surface du lit s'arrête en raison d'une collision, les données de distance mesurées par le capteur BD cesseront également de changer, puis le capteur BD émettra rapidement un signal d'arrêt.
  • Processus d'étalonnage automatique du z_offset lors de l'exécution de G28 : il peut se déclencher après que la buse touche la surface du lit pendant le processus de retour à l'origine, puis remonter lentement jusqu'à ce que la buse quitte juste la surface du lit, définissant cette position comme le point zéro de l'axe Z.

Avantages

  • Étalonnage automatique du décalage de l'axe Z.
  • Vous pouvez toujours ajuster manuellement le décalage de l'axe Z pour différents filaments.
  • Surmonte la dérive thermique.
  • La dérive thermique modifie le décalage de l'axe Z, mais ne modifie pas la plage de la carte de hauteur du maillage du lit avec le capteur BD. Cela signifie que le maillage du lit est le même même si la température est différente.

Comment utiliser

  • Ajoutez collision_homing et collision_calibrate à la section [BDsensor].
[BDsensor]
collision_homing:0 # Réglez-le sur 1 pour activer le retour à l'origine avec détection de collision de la buse. Désactivez-le en réglant sur 0.

collision_calibrate:0 # Réglez-le sur 1 pour activer l'étalonnage automatique du capteur BD avec détection de collision de la buse. Désactivez-le en réglant sur 0.
# Cela signifie que nous n'avons pas besoin de déplacer manuellement la buse sur le lit et de faire un test papier avant d'envoyer la commande d'étalonnage M102 S-6.
  • La sensibilité dépend de la vitesse : plus la vitesse est lente, plus la sensibilité est élevée. Vous devez donc ajuster la vitesse de l'axe Z. homing_speed et second_homing_speed doivent être compris entre 2 et 5.
Information

La buse doit être nettoyée ou chauffée pour ramollir les résidus de filament. Ne réglez pas la vitesse trop haute ou trop basse. Si la vitesse est trop élevée, cela pourrait endommager votre hotend ou votre plateau ; si elle est trop basse, cela déclencherait dans l'air, sans que la buse touche réellement le plateau.

Configuration de référence

[stepper_z]
endstop_pin: probe:z_virtual_endstop
#position_endstop: 0.0
position_max: 250
homing_speed: 5
second_homing_speed:3
homing_retract_dist:5
homing_retract_speed:2
Astuce

z_hop et homing_retract_dist doivent être supérieurs ou égaux à 5.

Configuration de référence

[safe_z_home]
z_hop: 5

[stepper_z]
homing_retract_dist:5
[BDsensor]
...
speed:3 # Cette vitesse ne fonctionne que pour les commandes z tilt et PROBE_ACCURACY.
...

Conseil

Configuration de référence zero_reference_position

[bed_mesh]
horizontal_move_z:1 # Il est recommandé d'utiliser 0,7~1,0 mm.
zero_reference_position: 150, 160 # Définissez cette valeur pour qu'elle soit identique à home_xy_position dans la section safe_z_home.
....

Test du retour à l'origine

Veuillez envoyer environ 10 fois la commande G28 Z, puis vérifiez si les données de sortie sur la console sont stables après chaque envoi de G28 Z.

G28 Z
Vidéo de démonstration
Loading...