Aller au contenu principal

TMC 2209

Paramètres de base

  • Tension d'entrée : 12V-24V
  • Convient pour : Firmware Marlin/Klipper/RRF
  • Le moteur ne perd pas facilement des pas
  • Prise en charge du mode silencieux
  • Grand plateau de ventilation, réduit la température de travail du driver
  • Modes de pilotage pris en charge : TMC : UART
  • Prise en charge de la détection de blocage du moteur

Explications sur les sauts de broches de la carte mère

  • TMC2209 utilise des sauts de broche UART

  • Les broches UART de la carte mère FLY sont la quatrième broche en partant du bas à gauche, PDN est la même broche que UART. Si la carte mère n'a pas les broches correspondantes, l'utilisation de UART n'est pas possible

  • Pour d'autres drivers, si la cinquième broche est utilisée sur notre carte mère, on peut utiliser cette méthode comme référence pour résoudre le problème Méthode de résolution pour non-utilisation d'UART

Configuration de référence pour TMC2209

dangereux

La résistance de mesure du driver est de 0,110, veuillez ne pas la configurer incorrectement

[tmc2209 stepper_x]
uart_pin:
interpolate: False
run_current: 0.8 # Valeur de courant de fonctionnement du moteur (unité : mA)
sense_resistor: 0.110 # Résistance de mesure du driver, ne pas modifier
stealthchop_threshold: 0

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
  • L'ancienne configuration endstop_pin: doit être désactivée ou supprimée, et remplacée par endstop_pin: tmc2209_stepper_x:virtual_endstop
  • Après avoir configuré diag_pin:, le statut de la limite est non déclenché
  • Après avoir configuré driver_SGTHRS:, un ajustement approprié doit être testé
  • Configuration de référence
prompt
  • Sur le dos de FLY 2209, il y a un commutateur, il doit être mis de l'autre côté
  • FLY 2209C est une connexion directe au driver DIAG, ce pas n'est pas nécessaire
[stepper_x]
# endstop_pin:PF3
endstop_pin: tmc2209_stepper_x:virtual_endstop
homing_retract_dist: 0 # Retrait en arrière ne doit pas être modifié, sinon cela pourrait entraîner un échec de la mise en position

[tmc2209 stepper_x]
diag_pin: ^
driver_SGTHRS: 100