Aller au contenu principal

Installation de l'impact de la buse de klipper

Information

Cette fonctionnalité exige que la version du micrologiciel du capteur BD (vous pouvez obtenir cette version en envoyant M102 S - 1, et non la version matérielle sur le capteur) soit V1.1b, supérieure à V1.2b ou achetée après mars 2024. Sinon, vous devez utiliser un outil matériel externe (tel que STlink) pour flasher le micrologiciel dans le capteur BD.

Lorsque vous effectuez l'opération de retour à la maison avec du PEI souple (comme Whambam), ne chauffez pas la buse excessivement, sinon la température élevée pourrait laisser des trous sur le PEI.

Comment cela fonctionne

  • Si la buse ou le lit s'arrêtent en raison d'un impact, 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.
  • Le processus d'étalonnage automatique de z_offset lors de l'exécution de G28 : il peut être déclenché lorsque la buse touche le lit lors du retour à la maison - puis elle monte lentement jusqu'à ce que la buse quitte juste le lit - et cette position est définie comme la position zéro de l'axe z.

Avantages

  • Étalonnage automatique de l'offset z.
  • En même temps, vous pouvez toujours ajuster manuellement l'offset z pour différents filaments.
  • Surmonter la dérive de température.
  • La dérive de température modifie l'offset z, mais ne modifie pas la plage de la carte de hauteur du lit avec le capteur BD. Cela signifie que même si la température est différente, la grille du lit est la même.

Comment l'utiliser

  • Ajoutez collision_homing et collision_calibrate à la section [BDsensor].
[BDsensor] 
collision_homing:0 # Définissez-le à 1 pour activer le retour à la maison avec la détection d'impact de la buse. Désactivez-le en le définissant à 0.

collision_calibrate:0 # Définissez-le à 1 pour activer l'étalonnage automatique du capteur BD avec la détection d'impact de la buse. Désactivez-le en le définissant à 0.
# Cela signifie que nous n'avons pas besoin de déplacer manuellement la buse sur le lit et de faire le test du 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. Par conséquent, vous devez ajuster la vitesse de l'axe Z, et la vitesse de retour à la maison (homing_speed) et la vitesse de deuxième retour à la maison (second_homing_speed) doivent être dans la plage de 2 à 5.
Information

La buse doit être nettoyée ou chauffée pour ramollir les résidus de filament. Ne définissez pas la vitesse trop élevée ou trop basse. Si la vitesse est trop élevée, elle peut endommager votre extrémité chauffante ou le lit d'impression ; si la vitesse est trop basse, elle peut être déclenchée en l'air et en réalité, la buse n'a pas touché le lit d'impression.

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
prompt

z_hop (Hauteur de recul de l'axe Z) et homing_retract_dist (Distance de recul lors du retour à zéro) 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 fonctionne uniquement pour l'inclinaison de l'axe Z et la commande PROBE_ACCURACY. #
...

Conseil

Configuration de référence zero_reference_position

[bed_mesh]
horizontal_move_z:1 # 0.7 ~ 1.0 mm est recommandé 建议使用 0.7 ~ 1.0 毫米。
zero_reference_position: 150, 160 # Définissez cette valeur pour qu'elle soit la même que la position home_xy dans la section ## Définissez cette valeur pour qu'elle soit la même que la position home_xy dans la section safe_z_home.
....

Test de retour à la maison

Envoyez environ 10 fois l'instruction G28 Z, puis vérifiez si les données de sortie sur la console sont stables après chaque envoi de l'instruction G28 Z.

G28 Z
Vidéo de démonstration