Installation de la tête d'impression avec détection de collision
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 que le produit ait été acheté après mars 2024. Sinon, vous devez flasher le firmware dans le capteur BD à l'aide d'un outil matériel externe (comme un STlink).
Lors de l'utilisation du PEI souple (comme Whambam) pour le positionnement d'origine, 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 décalage Z lors de l'exécution de G28 : il peut se déclencher lorsque la buse touche la surface du lit lors du positionnement d'origine, puis remonte lentement jusqu'à ce que la buse vienne de quitter le lit, définissant cette position comme le zéro de l'axe Z.
Avantages
- Étalonnage automatique du décalage de l'axe Z.
- Vous pouvez toujours ajuster manuellement le décalage Z pour différents filaments.
- Surmonte la dérive thermique.
- La dérive thermique modifie le décalage Z, mais elle ne modifie pas la portée de la carte de hauteur du maillage du lit avec le capteur BD. Cela signifie que le maillage du lit reste le même même si la température est différente.
Comment utiliser
- Ajoutez
collision_homingetcollision_calibratedans la section [BDsensor].
[BDsensor]
collision_homing:0 # Réglez sur 1 pour activer le positionnement d'origine avec détection de collision de la buse. Désactivez en réglant sur 0.
collision_calibrate:0 # Réglez sur 1 pour activer l'étalonnage automatique du capteur BD avec détection de collision de la buse. Désactivez en réglant sur 0.
# Cela signifie que nous n'avons pas besoin de déplacer manuellement la buse sur le lit et d'effectuer 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. Par conséquent, vous devez ajuster la vitesse de l'axe Z.
homing_speed(vitesse de positionnement d'origine) etsecond_homing_speed(deuxième vitesse de positionnement d'origine) doivent être comprises entre 2 et 5.
La buse doit être nettoyée ou chauffée pour ramollir les résidus de filament. Ne réglez pas la vitesse trop élevée ou trop basse. Une vitesse trop élevée pourrait endommager votre bloc chauffant ou le lit d'impression ; une vitesse trop basse pourrait déclencher dans l'air sans que la buse ne touche réellement 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 retrait Z) et homing_retract_dist (distance de retrait de positionnement d'origine) 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.
...
Configuration de référence zero_reference_position
[bed_mesh]
horizontal_move_z:1 # 0.7~1.0mm est recommandé.
zero_reference_position: 150, 160 # Définissez cette valeur sur les mêmes coordonnées que home_xy_position dans la section safe_z_home.
....
Test de positionnement d'origine
Veuillez envoyer environ 10 commandes G28 Z, puis vérifiez si les données de sortie sur la console après chaque commande G28 Z sont stables.
G28 Z