@infobarquee
j'ai oublié de vous remercier d'avoir pris le temps d'essayer certains éléments de mon sujet
Donc MERCI..
pas de quoi, si ca peut aider a améliorer
peut être qu'en rajoutant un
define version pour répondre à la demande de version (j'ai plus la commande en tête), ca pourrait le rendre compatible tous OS
je viens de regarder les autres codes, impossible d'utiliser un shield 293d v1.x.
si j'ai un peu de temps (hein Artouste 24h/jour ), je vais monter une platine avec des A4988 que j'ai en stock et tester sur une mega.
par contre si tu as les brochages, ca m'intéresse pour la mega
Bonjour,
ne vous méprenez pas si je n'utilise pas le "tu", c'est une longue habitude ...
Tous les codes sont ceux d'origine, je n'ai ajouté qu'une interface de lancement dans le *.ino.
define version
il existe dans le "setting.h"
pour la Grbl9dMega2560 (3 axes) sous la forme
ok, j'avais pas regardé tous les fichiers
avec GrblController c'est le Ctrl-X qui n'est pas pris en compte comme il faut.
bug GrblController sous linux???????
Bonjour,
il semble que la version Linux est ancienne (3.0) alors que Mac (3.5.0) et Win (3.5.1) .
Prevenez Zapmaker sur le Wiki de GrblHoming Issues · zapmaker/GrblHoming · GitHub, il est très sensible aux remarques constructives.
Dans les sources, on trouve une version Androïd, mais à compiler soi-même il me semble.
LETARTARE:
Bonjour,
il semble que la version Linux est ancienne (3.0) alors que Mac (3.5.0) et Win (3.5.1) .
Prevenez Zapmaker sur le Wiki de GrblHoming Issues · zapmaker/GrblHoming · GitHub, il est très sensible aux remarques constructives.
Dans les sources, on trouve une version Androïd, mais à compiler soi-même il me semble.
Bien cordialement.
c'est bien la version github 3.5.1 que j'ai installé pourtant.
j'ai vite fait testé sous win xp pro, la 0.8 uno est ok, mais pas la 0.9
je ferai part de mes obs, sur github, sait on jamais
@infobarquee
je vois que vous utiliser Linux ? (ttyACM0) ainsi que Arduino-154.
Je suis mal à l'aise car incompétent en dehors de ce que j'ai présenté.
Toutefois, il me semble que vous l'avez bien téléversé dans la carte MEGA2560, donc le port série de la carte fonctionne,
1- il ne faut pas mettre plusieurs librairies de mon site simultanément dans le répertoire "libraries" car alors Arduino ne prend en compte que la 1ère compilée au niveau des *.h
2- essayer de diminuer la vitesse dans le fichier "config.h", ( je ne pouvais pas utiliser 115200 bauds sur mon système)
Ce sont les seules pistes que j'entrevois
LETARTARE: @infobarquee
je vois que vous utiliser Linux ? (ttyACM0) ainsi que Arduino-154.
Je suis mal à l'aise car incompétent en dehors de ce que j'ai présenté.
Toutefois, il me semble que vous l'avez bien téléversé dans la carte MEGA2560, donc le port série de la carte fonctionne,
1- il ne faut pas mettre plusieurs librairies de mon site simultanément dans le répertoire "libraries" car alors Arduino ne prend en compte que la 1ère compilée au niveau des *.h
2- essayer de diminuer la vitesse dans le fichier "config.h", ( je ne pouvais pas utiliser 115200 bauds sur mon système)
Ce sont les seules pistes que j'entrevois
Bien cordialement.
bien vu le coup des 2 lib en même temps, franchement j'y aurai jamais pensé
la 82 fonctionne
la 9b bug
reste a monter la ramps pour tester et demain la carte 4 axes que je vais recevoir.
a ce sujet, est il possible d'avoir 4 axes?
infobarquee:
a ce sujet, est il possible d'avoir 4 axes?
Bien sur que GRBL traite les 4 axes (X, Y, Z, A)
Je crois qu'il existe même une version 5 axes ! A vérifier
je parlais de cette version de grbl mon bon Icare, héhéhé
car je vois en tapant $ juste xyz, mais pas A
A moins qu'il existe une autre version grbl sur mega avec 4 axes + pompe ou laser ou drill
@infobarquee
la GRBL-0.82 ( très ancienne version modifiée par ???) sur mon site possède 4 axes X,Y,Z,C qui fonctionnent tous en manuel avec GbrlHoming-3..5.1 , je n'ai pas pu vérifier un fichier en 4 axes, mais cette version demande sûrement encore des mises au point pour ce quatrième axe.
ok, d'ou la confusion
je viens de voir le C $3 steps/deg
pfffff vais aller me coucher avec un grogg si ca continue moi :%
je testerai demain les 4 axes et donnerai le retour
merci, tu maitrise ton sujet en tous cas LETARTARE, bienvenue chez le petit groupe des fous
C'est vrai et faux.
De base, on a X, Y, Z et Spin
Il suffit d'utiliser SpinDir et SpinEnable pour commander le 4 ème axe et on travaille à vitesse constante manuelle.
Cette solution est utilisée par certains shields du marché + un peu de bidouille dans le soft.
Pour mémoire: dans le monde de la CNC, on appelle le 4ème axe A et le 5ème axe C
bon voila ce qu'il y a comme interprétation pour les axes en officiel
X position absolue
Y position absolue
Z position absolue
A position (rotation autour de l'axe X)
B position (rotation autour de l'axe Y)
C position (rotation autour de l'axe Z)
U position Relative OU axe secondaire
V position Relative OU axe secondaire
W position Relative OU axe secondaire
donc tout dépend de l'axe que l'on veut utiliser en fait.
Bonsoir,
c'est tout à fait ça.
Aussi dans Grbl-0.82, j'envisage de changer C -> A ( pour un 4ème axe autour de l'axe X ) ce qui risque d'être plus utile que l'axe C.
Mais il faut faire des tests de coordination avec X, Y, Z.
Bonne soirée.
infobarquee:
bon voila ce qu'il y a comme interprétation pour les axes en officiel
X position absolue
Y position absolue
Z position absolue
A position (rotation autour de l'axe X)
B position (rotation autour de l'axe Y)
C position (rotation autour de l'axe Z)
U position Relative OU axe secondaire
V position Relative OU axe secondaire
W position Relative OU axe secondaire
donc tout dépend de l'axe que l'on veut utiliser en fait.
Exact.
On utilise également des copies d'axes pour avoir un actionneur double.
je viens de m'apercevoir que SPINDLE est toujours en HIGH.
donc le M03-M05 ne fonctionnent pas.
je vais fouiller dans les fichiers pour trouver pourquoi
Bonjour,
sur la version Win et avec Grbl-0.82 sur MEGA2560, les deux ordres M03 et M05 fonctionnent bien : marche et arrêt sur la broche 6.
De plus si vous modifier la variable en "$12=1" vous avez une sortie en b6 (PWM) à 1 kHz avec un rapport cyclique de 1000/307 pour la valeur par défaut , la commande "S 700" va donner un rapport cyclique de 1000/700.
Bien cordialement.