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 501
Doctor_itchy
D
G
Réponses
5
Affichages
1 637
GuillaumeCNC
G
0
Réponses
3
Affichages
14 991
01power
0
U
Réponses
85
Affichages
8 587
Hubert86
H
D
Réponses
9
Affichages
3 514
David80
D
taratata
Réponses
4
Affichages
4 893
taratata
taratata
Dious
Réponses
200
Affichages
136 091
Hubert86
H
Nomadsoul
Réponses
34
Affichages
11 057
speedjf37
S
lamidetlm
Réponses
2
Affichages
3 610
lamidetlm
lamidetlm

Sujets similaires

biscotte74
Réponses
5
Affichages
727
Squal112
Squal112
P
Réponses
9
Affichages
1 611
dh42
X
Réponses
5
Affichages
1 097
42000Stéphane
42000Stéphane
Retour
Haut