CNC avec Arduino GRBL to DB25 CNC Shield Kit.

Bonjour,
Je suis nouveau sur ce forum.
Je fais fonctionner une CNC 3040 chinoise depuis Septembre 2017.
Mes aventures ici puis
Je viens d'ajouter des fins de courses sur les 3 axes. Et je veux m'en servir pour le homing.
Je vois bien X et Y avec "Panneau de controle GRBL".
Z limit, non.
La PIN13 sur le // n'est pas lue par le logiciel.
Et elle est toujours à zéro.
Comme si le switch était fermé en permanence.
Ce qui n'est pas le cas. (j'ai vérifié toute la chaine, y compris la Break Out Board, j'ai même inversé 2 optiques... )
Pour moi cela vient de Arduino.
Mais je ne vois pas quoi faire...
Merci de vos lumières !
Jibé

Je me réponds... :
Le sujet est traité ici
Maintenant, il me faut comprendre :confused:
JB

re, re,
Et peut être que je devrais bien lire les docs jusqu'au bout...
Si d'aucun a rencontré ce pb, qu'il s'exprime ici :wink:
JB

Bonjour,
tu peux aussi jeter un œil sur le setup pour voir comment les pins sont configurées, cela t'évitera de détruire l'arduino ...

Bonjour,
Merci pour la proposition.
Mais... comment entrer / vérifier le setup de l'arduino ?
Dans le config.h j'ai commenté les 3 lignes concernant le moteur de broche.
Et j'ai croisé les pins D11 / D12 pour avoir "“PWM Enabled Layout”
Mais avec la CNC hier soir pas mieux : Z n'était pas reconnu.
Je vais m'y remettre aujourd'hui, après avoir remis en config “Traditional Layout” .
A suivre...
JB

Bonjour,
je pense qu'il n'y a pas lieu de modifier le programme, mais "simplement" d'adapter ton câblage à la version utilisée du soft
il faut bien veiller à ne pas brancher le contact sur une pin configurée en sortie, ce qui entraînerait sa destruction (et expliquerait le fait qu'elle n'opère pas une fois branchée correctement). Les vendeurs du shield auraient pu avertir qu'il y a un bricolage à faire, sous peine de détruire l'arduino ...

Bonjour,
Bon, je coince toujours :
Lorsque j'inverse le fil FC Y ave FC Z, z est actif avec ""Panneau de controle GRBL".
Et Y, non...
Ce n'est donc pas un pb "de cablage".
Et je ne vois pas comment résoudre ça.
DB25 13 va vers Arduino D11
Et Arduino D11 ne voit rien ?
Une proposition de manip pour avancer ?
Merci...
JB

suite...
FC Z est sur Arduino D12.
Idem de toutes façons...
jb

Bonsoir,

5ème page de la doc de ton shield :

If you are using GRBL v0.9 PWM Enabled configuration, then you need to do a few more steps.
Cut the U shaped traces near the 2x6 pads. Solder two 1x3 male headers

“Traditional Layout” “PWM Enabled Layout”

D11 – Z Axis Limit D12 – Z Axis Limit
D12 – Spindle Enable D11 – Spindle Enable

est-ce que tu l'as fait ?

Bonmatin froid,
Oui, j'ai fait.
2 fois : "Traditional" et PWM.
Et pas mieux à chaque fois.
Bon, ça ne m'empêche pas d'usiner, mais je voudrais bien au moins disposer du homing.
Il faudrait que je puisse tester D11 et D12 sur l'arduino.
Mais je ne sais pas -encore :wink: - faire...
JB

Bonmatin froid,

Bonjour,
-4 au mieux, mais le printemps se rapproche !

ça ne m'empêche pas d'usiner

c'est le principal

ce que je crains c'est qu'au début tu as câblé en mode "Traditional", cad. le fdc. Z en entée sur D11, alors que ta version grbl était récente donc avec le signal "spindel enable" en sortie sur D11, d'où cour-circuit et destruction de D11.
Cela expliquerait que D11 ne puisse plus fonctionner en mode "PWM", où D11 sert d'entrée pour le fdc. Z.

Il faudrait essayer avec un autre arduino pour en avoir le cœur net ...

re,
J'en suis arrivé à la même conclusion :
Je viens d'investir dans un second Arduino :confused:
JB

Suite...
Ce n'est pas la carte Arduino.
C'est la carte BOB.
Je viens d'en recevoir une chinoise.
Mais si les FC répondent bien maintenant, il y a un pb avec Z- !
Z- ne fonctionne pas.
Question : est il possible d'inverser Z et A ou B dans le fichier config.h ? Ou ailleurs.
La carte BOB à 5 connecteurs X, Y, Z, A et B
Je ne pense pas utiliser B un jour, d'où ma question.
A suivre.
JB