Ajouter des fins de courses sur une CNC chinoise 3040

jibé49
Nouveau
16 Mai 2017
37
  • Auteur de la discussion
  • #1
Bonjour,
Je possède celle ci, j'ai changé la broche et son moteur par ça, (mais l'alim a du être remplacée... )
Pilotée par Arduino GRBL to DB25 CNC Shield Kit.
Tout ça fonctionne maintenant parfaitement, en utilisant easel.inventables.com, c'est très bien. (Windows et Linux)
Mais il n'y a pas de fins de courses.
Et je voudrais bien en mettre.
Et si une bonne âme pouvait me guider dans cette opération, ce serait parfait !
Jibé
 
jpbbricole
Compagnon
26 Mai 2016
1 921
Corsier-sur-Vevey (Vaud)
Bonjour Jibé
Et si une bonne âme pouvait me guider dans cette opération
Je veux bien.
Mais avant tout il me faut connaître tes connaissances en éléctronique/électricité, quel type de fin de course (FDC) tu désires mettre, microswitch, magnétiques...
En général, il faut mettre un 0v. ou GND sur l'entrée X, Y ou Z LIMIT pour créer un "événement" FDC.
Attention que ta carte de conversion GRBL DB25 soit bien faite pour GRBL 0.9j et > et que la borne 12 de l'Arduino soit la Z LIMIT et la pin 11 soit Variable Spindle PWM.

Pour le reste, j'attends tes questions

Cordialement
jpbbricole
 
Dernière édition:
jibé49
Nouveau
16 Mai 2017
37
  • Auteur de la discussion
  • #3
Bonjour,
Merci pour la proposition d'aide !
Connaissances en EL / EN : pas de pb.
type de FDC : pas d'idée... que faut il préférer ?
C'est la dernière version de GRBL que j'ai installée sur Arduino.
Comment vérifier pin 11 Z limit et pin 12 Var Spin PWM ?
Encore merci
JB
 
jpbbricole
Compagnon
26 Mai 2016
1 921
Corsier-sur-Vevey (Vaud)
Bonsoir JB
Comment vérifier pin 12 Z limit et pin 11 Var Spin PWM ?
Par commande:

M3 (Mise en route de la broche)
S275 (Vitesse de la broche 275/1000)
S800 (Vitesse de la broche 800/1000)
……
M5 (Arret de la broche)


Le PWM doit varier sur la broche 11 de l'Arduino.

Ou dans le fichier du package GRBL, config.h
J'ai mis le détail ici GRBL un peu de détail_
que faut il préférer ?
Ma préférence irait pour les optiques
upload_2017-11-22_20-30-27.png


Cordialement
jpbbricole
 
jibé49
Nouveau
16 Mai 2017
37
  • Auteur de la discussion
  • #5
re,
Quelle réactivité !
GRBL 1.1f
La broche est alimentée par une ... alimentation 48V 10A, qui dispose d'un variateur : potentiomètre de 0 à 5V.
Cette alim est commandée par un inter M/A.
Le shield recouvre tout l'Arduino... C'est donc du côté de la db25 que je dois regarder, non ? Et connecter les futurs câbles ?
Quelle solution pour passer la commande de M/A de la broche ? (pin ? Arduino vers ? relais ? ) Ou le PWM à 0V suffit ?



je viens de retrouver ça : http://kclinear.com/g25/Instructions.pdf
http://kclinear.com/g25/Instructions.pdf
JB
 
jpbbricole
Compagnon
26 Mai 2016
1 921
Corsier-sur-Vevey (Vaud)
Salut JB
Quelle solution pour passer la commande de M/A de la broche ? (pin ? Arduino vers ? relais ? ) Ou le PWM à 0V suffit ?
Tu as 2 solutions:

1) Utiliser la fonction Spindle Enable D12/17 (Arduino/DB25), à condition de désactiver la variable:
//#define VARIABLE_SPINDLE
dans config.h pour désactiver le mode PWM
Ainsi tu auras D12/17 = Spindle Enable et D11/13 = Limit Z

2) "Bricoler" l'alimentation afin de trouver le signal PWM (voire des indications ici pour le principe) et commander Marche/Arrêt et vitesse depuis GRBL en activant le mode (activé par défaut):
#define VARIABLE_SPINDLE
Ainsi tu auras D11/17 = Spindle PWM et D12/13 = Limit Z
Lire le PDF, chapitre PWM Layout.

Pour les FDC, je te fais un schéma, si nécessaire, dans la journée.

Cordialement
jpbbricole
 
jibé49
Nouveau
16 Mai 2017
37
  • Auteur de la discussion
  • #9
Re,
Oui, c'est moi qui ai chargé GRBL
Donc si je veux le modifier il faut aller modifier le fichier config.h comme indiqué ici.
Mais pas nécessaire, puisque le mode commander Marche/Arrêt et vitesse depuis GRBL est activé par défaut, écris tu.
Ce qui m'est le plus important, avant que je n'envoie la broche dans les décors, c'est l'installation des FDC.
Le réglage de la vitesse, ça peut attendre :wink:
JB
 
jpbbricole
Compagnon
26 Mai 2016
1 921
Corsier-sur-Vevey (Vaud)
Donc si je veux le modifier il faut aller modifier le fichier config.h comme indiqué ici.
Oui
Mais pas nécessaire, puisque le mode commander Marche/Arrêt et vitesse depuis GRBL est activé par défaut, écris tu.
Attention:
Par défaut, le mode est PWM et donc Marche/Arrêt se font par le PWM
Pour utiliser M/A depuis GRBL(D12/17) pour commander le M/A de ton installation, par un relais ou tout autre, tu devra modifier config.h
avant que je n'envoie la broche dans les décors:shock::shock:
ä voir le régulateur de vitesse de ton kit
upload_2017-11-23_12-44-49.png

tu dois surement pouvoir faire la modification que suggère ici afin de commander ta broche entièrement depuis GRBL.
Fais-moi une photo dessus et dessous du régulateur.
c'est l'installation des FDC
Je m'atelle au schéme.

Cordialement
jpbbricole
 
jibé49
Nouveau
16 Mai 2017
37
Bonsoir,
Bon, modifier le config.h, je ne sais pas faire...
En utilisant Arduino IDE, c'est possible ?
Et si oui, où le trouver !
Et sinon, comment procéder.
Je commence lentement.
Je viens de commander 6 FDC optique.
Je vais donc ouvrir pour la ... fois la boite ! et faire les photos.

JB
 
jpbbricole
Compagnon
26 Mai 2016
1 921
Corsier-sur-Vevey (Vaud)
Salut jibé
Bon, modifier le config.h, je ne sais pas faire...
En utilisant Arduino IDE, c'est possible ?
Avec un éditeur de texte pure comme le bloc-notes.
Et sinon, comment procéder.
Comment as-tu téléchargé GRBL dans l'Arduino, avec quelle méthode?

Le schéma c'est pour demain-matin.

Bonne soirèe
jpbbricole
 
jibé49
Nouveau
16 Mai 2017
37
Re,
Ben oui :
Il y a deux types différents de “réglages” possible: “En dur”, à la compilation, en modifiant des valeurs dans un fichier, et en interactif, alors que le programme s’exécute. Dans la suite de cet article, et pour mieux différencier les deux, on va appeler les réglages en dur “configuration”, et ceux en interactif “paramétrage”, même si cette différence de vocabulaire est un peu arbitraire. J’espère simplement que cela contribuera à la compréhension.
Sur le doc de Lebearcnc ...
Je pensais qu'on pouvait le modifier à partir de Arduino IDE.
Donc modif en local puis envoi dans Arduino.
JB
 
jpbbricole
Compagnon
26 Mai 2016
1 921
Corsier-sur-Vevey (Vaud)
Salut jibé
Voilà le schéma, je n'ai malheureusement, pas pu l'essayer mais ça doit fonctionner.
upload_2017-11-24_8-2-16.png

Sur le connecteur DB25, il y a une pin, la 16 qui est N/C donc inutilisée, il serait assez bon de luis connecter la pin A5 de l'Arduino afin de bénéficier du système de homing de GRBBL (mais ce sera pour plus tard, mais ne pas oublier.
Axe Z réglage du 0 (Homing)
Je viens de commander 6 FDC optique.
Peux-tu me mettre le lien du produit, pour voir si mon schéma est adapté.

Cordialement
jpbbricole
 
La dernière réponse à ce sujet date de plus de 6 mois

Dernières discussions

Haut