K
Koala Inside
Nouveau
Bonjour,
J'aimerai me lancer dans la réalisation d'une CNC et j'ai à peine commencé que j'ai un soucis... J'ai pas trop de question sur le coté mécanique mais j'en avais quelques unes sur le coté électronique / logiciel alors pour faire des essais je me suis donc commandé un petit moteur et un driver que je souhaite piloter en utilisant GRBL installé sur un Arduino.
Je pense que ça marche, je peux faire tourner mon moteur dans un sens ou dans l'autre en utilisant les flèches de "UniversalGcodeSender" mais parfois (environ 1 fois sur 4), le moteur se "bloque" et il fait un son étrange le temps de faire les pas puis parfois repart, parfois rebloque...
C'est pas facile à expliquer alors j'ai fais une vidéo même si elle n'est pas excellente :
Sur la vidéo, je lui demande toujours la même chose, c'est à dire : 30 pas à droite, une pause, 30 pas à gauche, une pause et on recommence, 30 pas à droite, etc...
Parfois il tourne bien, parfois il commence puis se bloque et finit par faire quelques tours sur la fin.... Je pense qu'il est malade...
Le moteur est un 57HD1016-01, le driver est un TB6600. J'ai commencé avec une alimentation 12V 3A, puis une 12V 14A et enfin une 24V 8A. J'ai installé GRBL pour mega sur un Arduino Mega que j'alimente par l'usb de mon pc. J'ai relié un fil entre la sortie 5V de l'arduino et les bornes EN+, DIR+ et PUL+ du driver. EN- est relié sur la borne 13 de l'arduino, DIR- sur la borne 30 et PUL- sur la borne 24. J'ai cherché les fils au multimètre pour retrouver les bobines du moteur et j'en ai branché une sur A+ et A- du driver et l'autre sur B+ et B-. L'alimentation est branchée sur le + et le - du driver.
Quand je branche sur le secteur, j'ai 2 voyants rouge sur le driver allumés et je peux tourner le moteur à la main. Quand je branche l'usb il ne se passe rien.Quand je lance UniversalGcodeSender et que je me connecte à l'aduino, je reçois le message de bienvenue GRBL, un voyant du driver s'éteint et je ne peux plus tourner le moteur à la main. Je clique la petite case pour activer les flèches, je rentre 30 et j'appuis pour bouger X à gauche et le moteur bouge (plus ou moins) comme demandé...
Pour les switchs sur le driver j'ai mis 1.8A et en pas complet. J'ai tenté de monté à 2.5A mais ça ne change rien.
Qu'en pensez vous ?
J'aimerai me lancer dans la réalisation d'une CNC et j'ai à peine commencé que j'ai un soucis... J'ai pas trop de question sur le coté mécanique mais j'en avais quelques unes sur le coté électronique / logiciel alors pour faire des essais je me suis donc commandé un petit moteur et un driver que je souhaite piloter en utilisant GRBL installé sur un Arduino.
Je pense que ça marche, je peux faire tourner mon moteur dans un sens ou dans l'autre en utilisant les flèches de "UniversalGcodeSender" mais parfois (environ 1 fois sur 4), le moteur se "bloque" et il fait un son étrange le temps de faire les pas puis parfois repart, parfois rebloque...
C'est pas facile à expliquer alors j'ai fais une vidéo même si elle n'est pas excellente :
Sur la vidéo, je lui demande toujours la même chose, c'est à dire : 30 pas à droite, une pause, 30 pas à gauche, une pause et on recommence, 30 pas à droite, etc...
Parfois il tourne bien, parfois il commence puis se bloque et finit par faire quelques tours sur la fin.... Je pense qu'il est malade...
Le moteur est un 57HD1016-01, le driver est un TB6600. J'ai commencé avec une alimentation 12V 3A, puis une 12V 14A et enfin une 24V 8A. J'ai installé GRBL pour mega sur un Arduino Mega que j'alimente par l'usb de mon pc. J'ai relié un fil entre la sortie 5V de l'arduino et les bornes EN+, DIR+ et PUL+ du driver. EN- est relié sur la borne 13 de l'arduino, DIR- sur la borne 30 et PUL- sur la borne 24. J'ai cherché les fils au multimètre pour retrouver les bobines du moteur et j'en ai branché une sur A+ et A- du driver et l'autre sur B+ et B-. L'alimentation est branchée sur le + et le - du driver.
Quand je branche sur le secteur, j'ai 2 voyants rouge sur le driver allumés et je peux tourner le moteur à la main. Quand je branche l'usb il ne se passe rien.Quand je lance UniversalGcodeSender et que je me connecte à l'aduino, je reçois le message de bienvenue GRBL, un voyant du driver s'éteint et je ne peux plus tourner le moteur à la main. Je clique la petite case pour activer les flèches, je rentre 30 et j'appuis pour bouger X à gauche et le moteur bouge (plus ou moins) comme demandé...
Pour les switchs sur le driver j'ai mis 1.8A et en pas complet. J'ai tenté de monté à 2.5A mais ça ne change rien.
Qu'en pensez vous ?