Aller au contenu principal

Installation de la buse de klipper en cas de collision

Information

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

Lors de l'utilisation d'un plateau PEI souple (comme Whambam), évitez de chauffer excessivement la buse pendant le positionnement, car la chaleur pourrait laisser des trous sur le PEI.

Comment cela fonctionne-t-il ?

  • Si la buse ou le plateau s'arrêtent à cause 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 d'étalonnage automatique du décalage Z pendant l'exécution de G28 : il peut être déclenché après que la buse ait touché le plateau pendant le positionnement — puis elle remonte lentement jusqu'à ce qu'elle quitte juste le plateau — cette position est définie comme zéro sur l'axe Z.

Avantages

  • Étalonnage automatique du décalage Z.
  • Vous pouvez tout de même ajuster manuellement le décalage Z pour différents filaments.
  • Compense la dérive thermique.
  • La dérive thermique modifie le décalage Z, mais n'affecte pas l'amplitude de la carte de nivellement du plateau avec le capteur BD. Cela signifie que la carte de nivellement du plateau reste identique même avec des températures différentes.

Comment l'utiliser

  • Ajoutez collision_homing et collision_calibrate dans la section [BDsensor].
[BDsensor] 
collision_homing:0 # set it 1 to enable homing with nozzle collision sensing. disable it by setting 0. Mettez 1 pour activer le positionnement avec détection de collision de buse. Désactivez-le en mettant 0.

collision_calibrate:0 # set it 1 to enable auto calibrate BDsensor with nozzle collision sensing. disable it by setting 0. Mettez 1 pour activer l'étalonnage automatique du capteur BD avec détection de collision de buse. Désactivez-le en mettant 0.
# that means we do not need to manual move the nozzle on the bed and do paper test before sending calibrate command M102 S-6. Cela signifie que nous n'avons pas besoin de déplacer manuellement la buse sur le plateau ni de faire le test avec 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, vous devez donc ajuster la vitesse de l'axe Z, les vitesses homing_speed (vitesse de positionnement) et second_homing_speed (vitesse secondaire de positionnement) doivent être comprises entre 2 et 5.
Information

La buse doit être propre ou chauffée pour ramollir les résidus de filament. Veuillez ne pas régler la vitesse trop haute ou trop basse. Une vitesse trop élevée pourrait endommager votre extrudeuse ou le plateau d'impression ; une vitesse trop basse pourrait déclencher une détection dans l'air, sans que la buse n'ait réellement touché le plateau d'impression.

Configuration recommandée

[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 (retrait Z) et homing_retract_dist (distance de retrait au positionnement) doivent être supérieurs ou égaux à 5.

Configuration recommandée

[safe_z_home]
z_hop: 5

[stepper_z]
homing_retract_dist:5
[BDsensor] 
...
speed:3 # this speed only works for the z tilt and PROBE_ACCURACY command. Cette vitesse n'est utilisée que pour l'inclinaison Z et la commande PROBE_ACCURACY.
...
Conseil

Reportez-vous à la configuration zero_reference_position.

[bed_mesh]
horizontal_move_z:1 # 0.7~1.0mm is recommended. On recommande 0,7 à 1,0 mm.
zero_reference_position: 150, 160 # Set this value to be the same as home_xy_position that is in the section. Définissez cette valeur comme étant identique à home_xy_position figurant dans la section safe_z_home.
....

Test du positionnement

Veuillez envoyer environ 10 fois la commande G28 Z et vérifier si les données affichées sur la console après chaque commande G28 Z sont stables.

G28 Z
Vidéo de démonstration
Loading...
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -