Installation de l'impact de la buse de klipper
Cette fonctionnalité nécessite que la version du micrologiciel du capteur BD (vous pouvez obtenir cette version 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 (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 (tel que Whambam), ne chauffez pas la buse excessivement, sinon la température élevée peut 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 z_offset lors de l'exécution de G28 : il peut être déclenché après que la buse ait touché le lit lors du retour à la maison - puis elle se déplace lentement vers le haut jusqu'à ce que la buse quitte juste le lit - et cette position est définie comme la position 0 de l'axe z.
Avantages
- Étalonnage automatique de l'offset de l'axe z.
- En même temps, vous pouvez toujours ajuster manuellement l'offset de l'axe z pour différents filaments.
- Surmonter le décalage de température.
- Le décalage de température modifie l'offset de l'axe z, mais ne modifie pas la plage de la carte de grille 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
etcollision_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.
La buse doit être nettoyée ou chauffée pour ramollir les résidus de filament. Veuillez ne pas régler la vitesse trop élevée ou trop basse. Si la vitesse est trop élevée, cela peut endommager votre extrudeuse chauffante ou le lit d'impression; si la vitesse est trop basse, cela peut déclencher en l'air et en fait, 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
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. #
...
Configuration de référence zero_reference_position
[bed_mesh]
horizontal_move_z:1 # 0.7~1.0mm 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_position qui est dans la section ## Définissez cette valeur pour qu'elle soit la même que la position home_xy_position qui est 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