Aller au contenu principal

Installation de l'offset z automatique avec klipper

Information

Cette fonctionnalité nécessite une version du firmware BD supérieure à V1.1b, V1.2b ou une version achetée après mars 2024, sinon vous devrez utiliser un outil externe comme STlink pour flasher le firmware sur le capteur BD.

Lorsque vous effectuez un homing avec un PEI mou (comme Whambam), n'échauffez pas la buse trop haut, car une température élevée pourrait laisser des trous dans le PEI.

Comment ça marche

  • Si la buse ou la plateforme 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.
  • Le processus de calibration automatique de l'offset z pendant l'homing : cela peut être déclenché lorsque la buse touche la plateforme lors de l'homing – puis se déplace lentement vers le haut jusqu'à ce que la buse quitte légèrement la plateforme – et définit cette position comme étant la position z de 0.

Avantages

  • Calibration automatique de l'offset z.
  • Vous pouvez toujours ajuster manuellement l'offset z pour différents types de filament.
  • Surmontez le dérive de température.
  • Le dérive de température change l'offset z, mais ne change pas la plage de la carte de hauteur de la plateforme avec un capteur BD. Cela signifie que même si la température est différente, la carte de hauteur de la plateforme reste la même.

Utilisation

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

collision_calibrate:0 # Définissez-le à 1 pour activer la calibration automatique du capteur BD avec la détection de collision de la buse. Désactivez-le en le définissant à 0. Cela signifie que nous n'avons pas besoin de déplacer la buse manuellement sur la plateforme et de faire un test papier avant d'envoyer la commande de calibration M102 S-6.
  • La sensibilité dépend de la vitesse, plus la vitesse est faible, plus la sensibilité est élevée, donc vous devez ajuster la vitesse de l'axe Z, la vitesse d'homing (homing_speed) et la deuxième vitesse d'homing (second_homing_speed) doivent être comprises entre 2 et 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 haute ou trop basse. Si la vitesse est trop élevée, elle pourrait endommager votre extrudeur ou votre plateau de impression ; si la vitesse est trop basse, elle pourrait déclencher en l'air, en fait la buse ne touche pas réellement le plateau de 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 retrait de l'axe Z) et homing_retract_dist (distance de retrait de l'homing) 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 s'applique qu'à la commande de tilting Z et de précision de sonde.
...

Conseil

Référence de configuration zero_reference_position

[bed_mesh]
horizontal_move_z:1 # 0.7~1.0mm est recommandé
zero_reference_position: 150, 160 # Définissez cette valeur pour qu'elle soit la même que celle de la position home_xy_position dans la section
....

Test de l'homing

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

G28 Z
Vidéo de démonstration