Aller au contenu principal

TMC 5160HV

Loading...
Loading...

Paramètres de base

  • Tension d'entrée : 12V-48V
  • Courant maximum : 4.4A
  • Compatible avec les firmware : Marlin/Klipper/RRF
  • Modes de pilotage supportés : TMC:SPI
  • Interface pas/direction avec interpolation microstepping microPlyer
  • Résolution maximale : 256 micro-pas
  • Supporte stealthChop2 pour un fonctionnement silencieux et des mouvements fluides
  • Suppression des résonances à moyenne fréquence
  • Supporte spreadCycle, hacheur de contrôle de moteur haute dynamique
  • Supporte dcStep, contrôle de vitesse dépendant de la charge
  • Supporte stallGuard2, détection de charge du moteur sans capteur haute précision
  • Supporte coolStep, contrôle de courant permettant jusqu'à 75% d'économie d'énergie

Explication des cavaliers de la carte mère

  • Le TMC5160 utilise le cavalier SPI
  • La broche SPI des pilotes FLY est la quatrième broche en partant de la gauche, en comptant vers le bas. La broche CS est la broche SPI. Si la carte mère n'a pas la broche correspondante, le SPI ne peut pas être utilisé.
    Loading...

Configuration de référence pour le TMC5160

Danger
  • La résistance de détection du pilote est sense_resistor: 0.075. Veuillez ne pas la configurer incorrectement.
  • spi_bus et spi_software sont mutuellement exclusifs.

Configuration de référence pour le mode SPI

[tmc5160 stepper_x]
cs_pin:
spi_bus:
# spi_software_mosi_pin:
# spi_software_miso_pin:
# spi_software_sclk_pin:
run_current: 1.0 # Valeur du courant de fonctionnement du moteur
interpolate: False # Activer l'interpolation 256 micro-pas (True pour activer, False pour désactiver)
sense_resistor: 0.075
stealthchop_threshold: 0
driver_DISS2G: 1
driver_DISS2VS: 1

Instructions d'utilisation sans fin de course

:::astuce Conseils d'utilisation de la position infinie

  • L'utilisation de la position infinie nécessite l'occupation d'un port de limitation. Normalement, la position d'entraînement n°1 utilise IO1, la position d'entraînement n°2 utilise IO2, et ainsi de suite.
  • Lors de l'utilisation de la position infinie, veuillez noter de ne rien connecter au port de limitation correspondant.
  • Certaines cartes mères FLY sont directement connectées au port d'entraînement. Veuillez vérifier si DIAG est directement connecté à la broche correspondante.

:::

Astuce pour l'utilisation sans fin de course
  • L'ancien endstop_pin: doit être désactivé ou supprimé, et ajoutez endstop_pin: tmc5160_stepper_x:virtual_endstop
  • Après avoir configuré diag1_pin:, l'état de la fin de course au rafraîchissement est "non déclenché".
  • La valeur driver_SGT: doit être testée pour trouver une valeur appropriée.
  • Configuration de référence
[stepper_x]
# endstop_pin:
endstop_pin: tmc5160_stepper_x:virtual_endstop
homing_retract_dist: 0 # Laisser à 0, une valeur différente peut entraîner un échec de l'homing.

[tmc5160 stepper_x]
diag1_pin: ^!
driver_SGT: 1

# Après configuration, assurez-vous que l'état de la fin de course est "non déclenché".
# Cette broche utilise généralement le préfixe "^" pour activer la résistance de tirage interne.
# La sensibilité est liée à la tension de la courroie et doit être ajustée manuellement.
# (Assurez-vous de définir également `driver_SGTHRS` à une sensibilité appropriée.)

Loading...