Aller au contenu principal

Utilisation infinie des fins de course

Précautions

Conditions requises
  • Doivent être remplies simultanément :
  1. La carte mère supporte la fonction DIAG
  2. Le driver supporte la sortie du signal DIAG
  3. Aucun appareil ne doit être connecté à la borne de fin de course concernée !

Vérification de compatibilité de la carte mère

Classification des cartes mères Fly :

TypeÉtat de compatibilitéModèles représentatifsExigences opérationnelles
Type AConnexion directe par défautSuper/Gemini/CDY/E3 Series✅ Utiliser directement la borne de fin de course
Type BNécessite un shunt pour activerD/C/Pro-X10/Micro Series⚡ Installer obligatoirement le shunt DIAG
Type CNon supporté du toutFly-F407ZG❌ Fonction infinie des fins de course indisponible

Méthode de vérification :

  1. Vérifier l'étiquetage de la carte mère : Chercher un shunt marqué DIAG
  2. Consulter le schéma électronique : Confirmer la connexion du signal DIAG sur l'interface du driver
  3. Sur la plupart des cartes mères, l'infini est généralement : Drive0 associé à io0, Drive1 associé à io1, etc.
  • Carte mère Type A
    • Pas de shunt DIAG, connexion directe à la borne de fin de course par défaut
  • Carte mère Type B
    • Nécessite l'utilisation d'un shunt DIAG

Vérification de la compatibilité des drivers

Indication
  • Les modèles TMC5160, TMC2240 et TMC2130 disposent de deux broches DIAG
  • Il est nécessaire de consulter la documentation du produit ou de contacter le service client pour confirmation
Modèle du driverCompatibilitéBroches DIAGExigences de configurationSensibilité requise
TMC2209✅ SupportéSimple brocheUtilisation directe0-255 # 255 est la valeur la plus sensible, 0 la moins sensible
TMC5160✅ SupportéDouble brocheChoisir la broche diag-64 63 # -64 est la valeur la plus sensible, 63 la moins sensible
TMC2240✅ SupportéDouble brocheChoisir la broche diag-64 63 # -64 est la valeur la plus sensible, 63 la moins sensible
TMC2130✅ SupportéDouble brocheChoisir la broche diag-64 63 # -64 est la valeur la plus sensible, 63 la moins sensible
TMC2208❌ Non supporté-Fonction infinie indisponibleFonction infinie indisponible
TMC2660❌ Non supporté-Fonction infinie indisponibleFonction infinie indisponible
LV8729❌ Non supporté-Fonction infinie indisponibleFonction infinie indisponible

Points d'identification :

  1. Les drivers à double broche doivent consulter le manuel correspondant pour identifier les broches fonctionnelles
  2. Certains drivers supportent la fonction DIAG, mais si les broches ne sont pas soudées, cette fonction sera inutilisable

Instructions de configuration

  • Modifier le modèle de driver correspondant et l'axe concerné
  • Sur certaines machines utilisant l'infini pour le retour à zéro, un recul peut entraîner un échec de l'homologation. Dans ce cas, il faut régler homing_retract_dist: à 0

Configuration de référence

  • Dans tmc2209_stepper_x, remplacer TMC2209 par le modèle du driver utilisé
  • Dans stepper_x, le x indique que c'est l'axe X. Si c'est l'axe Y, remplacer par stepper_y
  • Les broches indiquées ci-dessous sont indicatives, veuillez les adapter selon votre configuration réelle
  • Le paramètre diag_pin: doit inclure ^, sinon le retour à zéro échouera
  • La valeur dans driver_SGTHRS: doit être testée et réglée individuellement, 255 est la valeur la plus sensible, 0 la moins sensible
    [stepper_x]
    endstop_pin: tmc2209_stepper_x:virtual_endstop
    position_endstop: 0


    [tmc2209 stepper_x]
    diag_pin: ^PD9
    driver_SGTHRS: 100

Test de sensibilité

  • Étape 1

    • Saisir la commande suivante dans la console du panneau web

    • Déplacer lentement la buse au centre de la machine. Utiliser la commande SET_TMC_FIELD pour régler la sensibilité

    • Pour TMC2209, utiliser la commande ci-dessous, adapter selon l'axe testé

      SET_TMC_FIELD STEPPER=stepper_x FIELD=SGTHRS VALUE=255
    • Pour TMC5160, TMC2240 et TMC2130, utiliser la commande ci-dessous, adapter selon l'axe testé

      SET_TMC_FIELD STEPPER=stepper_x FIELD=sgt VALUE=-64
  • Étape 2

    • Saisir la commande suivante dans la console du panneau web
      G28 X
    • Confirmer que l'axe X ne bouge pas du tout ou s'arrête immédiatement
    • Si aucun mouvement n'est détecté, envoyer immédiatement la commande suivante
      M112
    • Vérifier que les câblages ou la configuration de la broche DIAG PIN pourraient être incorrects, cela doit être corrigé avant de continuer
  • Étape 3

    • Ensuite, réduire progressivement la sensibilité via le paramètre VALUE, puis exécuter à nouveau les commandes SET_TMC_FIELD et G28 X0
    • Trouver la sensibilité la plus élevée permettant au chariot de se déplacer jusqu'à l'extrémité et de s'arrêter correctement
    • Pour les drivers TMC2209, diminuer la valeur SGTHRS, pour les autres drivers, augmenter la valeur sgt
  • Étape 4

    • Une fois la valeur optimale trouvée, mémoriser cette valeur après un retour à zéro réussi avec un arrêt immédiat
    • Si un bruit de choc ou de cliquetis est présent à la sensibilité maximale, cela signifie que la vitesse de retour à zéro est trop basse, le courant du driver trop faible, ou que l'axe n'est pas adapté à un retour à zéro sans capteur.
    • Ouvrir printer.cfg et mettre à jour la configuration de sensibilité correspondante
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 -
Loading...