TMC 2240
Loading...
Paramètres de base
- Tension d'entrée : 12V-36V
- Compatible avec : Firmware Klipper/RRF
- Mode de pilotage supporté : TMC:SPI/UART
- Détection de température intégrée
- Entrée analogique universelle avec protection et diagnostic complets
- Détection de courant sans perte entièrement intégrée (ICS)
- Interface pas-à-pas/direction avec interpolation microPlyer
- Protection contre les courts-circuits, verrouillage sous tension, protection contre la surchauffe de la puce (arrêt thermique)
- Prise en charge de la détection de charge moteur sans capteur de haute précision stallGuard2
- Détection de charge moteur sans capteur intégrée StallGuard2 et StallGuard4
- Combinaison sans saccades de StealthChop et SpreadCycle, résolvant les problèmes de saut moteur au point de changement de vitesse de hachage.
- Puissance plus élevée, production de chaleur plus faible. (Prend en charge des tensions plus élevées, 3.0A MAX, adapté aux travaux d'impression 3D dans des domaines plus exigeants, et un fonctionnement plus long sans surchauffe ni dommage.)
Instructions pour les cavaliers de la carte mère
- TMC2240 utilise par défaut le cavalier SPI
Loading...
- Méthode de cavalier UART pour TMC2240
Loading...
Configuration de référence TMC2240
Danger
La résistance d'échantillonnage du pilote est rref: 12300, veuillez ne pas la configurer incorrectement.
Configuration de référence en mode SPI
[tmc2240 stepper_x]
cs_pin:
spi_bus:
run_current: 0.65 # Valeur du courant de fonctionnement du moteur
interpolate: False # Activer ou non l'interpolation 256 micro-pas (déconseillé)
rref: 12300
stealthchop_threshold: 0 # Seuil de silence (si le silence n'est pas nécessaire, définissez la valeur sur 0)
Configuration de référence en mode UART
[tmc2240 stepper_x]
uart_pin:
run_current: 0.65 # Valeur du courant de fonctionnement du moteur
interpolate: False # Activer ou non l'interpolation 256 micro-pas (déconseillé)
rref: 12300 # Résistance d'échantillonnage du pilote
stealthchop_threshold: 0 # Seuil de silence (si le silence n'est pas nécessaire, définissez la valeur sur 0)
-
Si l'erreur suivante apparaît
Loading... -
Vous devez vous connecter sous l'utilisateur avec Klipper installé via le terminal SSH, puis exécuter ce code
sed -i 's/"uart_pin"/\'"'"'uart_pin'\''/g' ~/klipper/klippy/extras/tmc2240.py
Instructions d'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 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.
Conseils d'utilisation sans fin de course
- L'original
endstop_pin:doit être masqué ou supprimé, puis ajoutezendstop_pin: tmc2240_stepper_x:virtual_endstop - Après avoir configuré
diag0_pin:, l'état de la fin de course actualisé est non déclenché - La configuration de
driver_SGT:nécessite un test pour déterminer une valeur appropriée, normalement1
- Configuration de référence
[stepper_x]
# endstop_pin:PF3 # Vous devez masquer ou supprimer la broche de fin de course d'origine
endstop_pin: tmc2240_stepper_x:virtual_endstop
homing_retract_dist: 0 # Ne pas définir à 0 pour le retrait peut entraîner un échec du retour à l'origine
[tmc2240 stepper_x]
diag0_pin: ^!PG12
driver_SGT: 1
Loading...