Aller au contenu principal

TMC 5160

Loading...

Paramètres de base

  • Tension d'entrée : 12V-24V
  • Courant maximum : 4.4A
  • Compatible avec les firmwares : Marlin/Klipper/RRF
  • Modes de pilotage supportés : TMC:SPI
  • Interface pas/direction avec interpolation de micropas microPlyer
  • Résolution maximale : 256 micropas
  • Prise en charge du fonctionnement silencieux stealthChop2 et des mouvements fluides
  • Suppression des résonances pour les fréquences moyennes
  • Prise en charge du hacheur spreadCycle pour un contrôle moteur haute dynamique
  • Contrôle de vitesse dépendant de la charge avec dcStep
  • Détection de charge moteur sans capteur de haute précision avec stallGuard2
  • Contrôle de courant coolStep, 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 du bas à gauche. 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.
  • Il faut choisir entre spi_bus et spi_software.

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 micropas ? (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
  • Ce pilote nécessite de souder vous-même la broche DIAG, sinon la fonction sans fin de course ne peut pas être utilisée.
  • L'ancien endstop_pin: doit être désactivé ou supprimé, puis ajoutez endstop_pin: tmc5160_stepper_x:virtual_endstop.
  • Après avoir configuré diag1_pin:, l'état de la butée est rafraîchi comme non déclenché.
  • La configuration de driver_SGT: nécessite de tester vous-même une valeur appropriée.
  • Configuration de référence
[stepper_x]
# endstop_pin:
endstop_pin: tmc5160_stepper_x:virtual_endstop
homing_retract_dist: 0 # Ne pas modifier 0 pourrait entraîner un échec de l'initialisation.

[tmc5160 stepper_x]
diag1_pin: ^!
driver_SGT: 1

# Après configuration, assurez-vous que l'état de la butée 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...