Aller au contenu principal

Utilisation sans fin de course

Précautions

Conditions requises
  • Les trois conditions suivantes 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é à l'interface de fin de course correspondante !

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

Classification des cartes mères Fly :

TypeCompatibilitéModèles représentatifsExigences opérationnelles
Type AConnexion directe par défautSuper/Gemini/CDY/E3 Series✅ Utiliser directement l'interface de fin de course
Type BNécessite un shunt pour activerD/C/Pro-X10/Micro Series⚡ Installer le shunt DIAG obligatoirement
Type CNon compatibleFly-F407ZG❌ Fonction sans fin de course indisponible

Méthode de vérification :

  1. Vérifier les indications sur 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, le sans fin de course suit la correspondance suivante : Drive0 correspond à io0, Drive1 correspond à io1, etc.
  • Carte mère de type A
    • Aucun shunt DIAG nécessaire, connexion directe à l'interface de fin de course
  • Carte mère de 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 de driverCompatibilitéBroche DIAGExigences de configurationSensibilité requise
TMC2209✅ SupportéSimple brocheUtilisation directe0-255 # 255 = sensibilité maximale, 0 = sensibilité minimale
TMC5160✅ SupportéDouble brocheSélectionner la broche diag-64-255 # -64 = sensibilité maximale, 63 = sensibilité minimale
TMC2240✅ SupportéDouble brocheSélectionner la broche diag-64-255 # -64 = sensibilité maximale, 63 = sensibilité minimale
TMC2130✅ SupportéDouble brocheSélectionner la broche diag-64-255 # -64 = sensibilité maximale, 63 = sensibilité minimale
TMC2208❌ Non supporté-Fonction sans fin de course indisponibleFonction sans fin de course indisponible
TMC2660❌ Non supporté-Fonction sans fin de course indisponibleFonction sans fin de course indisponible
LV8729❌ Non supporté-Fonction sans fin de course indisponibleFonction sans fin de course indisponible

Points clés pour l'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, la fonction ne pourra pas être utilisée

Instructions de configuration

  • Il est nécessaire de modifier le modèle de driver correspondant et l'axe concerné
  • Certaines imprimantes peuvent rencontrer un échec lors du retour à l'origine si un recul est effectué, il est alors nécessaire de régler homing_retract_dist: à 0

Configuration de référence

  • Dans tmc2209_stepper_x, TMC2209 doit être remplacé par le modèle de driver utilisé
  • Dans stepper_x, x indique qu'il s'agit de l'axe x, si c'est l'axe y, remplacer par stepper_y
  • Les broches indiquées ci-dessous sont à titre indicatif, veuillez les adapter selon votre configuration
  • Il est impératif d'ajouter ^ dans la configuration diag_pin:, sinon le retour à l'origine échouera
  • La valeur de driver_SGTHRS: doit être déterminée par tests, 255 = sensibilité maximale, 0 = sensibilité minimale
    [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 tête d'impression au centre de la machine. Utiliser la commande SET_TMC_FIELD pour régler la sensibilité

    • Utiliser la commande ci-dessous pour TMC2209, veuillez modifier l'axe à tester

      SET_TMC_FIELD STEPPER=stepper_x FIELD=SGTHRS VALUE=255
    • Utiliser la commande ci-dessous pour TMC5160, TMC2240 et TMC2130, veuillez modifier l'axe à tester

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

    • Saisir la commande suivante dans la console du panneau web
      G28 X
    • Vérifier que l'axe X ne bouge plus ou s'arrête rapidement
    • Si aucun mouvement n'est détecté, envoyer immédiatement la commande suivante
      M112
    • Vérifier que le câblage ou la configuration de la broche DIAG PIN est correcte, toute erreur doit être corrigée avant de continuer
  • Étape 3

    • Ensuite, réduire progressivement la valeur VALUE de sensibilité et relancer 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, réduire la valeur SGTHRS, pour les autres drivers, augmenter la valeur sgt
  • Étape 4

    • Une fois la valeur optimale trouvée, mémoriser cette valeur dès que l'axe s'arrête immédiatement après le retour à l'origine
    • Si un bruit de heurt ou de cliquetis apparaît à la sensibilité maximale, cela peut indiquer une vitesse de retour à l'origine trop faible, un courant du driver insuffisant, ou que l'axe n'est pas adapté à un retour à l'origine sans capteur.
    • Ouvrir printer.cfg et mettre à jour la valeur 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 -