TMC 5160HV
Paramètres de base
- Tension d'entrée : 12V-48V
- Courant maximal : 4,4A
- Compatible avec : firmware Marlin/Klipper/RRF
- Modes de pilotage supportés : TMC : SPI
- Interface pas à pas/direction avec interpolation de micro-pas microPlyer
- Résolution maximale de 256 micro-pas
- Support pour le fonctionnement silencieux stealthChop2 et les mouvements fluides
- Support pour la suppression de la résonance à fréquence moyenne
- Support pour le chopper de contrôle dynamique du moteur spreadCycle
- Support pour le contrôle de vitesse dépendant de la charge dcStep
- Support pour la détection de charge sans capteur à haute précision stallGuard2
- Support pour le contrôle de courant coolStep, économie d'énergie jusqu'à 75%
Explication des cavaliers de la carte mère
- TMC5160 utilise le cavalier SPI
- Les broches SPI de la FLY sont sur le quatrième pied en partant du haut à gauche, la broche CS est la broche SPI. Si la carte mère n'a pas les broches correspondantes, le SPI ne peut pas être utilisé
Configuration de référence pour TMC5160
dangereux
- La résistance d'échantillonnage du driver est
sense_resistor: 0.075
, ne la configurez pas incorrectement - spi_bus et spi_software ne peuvent être sélectionnés que l'un ou l'autre
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 # Activation de l'interpolation de micro-pas à 256 (True pour activer, False pour désactiver)
sense_resistor: 0.075
stealthchop_threshold: 0
driver_DISS2G: 1
driver_DISS2VS: 1
Instructions d'utilisation de la position infinie
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 de la position infinie
- Le
endstop_pin:
original doit être masqué ou supprimé, puis ajoutezendstop_pin: tmc5160_stepper_x:virtual_endstop
- Après avoir configuré
diag1_pin:
, l'état du fin de course doit être non déclenché - La configuration de
driver_SGT: :
nécessite de tester une valeur appropriée
- Configuration de référence
[stepper_x]
# endstop_pin:PF3
endstop_pin: tmc5160_stepper_x:virtual_endstop
homing_retract_dist: 0 # Une valeur différente de 0 peut entraîner un échec de retour à l'origine
[tmc5160 stepper_x]
diag1_pin: ^!
driver_SGT: 1
# Assurez-vous que l'état du fin de course est non déclenché après la configuration
# Ce pin utilise généralement le préfixe "^" pour activer la résistance de pull-up interne
# La sensibilité dépend de la tension de la courroie et doit être ajustée
# (Assurez-vous également que driver_SGTHRS est configuré pour une sensibilité appropriée)