enight57 Posté(e) Mars 27 Posté(e) Mars 27 Bonjour à tous, J'ai une vieille CNC (type charly robot) que j'essaye de remettre en état. J'ai en théorie téléverser le firmware (GRBL) je veux donc maintenant connecter au moins un des TB6600 avec mon shield pour tester ... mais je ne vois pas de shéma me donnant ces informations. Auriez-vous ce genre d'infos ?
pommeverte Posté(e) Mars 27 Posté(e) Mars 27 Salut et bienvenue sur le forum, Le câblage est expliqué sur les 2 images suivantes. Par exemple, pour l'axe X, il suffit de raccorder l'ENA+, DIR+ et PUL+ sur respectivement les sorties D8, D5 et D2. Les ENA-, DIR-, PUL- allant à la masse Citation
enight57 Posté(e) Mars 27 Auteur Posté(e) Mars 27 Ok top, merci !!!!! J'essaierai tout ça pour lundi matin première heure !!!
enight57 Posté(e) Mars 31 Auteur Posté(e) Mars 31 Ca fonctionne (presque) quand je lance un déplacement sur l'axe que j'ai branché, j'ai un bruit de perceuse à percussion et pas de mouvement. Alors qu'il y a quelques semaines quand j'étais encore sous marlin avec ma MKS gen V1.0, le moteur tournait correctement. des pistes de recherches ?
pommeverte Posté(e) Mars 31 Posté(e) Mars 31 Salut, Les sorties ne sont pas dans le même ordre entre le TB6600 et la MKS gen. Le plus sûr est de repérer les bobines du moteur en mesurant la résistance entre les fils (< 20ohms). La bobine 1 sera branchée sur les bornes B+ et B-, la 2nde entre A+ et A-. Si le moteur tourne à l'envers, il suffit d'inverser les fils B+ et B- OU A+ et A-
enight57 Posté(e) Mars 31 Auteur Posté(e) Mars 31 Mais j'avais déjà les TB6600 avec la MKS. Donc j'aurais plus l'impression que c'est une histoire de paramètres firmware entre marlin et grbl qu'un "problème" matériel.
pommeverte Posté(e) Mars 31 Posté(e) Mars 31 Dans ce cas, est-ce que tu as correctement défini les paramètres suivants du fichier configuration_adv.h: Citation /** * Minimum delay before and after setting the stepper DIR (in ns) * 0 : No delay (Expect at least 10µS since one Stepper ISR must transpire) * 20 : Minimum for TMC2xxx drivers * 200 : Minimum for A4988 drivers * 400 : Minimum for A5984 drivers * 500 : Minimum for LV8729 drivers (guess, no info in datasheet) * 650 : Minimum for DRV8825 drivers * 1500 : Minimum for TB6600 drivers (guess, no info in datasheet) * 15000 : Minimum for TB6560 drivers (guess, no info in datasheet) * * Override the default value based on the driver type set in Configuration.h. */ #define MINIMUM_STEPPER_POST_DIR_DELAY 1500 #define MINIMUM_STEPPER_PRE_DIR_DELAY 1500 /** * Minimum stepper driver pulse width (in µs) * 0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers * 0 : Minimum 500ns for LV8729, adjusted in stepper.h * 1 : Minimum for A4988 and A5984 stepper drivers * 2 : Minimum for DRV8825 stepper drivers * 3 : Minimum for TB6600 stepper drivers * 30 : Minimum for TB6560 stepper drivers * * Override the default value based on the driver type set in Configuration.h. */ #define MINIMUM_STEPPER_PULSE 3
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant