Aller au contenu

GO Print

Pour commencer avec CNCjs


cameleon

Messages recommandés

Bonjour,

J'avais un gros doute sur mon branchement, il y avait quelque chose qui clochait...

Pour l'instant, j'ai tout enlever du TB6600 au Shield, je vais refaire les connections aujourd'hui de façon plus claire.

merci

cameleon

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Assez découragé...

J'ai refais mes connections et 2 fois plutôt qu'une, soit ton montage et celui que j'ai posté juste avant le tiens.

Et bien ça ne marche toujours pas, pourtant , les TB6600 sont "OK" ainsi que les moteurs, la shield et l'Arduino ont été remplacés.

La seule chose qu'il me reste à changer est le P.S. J'ai un doute sur son fonctionnement. Il était anciennement sur une imprimante 3D et je l'avais remplacé, Lors de la conception de ma CNC, je l'avais tester et il fonctionnait.

Mais ce qui m'embête avec ce P.S. est qu'a chaque fois que je clic sur le bouton "Origine" j'attend le P.S diminué, comme s'il avait une perte de courant ou intensité.

Comme si le bouton "Origine" demandait beaucoup d'énergie.

Voici le Grbl du dernier essai,

nected to COM4 with a baud rate of 115200
Grbl 1.1g ['$' for help]
client> $$
$0=10 (Step pulse time, microseconds)
$1=25 (Step idle delay, milliseconds)
$2=0 (Step pulse invert, mask)
$3=0 (Step direction invert, mask)
$4=0 (Invert step enable pin, boolean)
$5=0 (Invert limit pins, boolean)
$6=0 (Invert probe pin, boolean)
$10=3 (Status report options, mask)
$11=0.010 (Junction deviation, millimeters)
$12=0.002 (Arc tolerance, millimeters)
$13=0 (Report in inches, boolean)
$20=0 (Soft limits enable, boolean)
$21=1 (Hard limits enable, boolean)
$22=0 (Homing cycle enable, boolean)
$23=0 (Homing direction invert, mask)
$24=25.000 (Homing locate feed rate, mm/min)
$25=500.000 (Homing search seek rate, mm/min)
$26=250 (Homing switch debounce delay, milliseconds)
$27=1.000 (Homing switch pull-off distance, millimeters)
$30=1000 (Maximum spindle speed, RPM)
$31=0 (Minimum spindle speed, RPM)
$32=0 (Laser-mode enable, boolean)
$100=640.000 (X-axis travel resolution, step/mm)
$101=640.000 (Y-axis travel resolution, step/mm)
$102=400.000 (Z-axis travel resolution, step/mm)
$110=500.000 (X-axis maximum rate, mm/min)
$111=500.000 (Y-axis maximum rate, mm/min)
$112=500.000 (Z-axis maximum rate, mm/min)
$120=10.000 (X-axis acceleration, mm/sec^2)
$121=10.000 (Y-axis acceleration, mm/sec^2)
$122=10.000 (Z-axis acceleration, mm/sec^2)
$130=280.000 (X-axis maximum travel, millimeters)
$131=420.000 (Y-axis maximum travel, millimeters)
$132=95.000 (Z-axis maximum travel, millimeters)
ok
client> $X
ok
client> $H
error:5 (Setting disabled)
client>
Grbl 1.1g ['$' for help]
client> $H
error:5 (Setting disabled)
ALARM:1 (Hard limit)
[MSG:Reset to continue]
>

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Aujourd'hui j'ai mis un P.S neuf. Il n'y a pas de changement.

Toujours la même erreur :

error:5 (Setting disabled)
ALARM:1 (Hard limit)
[MSG:Reset to continue]

J'ai essayé de téléverser à nouveau le Grbl, mais je ne sais pas pourquoi , c'est encore l'ancien qui est là avec la configuration que j'ai donné.

Je m'entendais a voir un nouveau Grbl dans CNCjs , mais non c'est encore l'ancien.

Lorsque je téléverse, j'ai un avertissement comme quoi il n'y pas beaucoup de mémoire (92% d'utilisée) et que ceci peut crée de l'instabilité.

J'ai l'impression que le fait de ne pas avoir assez d'espace, le téléversement ne se fait pas, par manque de place.

Peut-on formaté l'Arduino ?????

Donc tout à été changé sur la CNC, (a part moi) et sans aucun résultat positif.

Voici 2 photos des connections, peut-être que j'ai fait une erreur et que je la vois pas !!!!

merci

cameleon

 

 

 

 

Photo 6.jpg

Photo 5.jpg

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir,

Pour tes erreurs, c'est juste normal.

error:5 (Setting disabled)   > $22=0 tu as désactivé le homing
ALARM:1 (Hard limit)         > $21=1 tu as activé les hard limits (pourquoi ?)
[MSG:Reset to continue]    > conséquence de l'alarme précédente

Pour les connexions, je note sur la photo que tu as connecté le fin de course Z sur les broches marquées Z+ alors qu'il doit être connecté sur les broches SpnEn (changement d'affectation des broches depuis Grbl 1.1). Il me semble qu'on l'a dit et répété ! 😋

Comme pour l'occupation mémoire, on l'a déjà dit. On est à 92% pour le programme et 72% pour les variables. Ca fonctionne très bien comme ça.

J'espère que tu utilises Notepad++ (par exemple) pour modifier tes fichiers et pas le bloc notes ou un éditeur quelconque... Parce que cela ne marche pas non plus. De toute façon, les variables se modifient très bien sous CNCjs, inutile de tripatouiller le firmware, il faut le laisser tel que téléchargé d'origine.

