• Usinages logo

    Rejoignez notre communauté d'amateurs et de professionnels – C'EST GRATUIT !

    L'inscription ne prend que 30 secondes. En tant que membre, vous pourrez :

    • Obtenir des conseils d'experts sur vos défis d'usinage, vos anciennes machines.
    • Rester dans la conversation grâce aux notifications instantanées.
    • Des réductions exclusives de la part de nos partenaires.
    Continuer avec l'Email

Configuration Endstop GRBL

  • Auteur de la discussion Auteur de la discussion GuillaumeCNC
  • Date de début Date de début

GuillaumeCNC

Nouveau
Hello,
J'ai acheté il y a pas mal de temps un petit shield comme celui-ci:
nano_a4988-1.jpg

Au début il y a eu quelques problèmes au niveau des sorties moteurs, donc j'ai du changer des trucs dans cpu_map.h. Après j'ai essayé de mettre des endstops comme ceux-ci:
makerbot_endstop.png

Résultat: J'ai cramé l'arduino nano et un driver A4988 ! Sympa, je l'avais piqué de mon imprimante 3D, j'ai plus qu'à attendre 1 mois pour en racheter...

Là où j'ai besoin de vous c'est comment on fait ?
Je suis allé voir dans cpu_map:
#define LIMIT_DDR DDRB
#define LIMIT_PIN PINB
#define LIMIT_PORT PORTB
#define X_LIMIT_BIT 1 // Uno Digital Pin 9
#define Y_LIMIT_BIT 2 // Uno Digital Pin 10
#ifdef VARIABLE_SPINDLE // Z Limit pin and spindle enabled swapped to access hardware PWM on Pin 11.
#define Z_LIMIT_BIT 4 // Uno Digital Pin 12
#else
#define Z_LIMIT_BIT 3 // Uno Digital Pin 11
#endif

J'ai adapté les sorties en fonction de mon shield, j'ai même regardé cette ligne: //#define INVERT_LIMIT_PIN_MASK ((1<<X_LIMIT_BIT)|(1<<Y_LIMIT_BIT))
Mais rien de marche... Faut encore savoir si je mis prend bien !
Alors comment on fait ? Pour faire un homing de l'axe X (j'ai piqué q'un seul moteur de mon imprimante) c'est pas G28 X0 ou un truc du genre ? Il faut bidouiller des trucs dans GRBL Controller, avec les différentes fonctions $ ?

Merci ! :o
 
salut,
le fil rouge au + 5 v
les 2 autres sur les 2 endstops de l'axe que tu choisis
 
Bonjour Guillaume
Alors comment on fait ? Pour faire un homing de l'axe X
Les endstops ne servent pas à faire du homing (mise à 0 des axes), c'est des sécurités. S'ils sont activés, cela génère, dans GRBL, une alarme et et bloque ton système.
Pour faire du homing, dans GRBL, c'est la pin A5 de l'Arduino qui sert, jette un oeil ici.
Pour le brochae du Limit Z, ça dépend si PWM est actif ou pas, regardes ici.

Cordialement
jpbbricole
 
Les endstops ne servent pas à faire du homing (mise à 0 des axes), c'est des sécurités. S'ils sont activés, cela génère, dans GRBL, une alarme et et bloque ton système.
Pour faire du homing, dans GRBL, c'est la pin A5 de l'Arduino qui sert, jette un oeil ici.
Pour le brochae du Limit Z, ça dépend si PWM est actif ou pas, regardes ici.
Donc si j'ai bien compris il faut rêgler soit même l'origine ? Si on commence une découpe alors que le plateau et la tête sont mal positionné, la découpe n'est pas centré sur le plateau ?
 
Bonjour Guillaume
Donc si j'ai bien compris il faut rêgler soit même l'origine ?
Cette méthode permet d'aligner les point de départs (XYZ) de l'usinage, indépendamment de la position de la pièce sur le plateau de la machine.
Pour faire le homing, tu mets la sonde XYZ où se trouve l'origine de ton dessin.

Cordialement
jpbbricole
 
Bonjour Guillaume

Cette méthode permet d'aligner les point de départs (XYZ) de l'usinage, indépendamment de la position de la pièce sur le plateau de la machine.
Pour faire le homing, tu mets la sonde XYZ où se trouve l'origine de ton dessin.

Cordialement
jpbbricole
Mais c'est ton système diy ? Normalement on fait comment ?
 
Bonsoir Guillaume
Mais c'est ton système diy ? Normalement on fait comment ?
C'est la méthode "offerte" par GRBL. Je n'ai pas d'autres expériences. Mais de toutes façons , si tu veux positionner le départ (0) de X et Y sur les endstops (donc fixes), tu devra positionner la pièce à usiner de façon très précise, je préfère la positionner la pièce n'importe où et prendre les positions de départ où elle se trouve.

Cordialement
jpbbricole
 
Je ne suis pas sûr d'avoir compris, je vais faire des recherches plus poussées, mais merci ! :wink:
 
Salut, j'ai actuelement le meme probleme, j'ai un pseudo homing mais uniquement sur l'axe x, qui ne declenche l'alarme que si c'est pas dans un cycle de homming
La commande homming me fais juste un mouvement de 2 ou 3 mm
Donc moi aussi je cherche a faire un vrais homming comme sur les imprimante 3d
 

Sujets similaires

0
Réponses
22
Affichages
3 950
Doctor_itchy
D
G
Réponses
5
Affichages
1 770
GuillaumeCNC
G
0
Réponses
3
Affichages
15 634
01power
0
U
Réponses
85
Affichages
9 656
Hubert86
H
D
Réponses
9
Affichages
3 869
David80
D
taratata
Réponses
4
Affichages
5 193
taratata
taratata
Dious
Réponses
200
Affichages
137 317
Hubert86
H
Nomadsoul
Réponses
34
Affichages
11 350
speedjf37
S
lamidetlm
Réponses
2
Affichages
3 794
lamidetlm
lamidetlm

Sujets similaires

N
Réponses
44
Affichages
961
dh42
jeanartemis
Réponses
15
Affichages
366
jeanartemis
jeanartemis
C
Réponses
2
Affichages
211
cyril84
C
biscotte74
Réponses
5
Affichages
1 054
Squal112
Squal112
Retour
Haut