Aller au contenu

GO Print

pull up sur fin de course


Messages recommandés

suite a mon sujet sur kress broche, et aux conseils de jean claude garnier, j'ai installé des fins de course sur shield uno afin d'avoir un point de reference .

mon probleme est de savoir s'il faut mettre des pull up sur ceux ci afin d'eviter l'etat "flottant"  lorsqu'ils sont ouverts.

j'ai beau chercher de la doc je n'ai pas trouvé d'explications concernant ce sujet ni comment le faire pratiquement

Si vous avez un lien , je suis preneur.

merci

Lien vers le commentaire
Partager sur d’autres sites

Tu peux aller voir par ici : https://eskimon.fr/tuto-arduino-204-un-simple-bouton  Ce sont de supers tutos, bien faits, complets. Un grand bravo aux auteurs.

Tu apprendras que ce n'est pas aussi facile qu'on peut imaginer de gérer un "simple bouton" en électronique de signal, entre autres le problème des rebonds.

Lien vers le commentaire
Partager sur d’autres sites

bon beh ca avance pas trop!

j'ai installé fin de courses normallement ouverts, enable homing par $22=1, hard limits $21=1

la machine reste en defaut

vue de face j'ai X- a gauche X+ a droite                  Y- devant  moi   et   Y+ au fond

j'ai mis mes fdc sur x- carte et y- carte

je reste en alarm

Lien vers le commentaire
Partager sur d’autres sites

Par principe (désolé), on utilise le contact normalement fermé pour les fin de course (Et tout ce qui touche à la sécurité opérateur/Machine).

Pourquoi ? Par ce que si un fil se coupe, se dessoude, ... Et ben la machine s’arrête. Dans le cas contraire : Elle emplafonne sa butée.

Pour le câblage, la doc GRBL indique :

"$5 - Limit pins invert, bool

By default, the limit pins are held normally-high with the Arduino's internal pull-up resistor. When a limit pin is low, Grbl interprets this as triggered. For the opposite behavior, just invert the limit pins by typing $5=1. Disable with $5=0. You may need a power cycle to load the change.

NOTE: If you invert your limit pins, you will need an external pull-down resistor wired in to all of the limit pins to prevent overloading the pins with current and frying them"

Donc ce sont les pullups internes de l'arduino (environ 60kohms) qui sont activées par le firmware, il ne reste qu'a relier le contact normalement fermé des FDC entre la pin d'entrée et la masse.

Edit : Placer un condensateur (10, 100nF) comme dans le tuto indiqué par @Vincent serait bien, surtout si les câbles des FDC se promènent le long de ceux des moteurs -> Cela combinera effet anti-rebond et anti-parasite 😉 !

Modifié (le) par bracame
Condos
Lien vers le commentaire
Partager sur d’autres sites

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)

Lien vers le commentaire
Partager sur d’autres sites

"doit on mettre aussi $21 à 1  ??( hard limits)" -> En "engliche" : hard veut dire matériel et soft veut dire logiciel ... A ton avis ?

Je n'ai pas relus tes paramètres au dessus : A toi de les affiner. 

-> Les solutions "toutes faites" ne sont pas bonne pour maîtriser SA CNC 😉

Courage : Tu y es presque.

Lien vers le commentaire
Partager sur d’autres sites

merci je ne cherche pas solution toute faite sans rien comprendre!

le probleme est que je ne sais exactement comment est cablée la carte protoneer

par exemple que veulent dire sur les end stops Z+ Z- etc

ce sont de simples contacts logiciels dans le circuit de commande du moteur? un genre d'inter pour activer ou non?

j avoue me perdre et ce n'est faute de passer enormement de temps dessus!

pour te dire cela fait une semaine que je suis dessus, le temps d'installer les fdc etc..

mais la partie soft que je pensais simple  me pose soucis faute de connaissance de la carte

FdC ouverts, FdC fermés, cablage sur Z- ou Z+ etc ?

on trouve beaucoup sur internet mais peu d'explications simples et concretes..

