fin de courses

alf
Apprenti
Messages : 31
Enregistré le : 05 sept. 2019, 07:47
A été remercié : 1 fois

fin de courses

Message non lu par alf » 06 janv. 2020, 07:02

bonjour et excellente année a tous!
j'ai beau lire tous les posts que je trouve , je n'arrive pas a me faire une idée. les fdc doivent-ils etre ouverts ou fermés au repos?

par defaut, ouverts mais probleme de parasites certainement car etat instable.
si on les veut fermés, il faut certainement modifier config.h pour le param define invert all control pins
je ne veux faire que du homing
merci
Avatar du membre
DranerB
Administrateur
Messages : 1819
Enregistré le : 31 janv. 2019, 11:56
Localisation : Bourbon-Lancy, France
A remercié : 102 fois
A été remercié : 197 fois
Contact :

Re: fin de courses

Message non lu par DranerB » 06 janv. 2020, 09:56

alf a écrit :
06 janv. 2020, 07:02
bonjour et excellente année a tous!
j'ai beau lire tous les posts que je trouve , je n'arrive pas a me faire une idée. les fdc doivent-ils etre ouverts ou fermés au repos?

par defaut, ouverts mais probleme de parasites certainement car etat instable.
si on les veut fermés, il faut certainement modifier config.h pour le param define invert all control pins
je ne veux faire que du homing
merci
ça dépend du câblage du switch, ce n'est pas juste un réglage. Quand au normalement ouvert et parasites, non, rien à voir. C'est le cas des miens, et ça ne pose pas de problème.
Bien Cordialement,
Bernard
Image
alf
Apprenti
Messages : 31
Enregistré le : 05 sept. 2019, 07:47
A été remercié : 1 fois

Re: fin de courses

Message non lu par alf » 06 janv. 2020, 11:34

ok merci bernard,

j'ai modifie et mis mes fins de course en NF evitant ainsi parasitage d'un contact en l'air.
par contre je n'en ai pas mis sur Z et je ne demarre pas car grbl attend certainement celui ci!
est ce obligatoire ou bien peut on le modifier par le fichier config.h de grbl?
Avatar du membre
DranerB
Administrateur
Messages : 1819
Enregistré le : 31 janv. 2019, 11:56
Localisation : Bourbon-Lancy, France
A remercié : 102 fois
A été remercié : 197 fois
Contact :

Re: fin de courses

Message non lu par DranerB » 06 janv. 2020, 15:42

alf a écrit :
06 janv. 2020, 11:34
ok merci bernard,

j'ai modifie et mis mes fins de course en NF evitant ainsi parasitage d'un contact en l'air.
par contre je n'en ai pas mis sur Z et je ne demarre pas car grbl attend certainement celui ci!
est ce obligatoire ou bien peut on le modifier par le fichier config.h de grbl?
Un homing sans le Z ne sert pas à grand chose. Il doit être en haut, bien sûr. Je ne comprends toujours pas cette histoire de parasitage avec contact "en l'air". Tu pourrais expliquer, techniquement? De mon point de vue de béotien, il devrait y avoir plus de parasites dans un contact ou du courant passe tout le temps, plutôt qu'avec un contact où le courant ne passe que lorsque le contact est actif.

En fait, le béotien a tort, il vaut mieux mettre les contacts en NC (Normally Closed, ou Fermé):

"For each endstop, we connect C to Signal and NC to Ground because this means the digital input pin ( endstop connector ) will be connected to Ground in it's normal state and cut from Ground when the button is pressed. This approach is less prone to noise than the reverse."
Bien Cordialement,
Bernard
Image
alf
Apprenti
Messages : 31
Enregistré le : 05 sept. 2019, 07:47
A été remercié : 1 fois

Re: fin de courses

Message non lu par alf » 06 janv. 2020, 16:54

on est d'accord sur fermé. effectivement on ne sait exactement a quel seuil un contact ouvert peut laissé "passer" alors que s'il est fermé il est soit a 1 soit a 0 mais pas entre deux.
par defaut contact ouvert sur arduino fichier config.h
param a changer ?? #define invert_all_control_pins a decommenter ??



en gros mon point reference est devant moi sur la gauche

je reste en alarm
???????????
Avatar du membre
DranerB
Administrateur
Messages : 1819
Enregistré le : 31 janv. 2019, 11:56
Localisation : Bourbon-Lancy, France
A remercié : 102 fois
A été remercié : 197 fois
Contact :

Re: fin de courses

Message non lu par DranerB » 06 janv. 2020, 17:42

alf a écrit :
06 janv. 2020, 16:54
on est d'accord sur fermé. effectivement on ne sait exactement a quel seuil un contact ouvert peut laissé "passer" alors que s'il est fermé il est soit a 1 soit a 0 mais pas entre deux.
par defaut contact ouvert sur arduino fichier config.h
param a changer ?? #define invert_all_control_pins a decommenter ??



en gros mon point reference est devant moi sur la gauche

je reste en alarm
???????????
Pour inverser les fins de course, il suffit de mettre $5 = 1