Si a chaque fois que l'on règle un problème tu en ré-introduis un autre, on ne va pas y arriver.

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

Bonjour,

J'ai corrigé mes erreurs , je ne sais pas comment ceci à pu se produire, par inadvertance surement.

Le Z fonctionne, mais en partie. c'est à dire qu'il part lorsque je clique sur "origine" mais ne se rend pas au EndStop, il s'arrête en cours de route.

J'ai mesurer sa course entre chaque arrêt.

Je suis parti a une distance mesurable de 70mm

1-Premier arrêt = 92mm, donc il a descendu de 22mm 

2-Deuxième arrêt = 110mm, donc cette fois c'est 18mm

3-Troisième arrêt = 137mm , donc c'est 27mm

Je doute que le système de vis M8 et son ensemble soit trop serré et peut-être trop difficile pour le Nema de la faire tourner.

Le EndStop Z fonctionne, si je clique dessus lors de la descente, le nema s'arrête.

Par contre le X et le Y ne bouge pas. Peut-être au problème du Z, je ne sais pas.

Voici le Grbl et ses erreurs.

CNCjs 1.9.16 [Grbl]
Connected to COM4 with a baud rate of 115200
Grbl 1.1g ['$' for help]
client> $$
[MSG:'$H'|'$X' to unlock]
$0=10 (Step pulse time, microseconds)
$1=25 (Step idle delay, milliseconds)
$2=0 (Step pulse invert, mask)
$3=0 (Step direction invert, mask)
$4=0 (Invert step enable pin, boolean)
$5=0 (Invert limit pins, boolean)
$6=0 (Invert probe pin, boolean)
$10=3 (Status report options, mask)
$11=0.010 (Junction deviation, millimeters)
$12=0.002 (Arc tolerance, millimeters)
$13=0 (Report in inches, boolean)
$20=0 (Soft limits enable, boolean)
$21=0 (Hard limits enable, boolean)
$22=1 (Homing cycle enable, boolean)
$23=0 (Homing direction invert, mask)
$24=25.000 (Homing locate feed rate, mm/min)
$25=500.000 (Homing search seek rate, mm/min)
$26=250 (Homing switch debounce delay, milliseconds)
$27=1.000 (Homing switch pull-off distance, millimeters)
$30=1000 (Maximum spindle speed, RPM)
$31=0 (Minimum spindle speed, RPM)
$32=0 (Laser-mode enable, boolean)
$100=640.000 (X-axis travel resolution, step/mm)
$101=640.000 (Y-axis travel resolution, step/mm)
$102=400.000 (Z-axis travel resolution, step/mm)
$110=500.000 (X-axis maximum rate, mm/min)
$111=500.000 (Y-axis maximum rate, mm/min)
$112=500.000 (Z-axis maximum rate, mm/min)
$120=10.000 (X-axis acceleration, mm/sec^2)
$121=10.000 (Y-axis acceleration, mm/sec^2)
$122=10.000 (Z-axis acceleration, mm/sec^2)
$130=280.000 (X-axis maximum travel, millimeters)
$131=420.000 (Y-axis maximum travel, millimeters)
$132=95.000 (Z-axis maximum travel, millimeters)
ok
client> $X
[MSG:Caution: Unlocked]
ok
client> $H
ALARM:9 (Homing fail)
ok
Grbl 1.1g ['$' for help]
[MSG:'$H'|'$X' to unlock]
client> $H
ALARM:9 (Homing fail)
ok
Grbl 1.1g ['$' for help]
[MSG:'$H'|'$X' to unlock]
client> $H
ALARM:9 (Homing fail)
ok
Grbl 1.1g ['$' for help]
[MSG:'$H'|'$X' to unlock]
>

merci

cameleon

Lien vers le commentaire
Partager sur d’autres sites

Bonjour.,

Je prend une pause avec ma CNC pour 2-3 semaines, le temps de recevoir mes pièces.

J'ai commandé des roulement linéaires pour remplacer ceux du module Z. Ceux que j'avais n'étaient pas en bonne condition (made in China).

Les nouveaux viennent de l'Allemagne, sont plus chers, mais j'espère que la qualité y sera.

J'ai aussi commandé des nouveaux roulements linéaires en "Plastique" (voir photo). Comme le Z n'est pas fortement sollicité, je pense que ce genre de roulement pourraient être intéressant, et plus doux.

Le mouvement en Z bloquait en particulier en descendant. Donc j'ai reconstruit le module au complet. J'en ai profité pour incorporer une vis Trapézoïdale, au lieu d'Une vis ordinaire.

Ce qui m'a obligé de refaire une partie du module. (Voir photo)

Donc pour quelque temps je vous laisse tranquille, vous l'avez bien mérité...

Un gros merci pour tout .

cameleon
 

 

 

Base Z.jpg

vis strapezoidale.jpg

Roulement linéaire.jpg

Lien vers le commentaire
Partager sur d’autres sites

  • 1 year later...

Hello @Cyrillou57

J'espère que depuis son dernier post qui date d'un an, l'ami @cameleon a résolu son problème, puisqu'on ne l'entend plus.

Ou il s'est découragé, ou il est si occupé à faire des pièces qu'il a oublié de donner de ses nouvelles

Allô @cameleon caisse que tu deviens ? On aurait aimé savoir la suite de tes aventures

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...