Aller au contenu principal

TMC 5160

Paramètres de base

  • Tension d'entrée : 12V-24V
  • Courant maximum : 4.4A
  • Convient pour : Firmware Marlin/Klipper/RRF
  • Mode de pilotage pris en charge : TMC : SPI
  • Interface pas/direction avec interpolation microPlyer
  • Résolution maximale de 256 subdivisions
  • Prise en charge de la fonction de travail silencieux et de mouvement fluide stealthChop2
  • Prise en charge de l'amortissement de résonance pour les résonances intermédiaires
  • Prise en charge du commutateur de découpage spreadCycle pour un contrôle moteur dynamique élevé
  • Prise en charge du contrôle de vitesse lié à la charge dcStep
  • Prise en charge de la détection de charge du moteur sans capteur stallGuard2 haute précision
  • Prise en charge du contrôle de courant coolStep, économisant jusqu'à 75%

Explication des sauts de carte mère

  • TMC5160 utilise les sauts SPI
  • Le pied SPI de FLY est le quatrième pied en partant du haut vers le bas, CS est le pied SPI. Si la carte mère n'a pas les broches correspondantes, il ne peut pas utiliser SPI

Référence de configuration TMC5160

dangereux
  • La résistance d'échantillonnage du pilote est sense_resistor: 0.075, veuillez ne pas la configurer incorrectement
  • spi_bus et spi_software ne peuvent être sélectionnés que l'un ou l'autre

Configuration de référence en 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/Désactiver l'interpolation de 256 micro-pas (Activer est True, Désactiver est False)
sense_resistor: 0.075
stealthchop_threshold: 0
driver_DISS2G: 1
driver_DISS2VS: 1

Explications d'utilisation sans limite

Astuce pour l'utilisation sans limite
  • L'utilisation sans limite nécessite l'occupation d'une sortie limitée, en général, la position de pilotage n°1 utilise IO1, la position de pilotage n°2 utilise IO2, et ainsi de suite
  • Veuillez faire attention lors de l'utilisation sans limite : ne connectez rien aux sorties limitées correspondantes
  • Certaines cartes mères FLY sont directement connectées aux broches de pilotage, veuillez vérifier si DIAG est directement connecté à la broche correspondante
Conseils d'utilisation sans limite
  • Ce pilote nécessite une soudure manuelle du pied DIAG, sinon la fonction sans limite ne peut pas être utilisée
  • L'ancienne endstop_pin: doit être masquée ou supprimée, puis ajoutez endstop_pin: tmc5160_stepper_x:virtual_endstop
  • Après avoir configuré diag1_pin:, le statut de la limite non déclenchée doit être rafraîchi
  • Après avoir configuré driver_SGT:, un réglage approprié doit être testé
  • Configuration de référence
[stepper_x]
# endstop_pin:PF3
endstop_pin: tmc5160_stepper_x:virtual_endstop
homing_retract_dist: 0 # Aucun retrait lors de la mise en position initiale peut entraîner un échec de mise en position

[tmc5160 stepper_x]
diag1_pin: ^!
driver_SGT: 1

# Assurez-vous que le statut de la limite non déclenchée est correct après la configuration
# Ce fil est généralement précédé d'un "^" pour activer la résistance de tirage interne
# La sensibilité est liée au relâchement de la courroie et doit être ajustée manuellement
# (Assurez-vous également que driver_SGTHRS est défini sur une sensibilité appropriée)