Aller au contenu principal

TMC 2209

Paramètres de base

  • Tension d'entrée : 12V-24V
  • Adapté pour : Firmware Marlin/Klipper/RRF
  • Le moteur ne perd pas facilement des pas
  • Supporte le mode silencieux
  • Patins thermiques de grande surface pour le ventilateur, réduisant la température de travail du driver
  • Modes de pilotage supportés : TMC : UART
  • Détection de blocage du moteur supportée

Explication des cavaliers de la carte mère

  • TMC2209 utilise le cavalier UART

  • La broche UART du driver FLY est la quatrième en partant du haut à gauche, la broche PDN est la broche UART. Si la carte mère n'a pas les broches correspondantes, elle ne peut pas utiliser l'UART

  • Si d'autres drivers utilisent la cinquième broche, vous pouvez utiliser notre méthode de référence pour résoudre le problème Méthode pour résoudre l'impossibilité d'utiliser l'UART

Configuration de référence pour TMC2209

dangereux

La résistance d'échantillonnage du driver est de 0,110, ne la modifiez pas

[tmc2209 stepper_x]
uart_pin:
interpolate: False
run_current: 0,8 # Valeur du courant de fonctionnement du moteur (en mA)
sense_resistor: 0,110 # Ne modifiez pas la résistance d'échantillonnage du driver
stealthchop_threshold: 0

Instructions pour l'utilisation sans fin de course

Conseils d'utilisation de la position infinie
  • L'utilisation de la position infinie nécessite l'occupation d'un port de fin de course. Normalement, la position de conduite numéro un utilise IO1, la position de conduite numéro deux utilise IO2, et ainsi de suite.
  • Veuillez noter que lors de l'utilisation de la position infinie, il ne faut rien connecter aux ports de fin de course correspondants.
  • Pour certaines cartes mères FLY, les ports de commande sont directement connectés. Veuillez vérifier si DIAG est directement connecté aux broches correspondantes.
Conseils pour l'utilisation sans fin de course
  • Le endstop_pin: original doit être masqué ou supprimé, puis ajoutez endstop_pin: tmc2209_stepper_x:virtual_endstop
  • Après avoir configuré diag_pin:, l'état du fin de course est non déclenché lors du rafraîchissement
  • La configuration de driver_SGTHRS: nécessite de tester une valeur appropriée
  • Configuration de référence
prompt
  • Le dos de FLY 2209 a un sélecteur qui doit être basculé de l'autre côté
  • FLY 2209C est un driver connecté directement au DIAG, cette étape n'est pas nécessaire
[stepper_x]
# endstop_pin:PF3
endstop_pin: tmc2209_stepper_x:virtual_endstop
homing_retract_dist: 0 # Ne modifiez pas la distance de retrait à 0, cela pourrait entraîner un échec de retour

[tmc2209 stepper_x]
diag_pin: ^
driver_SGTHRS: 100