Je suis toujours entrain de construire ma petite CNC maison basée sur la Shapeoko 2 !
Aujourd'hui je suis entrain de finir la création du panneau de commande qui contiendra la partie électronique de ma future CNC.
Donc pour vous en dire un peu plus, au niveau électronique, je suis partie sur le "CNC Shield V3" de Protoneer avec 4 stepstick DRV8825 pour pouvoir supporter les 2A de mes moteurs pas à pas.
En glanant des infos sur le web à droite, à gauche, j'ai réussi à bien me documenter sur ce "CNC Shield" car la doc sur le site du créateur reste plutôt faiblarde.
Donc sur "CNC Shield", je vais connecter :
Mes 4 Stepstick/Moteurs pas à pas (doublage de l'axe Y via le 4ème stepstick)
Un bouton pour le "Hold"
Un bouton pour le "Resume"
Un bouton pour le "Abort"
Un bouton pour le "E-Stop"
Un switches pour le Cool Enable (Activation des ventilos)
Un switches pour le Spn Enable (Activation de la Spindle/Dremel)
Un switches pour le Spn Dir (Direction de la Spindle/Dremel)
Deux end-stops pour l'axe Z
Deux end-stops pour l'axe Y
Deux end-stops pour l'axe X
Mon problème, et là ou j'aurais besoin de vos lumières, de vos avis, de vos conseils, c'est parce que je voudrais rajouter "1 LED" pour chaque "Axe End-Stops" et "1 LED" pour chaque "Axe Moteurs". Une sorte d'activity indicator pour les end-stops et pour les moteurs.
Je vous joint l'image du panneau de commande de ma future CNC pour que vous compreniez mieux.
Le problème c'est que je ne sais pas comment et ou connecter ces LED's et comment les alimenter.
Faudrait-il ajouter une partie de code à la lib "GRBL" déjà uploader dans l'Arduino?
Faut-il alimenter les LED en 5V via l'Arduino, ou en 12/24V via l'alimentation...etc
Vous le comprendrez vite vu mes questions, je suis débutant en électronique ...
Merci par avance de vos répionses et de votre aide.
Bonjour,
Un point positif, tout est possible, il suffit d'y mettre les moyens.
Si tu veux juste mettre des indicateurs d'activation de fdc pourquoi ne pas câbler directement les leds sur les fdc.
Si tu souhaites modifier GRBL alors bon courage car cela risque d'être galère.
@+
Je pense que je vais suivre ton idée @Christian_R, mais j'avoue qu'un petit schéma serait bienvenue, juste pour voir comment tu voit ta troisième solution qui me paraît super intéressante (utiliser le troisième fil juste pour le LED). Genre, vu que je suis débutant, je me doute qu'il va y avoir besoin d'une resistance quelque part par là dans ce petit montage!!?
Et pour les "indicateurs d'activité" de mes moteurs, comment je fait!!? Une idée, une astuce du même genre!!?
Une autre question bête, j'ai essayer de m'amuser et voir comment je pourrais connecter ces fameux end-stops.
Pour une "version normale" avec un simple LED rouge qui s'allume quand le end-stop s'ouvre, ca, ca va j'ai réussi.
Mais je voudrait faire une version plus complexe, je m'explique :
Premier choix :
J'ai deux LED, un rouge et un vert et je voudrais allumer le vert quand le end-stop se ferme et allumer le rouge quand le end-stop s'ouvre. En gros, par défaut le LED rouge devrait être allumer.
Second choix :
J'ai un seul LED Bi-color (celui-la) et je voudrais l'allumer en vert lorsque le end-stop se ferme et en rouge lorsqu'il s'ouvre. En gros, par défaut le LED devrait être allumer enrouge.
J'ai tenter beaucoup de connexion sur mon breadboard, avec deux fils, avec trois fils...etc mais je ne parvient pas à trouver la logique de connexion pour ca, pouvez-vous m'aider svp.!?
Je remonte le topic, mais bon, je comprend pas trop pourquoi j'ai pas de réponses, j'ai mal fait quelque chose, mal parlé, froissé les gens ....!!!?
J'ai aussi une autre petite question, je voudrais rajouter aussi un LED indicator d'activité pour le RX-TX.
Avec mon CNC Shield de Protoneer, j'ai fait cela sur mon Breadboard (image ci-dessous) mais ca bloque GRBL, des que je déconnecte le tout, ca débloque et GRBL re-fonctionne! Une idée !!?
Artfaks:
Je remonte le topic, mais bon, je comprend pas trop pourquoi j'ai pas de réponses, j'ai mal fait quelque chose, mal parlé, froissé les gens ....!!!?
Non, je ne pense pas mais les réponses à des sujets ne sont pas obligatoires. Les intervenants de ce forum sont tous des bénévoles avec une vie sociale qui ne leur permet pas toujours d'être présent, d'avoir des idées sur le sujet ou autres raisons tout aussi louables.
Peut être en vacances
Artfaks:
J'ai aussi une autre petite question, je voudrais rajouter aussi un LED indicator d'activité pour le RX-TX.
Avec mon CNC Shield de Protoneer, j'ai fait cela sur mon Breadboard (image ci-dessous) mais ca bloque GRBL, des que je déconnecte le tout, ca débloque et GRBL re-fonctionne! Une idée !!?
A ton avis que se passe-t-il ?
Les lignes TX et RX s'écroulent par la consommation des LEDs.
Tes lignes RX et TX sont celles de la cartes Arduino ou celles du PC et avec quel niveau de tension (TTL, RS232, ....)?
@+
Oui effectivement, les vacances serait une bonne explication (patron, si tu m'écoute, lol) ! Je demandais car parfois ca arrive qu'un malentendu s'installe à cause d'une mauvaise parole ou d'un simple oubli de "Merci beaucoup"
Oui, c'est bien aussi ce dont je pensais, l'écroulement à cause de la conso. Surtout que je n'avais pas connecter l'alimentation externe de 24V au shield CNC, j'avais juste connecter mon Arduino en USB et j'avais même pas rajouter d'alim 5V externe pour les LED's!
Quand a ta question "Tes lignes RX et TX sont celles de la cartes Arduino ou celles du PC et avec quel niveau de tension (TTL, RS232, ....)?", j'avoue ne pas savoir, enfin si, je sais que c'est les lignes RX & TX de l'Arduino (enfin je pense), mais pour le reste j'avoue ne pas encore m'être documenter sur les differences entre TTL et RS232!
J'ai aborder vaguement le sujet du TTL pour mon laser (version alternative de ma future petite CNC), mais rien de plus...
J'ai un seul LED Bi-color (...)
J'ai tenter beaucoup de connexions sur mon breadboard, avec deux fils, avec trois fils...etc mais je ne parvient pas à trouver la logique de connexion pour ca, pouvez-vous m'aider svp.!?
Une LED bicolore est à l'intérieur formée de 2 leds, une rouge et une verte.
Si elle possède 3 pattes, le centre est la cathode commune, les deux autres sont les anodes pour allumer le Rouge ou le Vert.
En alimentant ces 2 anodes à la fois tu auras du orange (rouge+vert en synthèse additive).
Si elle a 2 pattes, la couleur est selon le sens du courant. Pas de orange dans ce cas.
Les bicolores 3 pattes sont préférables, plus faciles d'emploi et tricolores malgré leur nom.
Christian_R:
Les bicolores 3 pattes sont préférables, plus faciles d'emploi et tricolores malgré leur nom.
Merci @Christian_R, infos très utile pour moi! j'en avait une sous la main et j'ai pu tester cela; Ca fonctionne plutôt bien aussi à la place des deux LED rouge & vert