Si ton point de référence est "en bas à gauche", il faut mettre $23 = 3, et ça fonctionnera à condition bien évidemment que tu aies ton fin de course en X à gauche, le Y "en bas" (vers toi), et le Z en haut.

Quand tu dis que tu reste en alarme, la machine fait quoi, exactement? Pour faire le homing, il faut qu'aucun contact ,ne déclenche, donc, pour toi, qu'ils soient tous fermés. Ne pas hésiter à déplacer manuellement le portique pour s'éloigner des contacts. Aussi, après un changement de paramètres, il faut faire un reset de l'arduino.
Bien Cordialement,
Bernard
Image
alf
Apprenti
Messages : 31
Enregistré le : 05 sept. 2019, 07:47
A été remercié : 1 fois

Re: fin de courses

Message non lu par alf » 06 janv. 2020, 18:55

bon pour test a l'interieur (car il fait frais dans atelier !!) je simule les fdc OUVERT avec des fils
2 sur les pines de y- et 2 sur celles de X-
donc les fils ne se touchant pas, c comme si on etait pas encoore en position Home
j'allume Bcnc et je suis connecté
jusque la OK
puisque je suis connecte et rien en alarme, je vais bouger X par exemple
Error 9 derniere erreur G90 Gcode ecarté durant l'alarm ou jog state je fais OK
sans faire Home je fais Debloquer et je passe en Idle
je peux alors bouger mes axes sans jamais avoir fait Home :shock: :shock: :shock: :|
Avatar du membre
DranerB
Administrateur
Messages : 1819
Enregistré le : 31 janv. 2019, 11:56
Localisation : Bourbon-Lancy, France
A remercié : 102 fois
A été remercié : 197 fois
Contact :

Re: fin de courses

Message non lu par DranerB » 06 janv. 2020, 19:47

alf a écrit :
06 janv. 2020, 18:55
bon pour test a l'interieur (car il fait frais dans atelier !!) je simule les fdc OUVERT avec des fils
2 sur les pines de y- et 2 sur celles de X-
donc les fils ne se touchant pas, c comme si on etait pas encoore en position Home
j'allume Bcnc et je suis connecté
jusque la OK
puisque je suis connecte et rien en alarme, je vais bouger X par exemple
Error 9 derniere erreur G90 Gcode ecarté durant l'alarm ou jog state je fais OK
sans faire Home je fais Debloquer et je passe en Idle
je peux alors bouger mes axes sans jamais avoir fait Home :shock: :shock: :shock: :|
Je suis loin d'avoir tout compris dans ta description. Je répète, tu ne peux pas avoir de Homing sans Z défini. On peut peut-être bypasser, mais ça n'a aucun sens. Maintenant, si ton paramètre $22 n'est pas à 1, il n'y a pas de homing.
Je ne sais pas si tu as bien compris ce qu'était le homing. Si tu simule une position de homing, avec tous tes switches ouverts, tu DOIS avoir une erreur. Bien sûr qu'on peut débloquer et sortir d'une erreur sans homing, mais dans ce cas pourquoi mettre des fins de course? Ils ne servent à rien.

ha, au fait, 2 fins de course en Y, et 2 en X? De chaque coté? Mini et maxi? c'est sûr que ça marche pas si les 2 sont ouverts en même temps!
Bien Cordialement,
Bernard
Image
alf
Apprenti
Messages : 31
Enregistré le : 05 sept. 2019, 07:47
A été remercié : 1 fois

Re: fin de courses

Message non lu par alf » 08 janv. 2020, 16:18

bonjour

bon installé Fdc normalement fermés

params

$22=1 homing

$5=0 Fdc NC defaut

$23=3 car vu de face Fdc positionnés en bas a Gauche (donc face moi) pour X et Y

Z en haut

les fils Fdc sont branché sur shield sur X- et Y- et sur Z+

autre cote Fdc a la masse



je demarre , axe Z monte mais n'est pas arrété par Fdc H

doit on mettre aussi $21 à 1 ??( hard limits)
Avatar du membre
DranerB
Administrateur
Messages : 1819
Enregistré le : 31 janv. 2019, 11:56
Localisation : Bourbon-Lancy, France
A remercié : 102 fois
A été remercié : 197 fois
Contact :

Re: fin de courses

Message non lu par DranerB » 08 janv. 2020, 21:55

alf a écrit :
08 janv. 2020, 16:18
bonjour

bon installé Fdc normalement fermés

params

$22=1 homing

$5=0 Fdc NC defaut

$23=3 car vu de face Fdc positionnés en bas a Gauche (donc face moi) pour X et Y

Z en haut

les fils Fdc sont branché sur shield sur X- et Y- et sur Z+

autre cote Fdc a la masse



je demarre , axe Z monte mais n'est pas arrété par Fdc H

doit on mettre aussi $21 à 1 ??( hard limits)
non, $21 doit rester à 0
Pourquoi Z+? Si ton shield est ancien, ce sont les ports pour Z- et Spindle enable qui ont été intervertis. Donc tu devrais mettre ce qui, normalement, devrait être connecté en Z-, sur Spindle Enable
Bien Cordialement,
Bernard
Image
Répondre