Aller au contenu

Messages recommandés

Posté(e)

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 ?

Posté(e)

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

cablage.thumb.jpg.1b0ceb63a1c3d9b70fe5f9f8db28ff3e.jpgshieldV3.thumb.jpg.82892011cdc6cefa1ac449d653aca860.jpg

 

Posté(e)

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 ?

Posté(e)

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-

 

Posté(e)

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.

Posté(e)

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

 

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...