bonne journée

Lien vers le commentaire
Partager sur d’autres sites

Salut,

il y a 30 minutes, alf a dit :

FdC ouverts, FdC fermés, cablage sur Z- ou Z+

Tu peux câbler ton endstop axe x indifféremment sur x+ ou x- , les 2 pins du shield vont sur la même pin de l'arduino UNO, la 9 dans ce cas. Il y a deux pins par axe sur le shield pour pouvoir connecter éventuellement les 2 endstops d'un axe (un à chaque extrémité). Pour y et z c'est pareil.

Qu'elle est ta version de shield ? Toutes ne sont pas compatibles avec des Fdc fermés.

Lien vers le commentaire
Partager sur d’autres sites

il y a 32 minutes, trotro a dit :

c'est pas bon, il faut une version 3.02 ou sup...

Moi j'ai celle-là et ça marche très bien

Pourquoi s'embarrasser avec des FDC fermés ? Ils sont trop sensibles aux interférences 

image.png.db8cf8e8b51630c0f053155d1fa6f22b.png

Lien vers le commentaire
Partager sur d’autres sites

il y a 1 minute, Jean-Claude Garnier a dit :

Moi j'ai celle-là et ça marche très bien

Pourquoi s'embarrasser avec des FDC fermés ? Ils sont trop sensibles aux interférences 

 

ce qui veut dire que tu as Z placé comme ecrit sur carte et non sur spin enable?

Lien vers le commentaire
Partager sur d’autres sites

Comme déjà dit, la sérigraphie de cette carte est fausse.

L'end-stop Z doit aller sur SpnEn et si tu veux monter un relais pour démarrer la broche, c'est sur Z+

Modifié (le) par Jean-Claude Garnier
Lien vers le commentaire
Partager sur d’autres sites

il y a 5 minutes, Jean-Claude Garnier a dit :

Moi j'ai celle-là et ça marche très bien

oui, moi aussi, et j'ai aussi des fdc no, qui font très bien l'affaire.

je répondais à @alf, qui veut mettre des fdc nc, et qui a des problèmes de configuration avec.

Lien vers le commentaire
Partager sur d’autres sites

Oui oui, Alf est extrêmement têtu.

Je suis un peu comme ça, j'ai absolument voulu mettre des FDC NC sur mamienne et des NO sur celle de Cobois, je vois aucune différence.

A part que sur mamienne j'ai dû rajouter des résistances pullmachin

Mais il va bien finir par entendre raison 12C4 @alf

Lien vers le commentaire
Partager sur d’autres sites

tetu peut etre (catalan) mais fou certainement a force !!🤣

j 'ai cable FdC  Z en NO et laissé les autres pour le moment(test)

si j'ai compris c Z- qui est sur  SpnEn   OK

j'ai donc mis mon Fdc sur SpnEn

en faisant Home mon axe Z au lieu de monter vers fdC descend!

Ne vous enervez pas  , je fais pas exprés

question bete: puisque $21=0  en marche normale les Fdc n'ont aucune action sur moteur?

c juste pour Homing!

merci

Lien vers le commentaire
Partager sur d’autres sites

il y a 41 minutes, alf a dit :

puisque $21=0  en marche normale les Fdc n'ont aucune action sur moteur?

c juste pour Homing!

oui,

mais tu peux mettre $21=1, et dans ce cas tu auras un arrêt urgence si le fdc est activé en marche normale.

Lien vers le commentaire
Partager sur d’autres sites

bon le fait de mettre fdc sur spnen m'a bloqué arduino

plus d'acces  ni par bcnc ni par logiciel arduino

me demandait de faire un reset

j 'ai tout enlevé Fdc et redemarrer tout

j'ai la main

je vais commencer par mettre fdc X et Y sur X- et Y- et activer limit hard ($21) juste pour test FdC

si les moteurs s'arretent en Fdc c bon

ce sera la 1ere etape car je ne sais vraiment plus quoi faire

Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...