Arduino Forum

International => Français => Topic started by: LETARTARE on Apr 05, 2014, 11:23 am

Title: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 05, 2014, 11:23 am
Bonjour,
pour les amateurs de CNC libre, voici un lien qui permet de téléverser Grbl-xx depuis l'environnement de développement Arduino-xxx :
https://github.com/LETARTARE/Grbl_with_Arduino (https://github.com/LETARTARE/Grbl_with_Arduino)
En espérant que cela aidera certains utilisateurs.
Bien cordialement.
Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 05, 2014, 03:11 pm
Bonjour,
Merci pour l'information.
Existe-il un site qui relate une mise en oeuvre de cette suite soft ?
@+
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 06, 2014, 08:21 pm
Bonjour,
les adaptations  de Grbl que je propose permettent de compiler et téléverser ces versions dans l'environnement de développement "Arduino-xxx"  (à cette date 105 et 105r2) chargeable sur le site "Arduino.cc".
Comme indiqué sur mon site : "You simply copy the "GrblxxBoard" directory in "Arduino-xxx/libraries",  c'est à dire "Simplement recopier le répertoire  "GrblxxBoard"  dans le répertoire  "Arduino-105/libraries",
puis charger le fichier .ino correspondant par "Fichier->Exemples->GrblxxBoard->GrblxxBoard.ino",
puis choisir la carte et le port,
puis compiler et téléverser dans la carte.
Ensuite il faut utiliser une interface de dialogue avec Grbl, je conseille :
http://zapmaker.grblcontroller.s3-website-us-west-2.amazonaws.com/ (http://zapmaker.grblcontroller.s3-website-us-west-2.amazonaws.com/)
qui s'affiche en français.

Bien cordialement


Title: Re: Grbl et l'ide Arduino
Post by: jfs on Apr 06, 2014, 08:26 pm

Ensuite il faut utiliser une interface de dialogue avec Grbl, je conseille :
http://zapmaker.grblcontroller.s3-website-us-west-2.amazonaws.com/ (http://zapmaker.grblcontroller.s3-website-us-west-2.amazonaws.com/)
qui s'affiche en français.


Pour quel OS ?
Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 06, 2014, 08:44 pm
Bonsoir,

Comme indiqué sur mon site : "You simply copy the "GrblxxBoard" directory in "Arduino-xxx/libraries",  c'est à dire "Simplement recopier le répertoire  "GrblxxBoard"  dans le répertoire  "Arduino-105/libraries",

Peux-tu nous mettre le lien vers ton site, si différent de github
Merci
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 06, 2014, 08:48 pm
j'ai essayé cet aprem avec un nono et les 2 solutions lui correspodants.
pas testé avec une mega
résultat avec GrblController sous nunux :)
impossible car le nono ne renvoie pas la version grbl, donc ca déconnecte de suite.

autre question, est il possible d'utiliser le shield l293d?
impossible non plus d'envoyer des données en console.
pourtant, d'après ce que j'ai vu, le stepper.h est utilisé, donc ca devrait le faire.

sinon, beau boulot
Title: Re: Grbl et l'ide Arduino
Post by: B@tto on Apr 07, 2014, 09:02 am
Fuyez ce streamer de GCODE, j'ai eu des problèmes avec alors que "l'officiel" jamais.

L'officiel : https://github.com/grbl/grbl/wiki/Using-Grbl

En plus il affiche depuis quelques versions le tracé en 3D

Et ça fait quelques années qu'on peut passer par l'IDE Arduino pour programmer GRBL ;)
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 07, 2014, 10:29 pm
Bonsoir,
tout d'abord, ne recevant pas de notification de messages  je n'ai pas pu répondre en temps réel.
@icare
c'est bien la première adresse fournie

@jean-françois
effectivement, j'ai omis l'OS : j'utilise VISTA pro pack2

@infobarquee
je n'ais pas tout compris votre message, je suppose "nono=uno" et "nunux=linux" ?
Quote
est il possible d'utiliser le shield l293d?
-> je l'ignore

@B@tto
là non plus je n'ais pas tout saisi !
Quote
ce streamer de GCODE

???
Quote
j'ai eu des problèmes avec

quels problèmes ?
Quote
Et ça fait quelques années qu'on peut passer par l'IDE Arduino pour programmer GRBL

pourriez-vous m'expliquer de quelle manière ?



Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 07, 2014, 10:41 pm
Re,

Bonsoir,
tout d'abord, ne recevant pas de notification de messages  je n'ai pas pu répondre en temps réel.

Pour avoir les notifications, il faut aller dans "Additional Options..." en bas de la zone saisie de message est coché "Notify me of replies"

@icare
c'est bien la première adresse fournie

Merci.
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 07, 2014, 10:51 pm
@icare
Bonsoir,
merci, je viens de le faire.
Bien cordialement.
Title: Re: Grbl et l'ide Arduino
Post by: B@tto on Apr 08, 2014, 08:34 am
streamer de GCODE ==> oui il s'agit de streaming de GCODE : le gcode est une série de ligne de texte indiquant les commande à opérer, et il faut les envoyer au fur et à mesure que la fabrication avance.

Les problèmes : le principal c'est que le streaming ne se faisait pas en continu, la où avec l'officiel


Quote
Et ça fait quelques années qu'on peut passer par l'IDE Arduino pour programmer GRBL

pourriez-vous m'expliquer de quelle manière ?


bah c'est le sujet de ton topic, sauf que ça fait quelques années que les développeurs ont adopter cette manière de procéder ;)
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 08, 2014, 10:16 am
Bonjour,
@B@tto
merci pour les explications, mais je pensais  que le mot "Streamer" avait un équivalent en français.
Quote
ça fait quelques années que les développeurs ont adopter cette manière de procéder

Mon premier message s'adressait aux "amateurs".

@infobarquee
j'ai oublié de vous remercier d'avoir pris le temps d'essayer certains éléments de mon sujet
Donc MERCI..

Bien cordialement.
Title: Re: Grbl et l'ide Arduino
Post by: B@tto on Apr 08, 2014, 10:25 am

@B@tto
Quote
ça fait quelques années que les développeurs ont adopter cette manière de procéder

Mon premier message s'adressait aux "amateurs".


Oui, que les développeurs publient GRBL sous format de librairie Arduino, donc pour les "amateurs"
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 08, 2014, 10:54 am
Quote
@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
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 08, 2014, 11:23 am
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.
Quote
define version

il existe dans le "setting.h"
pour la Grbl9dMega2560 (3 axes) sous la forme
Code: [Select]
#define GRBL_VERSION "0.9d"
#define GRBL_VERSION_BUILD "20140228"

et pour la Grbl82Mega2560 (4axes)
Code: [Select]
#define GRBL_VERSION "0.82"

Quote
par contre si tu as les brochages, ca m'intéresse pour la mega

Pour Grbl9dMega2560, après avoir valider la ligne 40 dans
https://github.com/LETARTARE/Grbl_with_Arduino/blob/master/Grbl9dMega2560/config.h (https://github.com/LETARTARE/Grbl_with_Arduino/blob/master/Grbl9dMega2560/config.h)
vous trouvez le brochage  en ligne 145 de
https://github.com/LETARTARE/Grbl_with_Arduino/blob/master/Grbl9dMega2560/cpu_map.h (https://github.com/LETARTARE/Grbl_with_Arduino/blob/master/Grbl9dMega2560/cpu_map.h)

et pour Grbl82Mega2560 directement en
https://github.com/LETARTARE/Grbl_with_Arduino/blob/master/Grbl82Mega2560/config.h (https://github.com/LETARTARE/Grbl_with_Arduino/blob/master/Grbl82Mega2560/config.h)

Bien cordialement.

Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 08, 2014, 11:47 am
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???????
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 08, 2014, 12:48 pm
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 https://github.com/zapmaker/GrblHoming/issues?state=open (https://github.com/zapmaker/GrblHoming/issues?state=open), 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.
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 08, 2014, 01:09 pm

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 https://github.com/zapmaker/GrblHoming/issues?state=open (https://github.com/zapmaker/GrblHoming/issues?state=open), 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 ;)
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 08, 2014, 01:25 pm
Bonjour,
à l'instant sous Vista pro pack2 ( mise à jour complète), essai de Grbl9dUno avec "GrblHoming 3.5.1 , c'est correct :

Bien cordialement
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 08, 2014, 01:32 pm
même configuation OS et carte et Grbl, mais avec "Universal Gcode Sender-1.07" :
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 11, 2014, 03:11 pm
soit je suis bien malade (c'est pas faux en ce moment), soit y a un truc.
je viens d'up sur ma mega le 82 et le 9d et rien sur la console après.

elle est ou la caméra cachée? :)
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 11, 2014, 03:34 pm
@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  :smiley-eek-blue:
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 :smiley-red:

Bien cordialement.
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 11, 2014, 03:49 pm

@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  :smiley-eek-blue:
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 :smiley-red:

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?
Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 11, 2014, 04:13 pm
Bonjour 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
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 11, 2014, 04:31 pm

Bonjour 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
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 11, 2014, 04:53 pm
Bonjour,
@icare
je ne serais pas aussi affirmatif : la 8c et la 9d ne comportent que trois axes avec Uno (versions officielles), voir 0.8c dans  "pins_map.h"  et 9d dans "cpu_map.h"  https://github.com/grbl/grbl (https://github.com/grbl/grbl)

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

Bien cordialement.
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 11, 2014, 04:57 pm
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  :smiley-mr-green:
Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 11, 2014, 05:23 pm
Bonjour,
@LETARTARE

@icare
je ne serais pas aussi affirmatif : la 8c et la 9d ne comportent que trois axes avec Uno (versions officielles), voir 0.8c dans  "pins_map.h"  et 9d dans "cpu_map.h"  https://github.com/grbl/grbl (https://github.com/grbl/grbl)

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

Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 11, 2014, 06:11 pm
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.
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 11, 2014, 06:39 pm
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.
Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 11, 2014, 10:54 pm
Re,

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.
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 13, 2014, 09:27 pm
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 :)
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 15, 2014, 03:29 pm
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.
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 15, 2014, 04:27 pm

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.

étrange car chez moi, le M03 est actif par défaut au boot, donc spindle et pour le mettre sur off c'est M04.
aussi bien sous linux que windows, de toute manière ca ne change rien suivant l'OS.
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 15, 2014, 04:47 pm
Bonjour,
voir http://linuxcnc.org/docs/html/gcode/m-code_fr.html (http://linuxcnc.org/docs/html/gcode/m-code_fr.html)
A bientôt
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 15, 2014, 04:56 pm

Bonjour,
voir http://linuxcnc.org/docs/html/gcode/m-code_fr.html (http://linuxcnc.org/docs/html/gcode/m-code_fr.html)
A bientôt

je connais les commandes, merci ;)
pour montrer ce que j'avance voici les photos

1 allumage du mega
2 M05
3 M04
4 M03

Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 15, 2014, 05:05 pm
Re,

pour montrer ce que j'avance voici les photos
1 allumage du mega
2 M05
3 M04
4 M03

Coinces-tu toujours sur l'allumage et l'extinction de la diode ?
Pour les photos, j'ai l'impression que l'on a 3 fois la même photo :)
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 15, 2014, 05:18 pm
@infobarquee
je n'en doutais pas un instant, une simple précision.
Mais c'est effectivement curieux que le M03 soit actif au démarrage.
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 15, 2014, 05:50 pm
@icare
oui toujours et j'avoue que ca m'agace un peu, mais tétu le breton, donc j'insiste :)
je me suis bien calé pour les prendre ;)
je mets en plus la photo des commandes qui va bien avec les photos

@LETARTARE
pourtant c'est bien ce qu'il se passe.
j'éteins le relay via M04 (étrange), je reboot la mega et le relay se connecte de suite, donc pour moi, cela vient bien du prog.
vu que la 82mega est la seule qui prenne en compte 4 moteurs, c'est celle que je veux utiliser.

j'ai re re re revérifié mon cable et mes connectiques des fois que, ca arrive de faire une bourde, mais tout est ok et aucun faux contact détecté au multimètre entre les pinoches, ce qui peut arriver aussi
Title: Re: Grbl et l'ide Arduino
Post by: B@tto on Apr 15, 2014, 06:03 pm
Infobarquee : comme discuté j'ai testé et ça fonctionne. GRBL considère que pour le relay 0 = éteint et 1 = allumé, hors sur ces drivers, c'est actif à l'état bas. J'ai fait ces modifs dans spindle_control.cpp :

Code: [Select]
void spindle_stop()
{
  SPINDLE_ENABLE_PORT |= ~(0<<SPINDLE_ENABLE_BIT);
}

void spindle_run(int8_t direction) //, uint16_t rpm)
{
  if (direction != current_direction) {
    plan_synchronize();
    if (direction) {
      if(direction > 0) {
        SPINDLE_DIRECTION_PORT &= ~(1<<SPINDLE_DIRECTION_BIT);
      } else {
        SPINDLE_DIRECTION_PORT |= 1<<SPINDLE_DIRECTION_BIT;
      }
      SPINDLE_ENABLE_PORT &= 0<<SPINDLE_ENABLE_BIT;
    } else {
      spindle_stop();     
    }
    current_direction = direction;
  }
}


La logique inversée est prévu sur les pins attachés au moteurs, mais pas pour la broche. Avec ces modifs le fonctionnement redevient normal chez moi
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 15, 2014, 06:47 pm
je viens de faire la modif et aucun changement.
:smiley-eek-blue:
Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 17, 2014, 12:15 am
Bonsoir,
@LE TARTARE
Dans la version Grbl82Mega2560 - fichier config.h ne devrait-on pas commenter la ligne 50 ?
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 17, 2014, 12:19 am
Bonsoir,
pour quelle raison ?
Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 17, 2014, 12:40 am
Re,

Bonsoir,
pour quelle raison ?

On utilise la même pin ligne 81
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 17, 2014, 12:41 am
Bonjour,
@infobarquee
je viens de publier une version 0.83 qui prend en compte dans le fichier "config.h" le niveau actif voulu par l'utilisateur pour les sorties 6, 36, 37, 35
https://github.com/LETARTARE/Mega2560-grbl-0.81/tree/devArduino (https://github.com/LETARTARE/Mega2560-grbl-0.81/tree/devArduino)
je l'ai testé sous Vista Pro pack2 en utilisant des relais actifs niveau 0 pour :

toutes ces sorties fonctionnent correctement et lors d'une RAZ sont toutes inactives.
Pouvez la tester ?

Bien cordialement.
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 17, 2014, 12:51 am
@icare
la ligne "config.h:50"
Code: [Select]
// STEPPERS_DISABLE_INVERT: Set to 0 for active high stepper disable or 1
// for active low stepper disable.
#define STEPPERS_DISABLE_INVERT 0

ne sert pas pour adresser un bit d'un port, c'est une valeur utilisée comme masque sur une assignation de bit dans le fichier "stepper.c:90,95".
Si vous la commentez vous ne pourrez plus choisir le niveau actif associé à la commande des axes !!

Bonne nuit.
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 17, 2014, 08:31 am

Bonjour,
@infobarquee
je viens de publier une version 0.83 qui prend en compte dans le fichier "config.h" le niveau actif voulu par l'utilisateur pour les sorties 6, 36, 37, 35
https://github.com/LETARTARE/Mega2560-grbl-0.81/tree/devArduino (https://github.com/LETARTARE/Mega2560-grbl-0.81/tree/devArduino)
je l'ai testé sous Vista Pro pack2 en utilisant des relais actifs niveau 0 pour :

  • Spindle Enable (br6) avec M3, M4, M5,

  • Spindle Direction (br36) avec M3, M4,

  • Coolant Flood (br37) avec M8, M9,

  • Coolant Mist (br35) avec M7, M9


toutes ces sorties fonctionnent correctement et lors d'une RAZ sont toutes inactives.
Pouvez la tester ?

Bien cordialement.

je teste ca dans la matinée
Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 17, 2014, 08:48 am
Bonjour,

@icare
la ligne "config.h:50"
Code: [Select]
// STEPPERS_DISABLE_INVERT: Set to 0 for active high stepper disable or 1
// for active low stepper disable.
#define STEPPERS_DISABLE_INVERT 0

ne sert pas pour adresser un bit d'un port, c'est une valeur utilisée comme masque sur une assignation de bit dans le fichier "stepper.c:90,95".
Si vous la commentez vous ne pourrez plus choisir le niveau actif associé à la commande des axes !!

Bonne nuit.

Autant pour moi.
:(
Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 17, 2014, 08:58 am
Bonjour,
@LE TARTRARE
Toujours dans ma procédure de compréhension du code.
Dans le fichier gcode.cpp ne devrait-on pas mettre dans le switch(letter) ligne 256 la condition
Code: [Select]
default: FAIL(STATUS_UNSUPPORTED_STATEMENT);
pour éliminer les lettres non prévues.
@+
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 17, 2014, 11:42 am
petit test rapide
ca a l'air de fonctionner, il faut que je test avec 4 moteurs pour voir
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 17, 2014, 12:28 pm
je viens de modifier pour avoir l'axe A au lieu de C, donc en relation avec l'axe X au lieu du Z
a tester, j'ai peut être zappé quelque chose, mais aucune erreur à la compile ni au test.
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 17, 2014, 12:57 pm
Bonjour,
@icare
Quote
Dans le fichier gcode.cpp ne devrait-on pas mettre dans le switch(letter) ligne 256 ...

je ne suis pas un expert de GRbl,  je l'analyse en même temps que vous, surtout cette version qui est très ancienne (avril 2012) que j'avais récupérée à l'époque mais sans vraiment l'analyser. Il y a une grande distance avec la 0.8c actuelle (qui ne gère sur MEGA2560 que trois axes).
Je vais essayer de regarder, mais je pense qu'il existe encore des erreurs importantes dans cette version 0.81 et dérivées.
Mon objectif étant très pragmatique, je voudrai traiter préalablement toutes les entrées et sorties, avant d'analyser l'interprétation du GCode.

@infobarquee
Quote
ca a l'air de fonctionner, il faut que je test avec 4 moteurs pour voir

c'est déjà une bonne nouvelle que cela fonctionne avec votre carte (laquelle ?), en fait il manquait dans l'initialisation de la carte le positionnement des 3 sorties (citées plus haut) au démarrage.
Quote
je viens de modifier pour avoir l'axe A au lieu de C,

bien, merçi pour le source, je vais le regarder.
Je crains que A ou C la corrélation avec l'axe d'origine n'existe pas, seuls des tests permettront de le dire.
Actuellement, je n'ai pas accès à mes machines et je ne peux faire que des tests assez simples, aussi si vous pouvez tester en vraie grandeur ce 4ème axe, ce serait très intéressant

Bien cordialement.
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 17, 2014, 01:18 pm
Quote
c'est déjà une bonne nouvelle que cela fonctionne avec votre carte (laquelle ?), en fait il manquait dans l'initialisation de la carte le positionnement des 3 sorties (citées plus haut) au démarrage.

en fait et avec l'aide d'Icare hier, on s'est rendu compte que le relais avait 2 positions sur ma carte et que par défaut le relais était en tension.
une position repos (led on sur la carte) et une travail (led off)
de plus je me suis gauffré comme un bleu :( en confondant la pwm6 et analog6 mea culpa ce qui expliquait le défaut sur M05
mais ta modif est des plus pertinente et me parait plus logique.
relais off = led off
relais on = led on
carte SainSmart CNC TB6560 4 Axes et une doc des plus minimaliste de surcroit.

Quote
bien, merçi pour le source, je vais le regarder.
Je crains que A ou C la corrélation avec l'axe d'origine n'existe pas, seuls des tests permettront de le dire.
Actuellement, je n'ai pas accès à mes machines et je ne peux faire que des tests assez simples, aussi si vous pouvez tester en vraie grandeur ce 4ème axe, ce serait très intéressant

il y a une corrélation dans une ligne dans un fichier, faudrait que je le retrouve
dans ta source
x traaille avec x
y travaille avec y
z travaille avec z
c travaille avec z

retrouvé :)
dans limits.cpp
ma modif
Code: [Select]
if (a_axis) {
      counter_a += steps[A_AXIS];
      if (counter_x > 0) {
        if (LIMIT_PIN & (1<<A_LIMIT_BIT)) { out_bits ^= (1<<A_STEP_BIT); }
        else { a_axis = false; }
        counter_a -= step_event_count;
      }
    }

au lieu de
Code: [Select]
if (c_axis) {
      counter_c += steps[C_AXIS];
      if (counter_z > 0) {
        if (LIMIT_PIN & (1<<C_LIMIT_BIT)) { out_bits ^= (1<<C_STEP_BIT); }
        else { c_axis = false; }
        counter_c -= step_event_count;
      }
    }
Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 17, 2014, 02:13 pm
Bonjour,
Si le 4ème axe est utilisé pour la rotation de la pièce, il n'y a pas de problème pour les tests.
L'axe C est utilisé pour les rotation autour de l'axe Z, ces positions sont accessible dans le plan XY.
Si on place le plateau tournant pour avoir une rotation autour de l'axe X donc, le fameux, axe A, on pourra utiliser le code pour l'axe C comme axe A (la conversion étant faite mécaniquement par le montage du plateau rotatif).
Pour les tests c'est suffisant à partir du moment où l'on sait ce que l'on fait :)
En exploitation des codes issues d'un convertisseur pièce vers gcode c'est autre chose, on n'est plus dans les tests.
@+
Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 17, 2014, 02:18 pm
Bonjour,
Si le 4ème axe est utilisé pour la rotation de la pièce, il n'y a pas de problème pour les tests.
L'axe C est utilisé pour les rotation autour de l'axe Z, ces positions sont accessible dans le plan XY.
Si on place le plateau tournant pour avoir une rotation autour de l'axe X donc, le fameux, axe A, on pourra utiliser le code pour l'axe C comme axe A (la conversion étant faite mécaniquement par le montage du plateau rotatif).
Pour les tests c'est suffisant à partir du moment où l'on sait ce que l'on fait :)
En exploitation des codes issues d'un convertisseur pièce vers gcode c'est autre chose, on n'est plus dans les tests.
@+
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 17, 2014, 02:23 pm
@icare
je suis d'accord, si vous pouvez le faire ce serait très bien.
Je vais vérifier le fichier compressé fourni par infobarquée ...
A bientôt
Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 17, 2014, 02:37 pm
Re,
Sans utilisé le 4ème axe, je viens de faire un essai avec la master version de GBRL ( https://github.com/grbl/grbl )
pour l'utiliser directement dans l'IDE Arduino sans passer par makefile (makefile ne me pose pas de problème mais l'environnement Arduino est plus facile à mettre en oeuvre)
Le but de la manœuvre est, lors de modifications, de s'éloigner le moins possible de la version officielle de GBRL et faciliter ainsi les mises à jour perso par rapport à GBRL officielle.
Il suffit de créer un programme arduino standard :

Code: [Select]
#include "main.h"
void setup(){
main();
}
void loop(){}

De  créer un fichier main.h

Code: [Select]
#ifndef __main_h
#define __main_h

int main();

#endif


De renommer tous les fichiers .c en .cpp

Maintenant, on compile avec l'environnement Arduino sans aucune modification des sources.
@+
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 17, 2014, 02:44 pm
@icare
vous avez déjà ces versions toutes faites en :
https://github.com/LETARTARE/Grbl_with_Arduino/tree/master (https://github.com/LETARTARE/Grbl_with_Arduino/tree/master)
avec la version officielle 0.8c Uno, la version de développement 0.9d Uno et Mega2560.
Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 17, 2014, 02:57 pm
Re,

@icare
vous avez déjà ces versions toutes faites en :
https://github.com/LETARTARE/Grbl_with_Arduino/tree/master (https://github.com/LETARTARE/Grbl_with_Arduino/tree/master)
avec la version officielle 0.8c Uno, la version de développement 0.9d Uno et Mega2560.

Oui, j'utilise ces versions dans mes tests actuels mais il y a beaucoup de divergences par rapport à GBRL originale.
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 17, 2014, 03:06 pm
Exact.
Je viens d'actualiser "Grbl_With_Arduino"  avec
- "devArduino/0.83_0" pour mes modifications
- "devArduino/0.83_1" pour vos modifcations C -> A
https://github.com/LETARTARE/Grbl_with_Arduino/tree/devArduino (https://github.com/LETARTARE/Grbl_with_Arduino/tree/devArduino)
pouvez-vous vérifier car je fais parfois des erreurs dans les mise à jour !!

Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 17, 2014, 03:16 pm
je vais tester avec les autres versions, mais je viens de m'apercevoir d'un truc, comme quoi le scotch a du bon parfois :)
le x en + ou - ok
le y idem
le z tourne toujours dans le même sens.
je vais refaire un test en déconnectant le 4eme moteur car ca me parait zarbi cette histoire.

tu as ré écris tout pour l'axe A ou tu t'es servi de mes modifs?
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 17, 2014, 03:22 pm
le fichier  fourni tel quel en 0.83_1  :)

Quote
le z tourne toujours dans le même sens.

Cela est étonnant car d'autres tests ont été effectués :
http://www.usinages.com/post721378.html#p721378 (http://www.usinages.com/post721378.html#p721378)
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 17, 2014, 03:52 pm
je vais attendre demain pour les autres tests.
la carte va retourner chez l'expéditeur car le TB6560 du Z vient d'exploser, donc il devait avoir un coup dans l'aile.  ]:D
j'en ai profiter pour recommander la même et une autre avec télécommande :)
pour info, pas d'inversion de connectique ;)
les autres fonctionnent
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 17, 2014, 05:21 pm
@icare
Quote
Dans le fichier gcode.cpp ne devrait-on pas mettre dans le switch(letter) ligne 256 la condition
Code: [Select]
default: FAIL(STATUS_UNSUPPORTED_STATEMENT);
pour éliminer les lettres non prévues.

Je viens de regarder dans 0.82,3 : effectivement il manque le choix "default" dans le "switch(letter)", puis en comparant à la version 0.8c (officielle) il a été ajouté ainsi que d'autres lettres (ainsi que dans la 0.9c d'ailleurs).

Je suis d'accord avec vous, qu'il faut se rapprocher du mieux possible de l'officiel, mais peut-être plutôt de la 0.9c en conservant l'axe C, non A. La difficulté réside par quel morceau commencer  :smiley-eek-blue:

Actuellement il y a une tendance pour utiliser aussi la MEGA2560 dans la 0.9c (initiée par EliteEng depuis longtemps), à terme je pense qu'un quatrième axe devrait voir le jour, mais quand ? En attendant, il reste la vieille 0.83_x ...

Bien cordialement.
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 17, 2014, 05:58 pm
j'ai jeté un oeil sur la 9c l'autre jour.
les pins ne sont pas les même.
dans quel but? j'ai pas encore trouvé la réponse

pour l'axe C, je ne vois pas pourquoi faire tourner autour du Z, sauf si on a une machine qui va faire travailler un outil en horizontale à 90° sur le X
un peu tarabiscoté comme solution je trouve.
il est plus simple de se rapprocher des imprimantes 3d qui utilisent le E qui pourrait correspondre au A en tournant autour du X.
ainsi on fait tourner le A sur le X pour se rapprocher d'un tour

peut être demander aux codeurs le pourquoi de la chose
Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 17, 2014, 06:09 pm
Re,
@infobarqee
Pour moi X, Y, Z et C tournent dans les 2 sens
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 17, 2014, 06:44 pm
Bonjour,
en relisant mon dernier message il pouvait être mal interprété
Quote
l'axe C, non A
->
Quote
l'axe C, non A

j'ai corrigé ...
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 17, 2014, 09:21 pm
en tous cas, merci de m'avoir cité sur le forum usinages ;)
je n'ai pas fait grand chose, à part chercher l'axe C et le remplacer par A
c'est rare que quelqu'un le fasse au lieu de se taire et de tirer la couvrante à lui.
beau geste de ta part, mais comme tu le dis,
Quote
et qui montre qu'un travail coopératif est possible sur ce forum

en parlant d'usinages
en tous cas, c'est un sujet qui intéresse du monde, mais malheureusement, peu participent :(
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 18, 2014, 01:59 am
Bonjour,
un peu d'insomnie ...
La version Grbl-0.83_1 ( axe A)  nécessite un "GbrlHoming" acceptant la commande "g01  a1000" et non plus "g01 c1000"
Dans "GrblController-3.5.1" j'ai donc modifier tous les fichiers source nécessaires pour avoir un axe A (c'est long et fastidieux), puis j'ai générer un ""GrblController-3.5.1_A" (GrblController.exe pour Vista).
Les commandes manuelles pour A sont bloquées, je verrai demain ...
Bonne nuit.

Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 18, 2014, 07:38 am
le projet te tiendrait il tant que ca à coeur? :)
je vais tester ca dans la matinée et dès que je recois mes cartes dans la journée, je m'y remets.
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 18, 2014, 11:33 am
Bonjour,
@infobarquee
Quote
le projet te tiendrait il tant que ca à coeur?

dans la mesure où je trouve quelques personnes intéressées et qui s'investissent : OUI.

J'ai envoyé à ZAPMAKER des images de la version 3.5.1.A de GrblHoming qui utilise l'axe A à la place de l'axe C
https://github.com/zapmaker/GrblHoming/issues/56 (https://github.com/zapmaker/GrblHoming/issues/56)
Je peux vous fournir un exécutable sous Window, si vous êtes intéressé je le joins dans un message.

A bientôt.



Title: Re: Grbl et l'ide Arduino
Post by: Artouste on Apr 18, 2014, 11:37 am

...
la carte va retourner chez l'expéditeur car le TB6560 du Z vient d'exploser, donc il devait avoir un coup dans l'aile.  ]:D
...

:smiley-mr-green:
Peut etre qu'il etait autoprogrammé pour ne gerer que de la cuvette en Z ? --->[]
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 18, 2014, 11:59 am
@artouste
enfo..... :)
tu vas voir si mon Z fait les cuvettes quand je vais monter cet hiver dans un gabion :)
je te ferai charger les waders hahahahahahahahaha

@LETARTARE
pourquoi toujours windaub :(
plus qu'a me coltiner une compile sous nunux
Title: Re: Grbl et l'ide Arduino
Post by: Artouste on Apr 18, 2014, 12:12 pm

@artouste
enfo..... :)
tu vas voir si mon Z fait les cuvettes quand je vais monter cet hiver dans un gabion :)


:smiley-mr-green:
Dans 4 heures je  serais sur (ma) zone ---->[]
Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 18, 2014, 02:03 pm
Bonjour,

Bonjour,
@infobarquee
Quote
le projet te tiendrait il tant que ca à coeur?

dans la mesure où je trouve quelques personnes intéressées et qui s'investissent : OUI.

Pas de problème, je réponds présent pour les tests et évolutions


J'ai envoyé à ZAPMAKER des images de la version 3.5.1.A de GrblHoming qui utilise l'axe A à la place de l'axe C
https://github.com/zapmaker/GrblHoming/issues/56 (https://github.com/zapmaker/GrblHoming/issues/56)
Je peux vous fournir un exécutable sous Window, si vous êtes intéressé je le joins dans un message.

Bonne initiative.
Pourquoi ne pas utiliser des softs existants (ils sont légions dans l'impression 3D) genre repetier, pronter, etc....
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 18, 2014, 02:17 pm
Bonjour,
@icare
Quote
Pas de problème, je réponds présent pour les tests et évolutions

Merci pour cette collaboration spontanée.

Quote
Pourquoi ne pas utiliser des softs existants

Je propose ce que je connais bien ( j'ai introduit le quatrième axe C dans GrblHoming).
Je ne connais pas ceux dont vous parlez, mais je veux bien essayer.

A bientôt.
Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 18, 2014, 02:36 pm
Re,

Quote
Pourquoi ne pas utiliser des softs existants

Je propose ce que je connais bien ( j'ai introduit le quatrième axe C dans GrblHoming).

C'est normal

Je ne connais pas ceux dont vous parlez, mais je veux bien essayer.

Je vais faire des tests

Mais personnellement j'aime bien les gcodes dans un fichier texte via la liaison série ou directement la console. :)

Je pense que ce genre de test doit se faire hors clicodrôme   :smiley-mr-green:
C'est vrai, j'ai un faible pour le pingouin ;)
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 18, 2014, 02:47 pm
allez, les test vont reprendre.
cartes arrivées maison, ET content.
vu que c'est 2 cartes de type différents, ca fera un bon exercice.
j'aime bien mon manchot aussi, tellement plus souple que windaub :)
Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 19, 2014, 12:20 pm
Bonjour,

J'ai envoyé à ZAPMAKER des images de la version 3.5.1.A de GrblHoming qui utilise l'axe A à la place de l'axe C
https://github.com/zapmaker/GrblHoming/issues/56 (https://github.com/zapmaker/GrblHoming/issues/56)
Je peux vous fournir un exécutable sous Window, si vous êtes intéressé je le joins dans un message.

En relisant certaines réponses, j'ai vu que était piloté en mm, il faudrait peut être inclure la possibilité de le piloter en °
@+
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 19, 2014, 12:33 pm
Bonjour,
@icare
bonne remarque, à laquelle je n'ai pas de réponse.
C'est déjà dans GRbl qu'il faut régler cette question !!

J'ai actualiser https://github.com/LETARTARE/Grbl_with_Arduino (https://github.com/LETARTARE/Grbl_with_Arduino) avec "Grbl84Mega2560" dans laquelle axe C -> A
plus différentes erreurs corrigées.

A bientôt.

Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 19, 2014, 01:16 pm
Bonjour,

J'ai actualiser https://github.com/LETARTARE/Grbl_with_Arduino (https://github.com/LETARTARE/Grbl_with_Arduino) avec "Grbl84Mega2560" dans laquelle axe C -> A
plus différentes erreurs corrigées.

Je regarde ;)
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 19, 2014, 06:07 pm
Bonjour,
je viens de déposer les sources de GrblController-3.5.1.A  (axes X, Y, Z, A):
https://github.com/LETARTARE/GrblHoming/tree/dev (https://github.com/LETARTARE/GrblHoming/tree/dev)
qui comporte un Makefile que vous pouvez utiliser sous LINUX, il faut avoir installé Qt-4.7.3  (pour moi).
Je l'ai utilisé sous VISTA/Mingw32, cela fonctionne bien.
Bien cordialement.
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 19, 2014, 11:03 pm
ca fait plusieurs fois que j'essaye de compiler et toujours la même erreur d'un fichier manquant.
ui.mainwindow.
j'ai repris pour tester le makefile de GrblHoming,e t idem.
dois y avoir un blem quelque part.
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 19, 2014, 11:43 pm
Bonsoir,
juste une idée avant d'aller dormir :
- vous devez avoir généré un "Makefile.release" et dedans il doit exister une ligne dans les cibles :
Code: [Select]
$(DESTDIR_TARGET): ui_mainwindow.h ui_options.h ui_grbldialog.h ui_about.h ...
si vous n'avez pas
Code: [Select]
ui_mainwindow.h
il ne peut pas être généré.

A demain.
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 19, 2014, 11:54 pm
@infobarquee
jetez un oeil au site de Zpamaker, il vient de fournir une version 3.6 qui au choix utilise A, ou B, ou C...
A demain.
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 20, 2014, 09:27 am

@infobarquee
jetez un oeil au site de Zpamaker, il vient de fournir une version 3.6 qui au choix utilise A, ou B, ou C...
A demain.

merci, installation nickel
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 20, 2014, 10:28 am
Bonjour,
je viens de lui envoyer la traduction en français.
Bon dimanche
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 20, 2014, 11:33 am
testé et approuvé.
je pense à une chose et je suis un peu en mode grosse feignasse ce matin :)
pas vérifié s'il y avait un pullup sur les endstop dans le firm suivant les endstop que l'on utilise.
je regarderai ca, cet après midi lorsque j'aurai terminé les derniers nichoirs de mes coincs :)

EDIT :
à moins qu'ils soient déjà intégré sur la carte que l'on utilise.
passage en mode grosse larve du coup :(
Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 21, 2014, 12:13 am
Bonsoir,
Pour faciliter les tests : http://forum.arduino.cc/index.php?topic=234616.0
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 21, 2014, 07:49 am
Bonjour icare (électronicien  !),
tout cela me projette de nombreuses années en arrière ou les circuits logique étaient  rois (74xx, 40xx ...) et ou on pilotait des petis robots à plusieurs moteurs pas à pas à l'aide de Brésenham et du C ou du TurboPascal  :)
Bonne approche avec un schéma classique, mais robuste et ayant fait ses preuves..

Toutefois pour mes tests, j'aurai une préférence pour les circuits tout faits (je n'ai plus la même  facilité pour faire les circuits imprimés et les soudures) genre TB6560 (car j'en ai en réserve et réutilisable) à 6€ sur un site de vente  (La bète).
Les doubles relais compatibles Arduino (1,6 €).
Pour la broche,  j'utilise un l'oscilloscope (Hantek USB avec Open6022BE libre) qui permet de visualiser l'efficacité de Grbl avec des mesures de durée (il faut avoir un oscilloscope  :smiley-eek:).
Par contre, la commande des capteurs de limite me parait moins aisée facilement.

Mais de toute façon, comme c'est une solution que chacun peut s'adapter, avoir des bancs de tests différents ne peut qu'enrichir les résultats.

En pratique, je vais essayer de finir la réalisation d'une commande à base de Mega2560 montée sur une carte Europe 100x160 (VeroBoard, donc cablâge en fils) pour l'adapter à un rack CharlyRobot que je possède.

Bonne initiative pour valider l'analyse de Grbl.
Bien cordialement
Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 21, 2014, 09:07 am
Bonjour LETARTARE,
Merci pour le commentaire.
L'idée était de permettre à un public le plus large possible de tester la CNC.
Tout le monde n'a peut être pas le matériel que nous avons à notre disposition ;)
Personnellement, l'utilisation des bonnes vieilles portes logiques m'a rappelé de bon souvenir
@+
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 21, 2014, 10:57 am
Bonjour icare,
c'est la raison pour laquelle je n'ai pas répondu dans l'autre message.

Un tout autre sujet : à chaque fois que je suis en ligne et connecté, le petit macaron de présence reste ostensiblement sur "offline"; j'ai écrit au modérateur Jean-François et je n'ai toujours pas de réponse.

J'ai bien lu le dernier message privé, mais j'ai attendu car cela se présentait dans l'éditeur ?? Maintenant c'est normal.

En essayant d'aligner certaines parties de Grbl-84, je me pose les questions
1- suivre 8c ou 9d ?
2- pour une carte MEGA2560 ou deux cartes UNO et MEGA2560 ?
Il me semble que 8c serait plus facile à suivre.

J'ai corrigé certaines incohérences mineures,
voir https://github.com/LETARTARE/Grbl_with_Arduino/tree/master/Grbl84Mega2560 (https://github.com/LETARTARE/Grbl_with_Arduino/tree/master/Grbl84Mega2560)

A bientôt.
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 21, 2014, 11:02 am
à mon avis, mieux vaut rester sur une mega, histoire de pouvoir gérer 4 axes, voir plus par la suite. ;)
dans la 9, les pins ont changé et je me pose toujours la question du pourquoi.

EDIT :
un truc qui serait bien (expérience de marlin), serait de pouvoir faire un reset de l'eeprom afin de retrouver les paramètres défaut.
pourquoi?
simplement pour pouvoir annuler les paramètres perso après plusieurs essais.
si j'ai bien compris, lorsque l'on change un paramètres $XX, cela s'inscrit en eeprom, j'ai bon?
Title: Re: Grbl et l'ide Arduino
Post by: Artouste on Apr 21, 2014, 11:24 am

...
je regarderai ca, cet après midi lorsque j'aurai terminé les derniers nichoirs de mes coincs :)
...



[HUM]
T'es à la bourre  :smiley-mr-green:
photo du jour
http://cjoint.com/14av/DDvlIL2HWo6_canpa02.jpg
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 21, 2014, 11:34 am
je suis pas à la bourre, simplement que je fais ma sélection ;)
j'en ai déjà 18. par contre j'identifie pas sur la photo la référence, t'as le datasheet de cette espèce? :)
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 21, 2014, 03:08 pm
Bonjour à tous,
@infobarquée
Quote from: infobarquee
si j'ai bien compris, lorsque l'on change un paramètres $XX, cela s'inscrit en eeprom, j'ai bon?

lapidèrement : oui
Dans la 0.8c le fichier "default.h" possède, pour diverses machines, des configurations pré-définies, je pense que cela devrait permettre de les ré-introduire dans la mémoire "eeprom",  je vais fouiller un peu pour affiner ma réponse.
Bien cordialement.
Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 21, 2014, 06:10 pm
Bonjour,

En essayant d'aligner certaines parties de Grbl-84, je me pose les questions
1- suivre 8c ou 9d ?
Il me semble que 8c serait plus facile à suivre.

Personnellement je pense qu'il vaut mieux faire les modifications à partir d'une version réputée stable qu'à partir d'une version de développement. Mais c'est juste mon avis.

2- pour une carte MEGA2560 ou deux cartes UNO et MEGA2560 ?

La carte UNO est un peut limité en I/O et en RAM. Les versions 4 axes avec la UNO détourne déjà 2 pins de la broche pour faire le 4ème axe.
Je pense que si on utilise plus de 3 axes, il faut oublier la UNO et rester en MEGA ou éventuellement une 1284p
@+
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 21, 2014, 06:15 pm
@icare
moi aussi.
J'essaye d'introduire le fichier "0.8c:defaults.h"  qui définit la configuration d'une machine, et voir les implications dans les différents fichiers ...
Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 22, 2014, 01:22 am
Bonsoir,
@LETARTARE
J'ai regardé un peu les différentes versions de GBRL. Dans les versions > 8, il y a quelques gcodes qui pourraient nous être utile.
Mais on aura certainement l'occasion de revenir sur le sujet.
@+
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 22, 2014, 11:25 am
@infobarquee
votre remarque en privé est très juste.
L'axe A semble être considéré comme les autres  :smiley-roll:, mais je pense que cela pourra être modifié facilement, car c'est un problème de rapport et de limite.
Je concentre mes efforts sur l'adaptation de la structure par rapport à0.8c, de telle sorte que nous puissions suivre l'évolution de Grbl.
L'objectif  (difficile à atteindre) serait d'avoir 0.8c pour la Mega2560.

A bientôt
Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 22, 2014, 11:54 am
Bonjour,

@infobarquee
votre remarque en privé est très juste.
L'axe A semble être considéré comme les autres  :smiley-roll:, mais je pense que cela pourra être modifié facilement, car c'est un problème de rapport et de limite.

C'est normal que l'axe A soit en mm car, dans la pratique, on l'utilise également de recopie d'axe X, Y, ou Z.
Pour être dans une utilisation normale, il faut les 2 via un paramètre (° ou mm)
@+
Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 22, 2014, 01:23 pm
Re,

L'objectif  (difficile à atteindre) serait d'avoir 0.8c pour la Mega2560.

Je ne pense pas que cela soit un problème en soi car c'est une histoire d'affectation de pins.
S'il y a des problèmes particuliers on pourrait regarder ensemble les points qui bloquent ou qui posent pb
@+
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 28, 2014, 12:09 pm
Bonjour,
j'ai mis à disposition  'Grbl844Mega2560' : 
grbl-0.844 pour "Mega2560 57600 bauds" 4 axes X, Y, Z, T avec l'axe T dans [A, C]  en
https://github.com/LETARTARE/Grbl-xx_with_Arduino (https://github.com/LETARTARE/Grbl-xx_with_Arduino)
utilisable avec Arduino-105xx
http://arduino.cc/en/Main/Software#toc2 (http://arduino.cc/en/Main/Software#toc2)
et pour dialoguer avec,vous pouvez utiliser "GrblController-3.6" en pré-publication, qui gère un  quatrième axe A ou bien C :
https://github.com/zapmaker/GrblHoming (https://github.com/zapmaker/GrblHoming)

Bien cordialement
Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 28, 2014, 01:28 pm
Bonjour,
Je ferais des tests en fin de journée
@+
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 28, 2014, 02:04 pm
idem pour bibi,
c'est uploadé dans la bête, tout reste bien en eeprom.
juste une question en passant :
pourquoi mettre à 100 par défaut
$0-1-2-3
ma conf pour le moment
200-200-200-1.80
1.80 si je me suis pas vautré, 360°/200pas, ce qui donne 1.80pas/°
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 28, 2014, 02:50 pm
Bonjour,
@infobarquee
c'est ma configuation machine , voir le calcul dans "defaults.h". Bons tests.

Mais demain, encore une extension  du quatrième axe vers A, B, C, U, V, W !!
Bien cordialement.
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 28, 2014, 07:39 pm

Bonjour,
@infobarquee
c'est ma configuation machine , voir le calcul dans "defaults.h". Bons tests.

Mais demain, encore une extension  du quatrième axe vers A, B, C, U, V, W !!
Bien cordialement.


ok donc pas besoin de faire le calcul en fait si je me réfère à cette ligne
Code: [Select]
  #define USER_TABLE   ((USER_RATIO_TABLE*USER_STEP_PER_REVOLUTION)/360.0)
  // calculated value Grbl = ratio_table*step_per_revolution/360
  // STEPS_PER_DEGREE = (ratio_table*step_per_revolution/360)*MICROSTEPS)
  // µstep/degree   1 µstep = 0,01 °
  #define DEFAULT_T_STEPS_PER_DEGREE (USER_TABLE*USER_MICROSTEPS)

il suffit de mettre le nb de pas du moteur axe A, donc je modifie plus tard.
j'essaye de faire le test ce soir, car je viens de terminer un dépannage urgent.
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 29, 2014, 11:15 am
Bonjour,
j'ai mis à disposition 'Grbl845Mega2560' :
grbl-0.845 pour "Mega2560 57600 bauds" 4 axes X, Y, Z, T avec l'axe T dans [A, B, C, U, V, W] en
https://github.com/LETARTARE/Grbl-xx_with_Arduino
utilisable avec Arduino-105xx http://arduino.cc/en/Main/Software#toc2
et pour dialoguer avec, vous pouvez utiliser "GrblController-3.6" en pré-publication, qui gère un quatrième axe rotatif A, B, C ou bien linéaire U, V, W :
https://github.com/zapmaker/GrblHoming

Bien cordialement
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Apr 29, 2014, 02:54 pm
arrêtes un peu, plus le temps de suivre  :smiley-mr-green:
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 29, 2014, 03:16 pm
Bonjour,
promis !! :D
En fait, c'était le palier de base que je m'étais fixé (le plus facile :smiley-roll-sweat:).
Maintenant, j'analyse comment me rapprocher des possiblités profondes de Grbl-08c.
Je vais vous laisser respirer  :smiley-roll-blue:
Bien cordialement. :P
Title: Re: Grbl et l'ide Arduino
Post by: icare on Apr 29, 2014, 05:30 pm
Bonjour,
Pas de problème, je suis toujours dans la course. ;)
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Apr 29, 2014, 05:44 pm
Bonjour,
j'espère bien, il faut une vigilance permanente sur un tel travail .
A plus tard  :D
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on May 02, 2014, 08:43 am
Bonjour,
une correction dans les versions Grbl844Mega2560 et Grbl845Mega2560
https://github.com/LETARTARE/Grbl-xx_with_Arduino (https://github.com/LETARTARE/Grbl-xx_with_Arduino)
qui ne permettaient pas l'inversion de sens sur la rotation de la broche :smiley-roll-blue:
Bien cordialement.
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on May 27, 2014, 01:41 pm
Bonjour,
pour signaler la dernière version officielle de développement de Grbl : Grbl-0.9e (https://github.com/grbl/grbl/tree/dev)
et les deux dernières adaptations disponibles sur Mega2560 et Uno328p pour Arduino-105xx en :
Grbl avec Arduino (https://github.com/LETARTARE/Grbl-xx_with_Arduino)

Bien cordialement.
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on May 27, 2014, 01:47 pm
je vais tester ca dès que j'ai 5mn ;)
et comme dab critiquer :)
tu m'as dit que tu avais changé les pins au téléphoe, donc je vais jeter un oeil et me faire un shield pour de meilleurs connexions.
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on May 27, 2014, 02:37 pm
@infobarquee
Quote
tu m'as dit que tu avais changé les pins

non par sur les versions officielles, uniquement sur mes versions.
A bientôt
Title: Re: Grbl et l'ide Arduino
Post by: icare on May 28, 2014, 09:28 pm
Bonsoir,
@LETARTARE
Il serait intéressant de nous signaler la mise à disposition de nouveaux softs sur le site Github.
Nous on va moins souvent sur le forum Usinage que sur le forum Arduino.
@+
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on May 28, 2014, 10:25 pm
Bonsoir,
@icare,
pour les logiciels qui nous concernent (Grbl 4 axes), la version 0.845 va bientôt être suivie par une 0.8c2 qui est une 0.8c officielle + un quatrième axe ; mais je ne suis pas sencore satisfait de ce que j'ai obtenu.
D'autre part, 'GrblController' est en pleine effervescence du coté de Zapmaker, je prépare aussi une version temporaire qui permettra de détecter de manière fiable les futures versions Grbl 4 axes, ainsi que d'autres facilités pour l'utilisateur.
Je pense que d'ici une semaine je pourrai vous proposer des versions utilisables pour des tests.
Soyez patients, vous aurez du travail.
Bonne soirée.
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on May 29, 2014, 10:55 am
j'avais proposé des corrections d'orthographe dans le github la semaine dernière, mais apparemment, c'est tombé à la trappe pour grblcontroller :(
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on May 29, 2014, 12:02 pm
@infobarquee,
je ne vois aucune trace d'une proposition sur le site de Zapmaker. Indiquez-moi  l'adresse sur Github à laquelle vous avez fait ces propositions.
Sur la 3.6.1  dans le pot (trunk), je peux corriger sans problème ; j'ai aussi des corrections en attente.
Bonne journée
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on May 29, 2014, 12:41 pm
c'était ce fichier
https://github.com/zapmaker/GrblHoming/blob/master/trlocale/GrblController_fr.ts
mais je ne retrouve pas mes modifs, et github, j'en suis a la découverte pour retrouver des modifs faites. :(
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on May 29, 2014, 01:34 pm
@infobarquee,
pour modifier il faut les droits d'écriture !!
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on May 29, 2014, 01:55 pm
oui, les modifs avaient été prises en compte dans un autre fichier montrant les différences pendant 2 jours.
et puis plus rien.
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Jun 02, 2014, 11:47 am
Bonjour,
sur mon site https://github.com/LETARTARE/GrblHoming/tree/Letartare (https://github.com/LETARTARE/GrblHoming/tree/Letartare)
je vous propose une version 'GrblController-3.6.1-T1,' qui permet de détecter deux versions 3 axes et 4 axes correctement (0.8c et 0.8c1 qui devrait arriver aujourd'hui) et visualise ,lors de l'envoi d'un fichier sur la carte, les numéros de lignes du fichier, s'il n'en existent pas.

A bientôt.
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Jun 02, 2014, 12:28 pm
Bonjour,
sur mon site https://github.com/LETARTARE/Grbl-xx_with_Arduino/tree/master/Grbl8c1Mega2560 (https://github.com/LETARTARE/Grbl-xx_with_Arduino/tree/master/Grbl8c1Mega2560), voici enfin la '0.8c1', une version quatre axes de la version officielle '0.8c'.
Attention au brochage qui est semblable, en partie, à la '0.845' qui risque de devenir obsolète.

Pour GC-3.6.1-T1,  je n'ai fourni que les sources avec des fichiers de fabrication pour 'Win32' ; mais je crois qu'avec le fichier *.pro on doit pouvoir l'utiliser sous Linux si la bibliothèque 'Qt-4.?.?' est installée.
Pour 'VISTA pro'  j'ai installé  'Qt-4.7.3' et 'MINGW32-TDM-4.7.1".

Bon tests.
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Jun 06, 2014, 03:09 pm
Bonour,
voici la version Grbl '0.8c2' avec un brochage (différent de la '0.8c1')  étendant celui de la '0.8c' au 4ème axe.
https://github.com/LETARTARE/Grbl-xx_with_Arduino/tree/master/Grbl8c2Mega2560 (https://github.com/LETARTARE/Grbl-xx_with_Arduino/tree/master/Grbl8c2Mega2560) .
Notez une petite correction sur 'GC-3.6.1-T1' pour une commande manuelle qui générait toujours des valeurs négatives !

A bientôt.
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Jun 07, 2014, 05:31 pm
je viens de faire un flash du dernier firmware, mais un truc me chiffonne un peu par rapport aux autres versions.
on a plus l'affichage des paramètres au boot, ou alors j'ai pas percuté sur un truc.
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Jun 07, 2014, 05:46 pm
Bonjour,
non cela est normal, car à force de faire de nombreux essais, l'affichage complet des paramètres est plutôt une pollution.
Aussi je l'ai momentanément enlevé de 'GC-3.6.1-T1' et réduit dans '0.8cx'; vous devez avoir ceci :
Code: [Select]
Mega2560 with 4 axes (X, Y, Z, A)
Grbl 0.8c2 ['$' for help]

Les commandes "$" et "$$" vont fournir tout le nécessaire.

Bon courage.
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Jun 07, 2014, 05:57 pm
j'avais vu ceci
par contre bug génant
si on rentre une commande non reconnue, ca fait planter.
ex :
$x=200
Grbl error: Unsupported statement
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Jun 07, 2014, 06:10 pm
c'est l'officielle '0.8c' qui génère ce message !!
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Jun 07, 2014, 06:15 pm
c'est bien la tienne, celle que tu as mentionné au dessus
8c2mega2560
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Jun 07, 2014, 06:20 pm
je m'explique : la mienne '0.8c2' est une adaptation de la version officielle '0.8c' et c'est la partie officielle qui génère ce message et heureusement car cela montre que l'analyse syntaxique et lexicographique fonctionne correctement.
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Jun 07, 2014, 07:12 pm
je vais pas prendre une verveine à cette heure ci :) ou aller me coucher
si je veux changer les pas de chaque axe comme sur l'autre,
$0=200 pour l'axe X
ca mesort une erreur, c'est ca que je voulais dire.

j'ai aussi changé dans le fichier default.h le nombre de pas, masi cela me ressort toujours
Code: [Select]
$0=100.000 (x, step/mm)
$1=100.000 (y, step/mm)
$2=100.000 (z, step/mm)
$3=100.000 (t, step/deg.)
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Jun 07, 2014, 07:39 pm
Bonsoir,
je viens de faire le test suivant ( en regardant la finale du double en Tennis à Roland Garros  :))
- 'GC-3.6.1-T1'
- Grbl '0.8c2'
$0=120 -> cela est pris  en compte correctement.
J'ai ajouté justement une possibilité de toujours recharger (ou non)  les valeurs par défaut dans la carte dans
Code: [Select]
'config.h:L47'  #define ALWAYS_DEFAULTS_SETTINGS  1  // update always
D'autre part, je constate que sur la version 3.6.1-T1 ( contrairement à ce que j'ai dit dans un message précédent ou je confondais avec la T2 ou T3), on donne la configuration d'emblée par "$$".
Je joins une photo pour le premier test.
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Jun 07, 2014, 07:49 pm
avec une modification du fichier  'default.h:L87' -> #define USER_PITCH_SCREW   5  // 4mm for all linear axes
voici le résultat :
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Jun 07, 2014, 07:59 pm
ben il doit y avoir un schilmblick quelque part, car dans l'ide si je rentre
$0 = 120
pas de ok en echo et si j'appuie sur entrée a nouveau j'ai
Grbl error: Bad number format
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Jun 07, 2014, 08:15 pm
Rebonsoir,
est-ce bien avec GC-3.6.1-T1 que vous piloter la carte et non pas avec Arduino-105xx, car avec ce dernier j'ai aussi quelques soucis que je ne comprends pas ?
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Jun 07, 2014, 08:27 pm
c'est avec l'ide que je fais les tests et non avec GC-3.6.1-T1
plus qu'a compiler GC-3.6.1-T1 :(
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Jun 08, 2014, 09:12 am
@infobarquee,
pour Arduino-105 je viens de vérifier, effectivement aucun dialogue sérieux n'est réalisable même avec la version officielle '0.8c', je pense que le problème pourrait venir de la dernière (ou avant dernière ?) machine 'Java Runtime 7' (1.7.0-55-b14) actualisée sur ma machine le 15-05-2014, car jusqu'au 25 avril 2014 je n'avais aucun problème avec cet outil.
Mais je vais faire d'autres tests pour déterminer le problème.

Pour le 'GC-3.6.1-T1', je donnais l'adresse ici le 02 juin 2014  :smiley-eek:
https://github.com/LETARTARE/GrblHoming/tree/Letartare (https://github.com/LETARTARE/GrblHoming/tree/Letartare)
La construction pour 'Win32' est expliquée dans 'BuildWin.txt'.

Bon courage.
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Jun 08, 2014, 10:15 am
Quote
loic@loic:~$ java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)

je sais plus quand je l'ai mis a jour, mais avant cela fonctionnait.

merci je vois ca dans la journée, dépannage en urgence a faire chez un client :(
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Jun 08, 2014, 09:10 pm
tu pourrais me mettre l'exe LETARTARE s'il te plait?
impossible de le compiler sous windaub7, quand je dis que c'est une daub windaub :)
merci d'avance
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Jun 10, 2014, 11:02 am
Bonjour à tous,
un correctif sur la version  Grbl '0.8c2' (https://github.com/LETARTARE/Grbl-xx_with_Arduino/tree/master/Grbl8c2Mega2560) car lors de l'utilisation de la configuration 'DEFAULTS_GENERIC' la macro 'DEFAULT_T_STEPS_PER_DEGREE' n'était pas définie.
Je rappelle  que les versions '0.8c1' et '0.8c2' ne sont pas des versions officielles 'Grbl' et quelles sont très expérimentales.
Merci encore à @icare et @infobarquee qui justement participent activement à la mise au point.
Bon travail à tous
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Jun 10, 2014, 12:24 pm
pas de soucis ;)
Title: Re: Grbl et l'ide Arduino
Post by: icare on Jun 10, 2014, 12:32 pm
Bonjour,

pas de soucis ;)

dito
Title: Re: Grbl et l'ide Arduino
Post by: franboul on Jun 12, 2014, 07:01 pm
bonjour tt le monde

Etant un petit peu débutant dans le contrôle de cnc, j'ai juste une question sans doute très simple pour vous et je vous remercie d'avance pour vos réponses

quand j'ai essayé d'utiliser le GRBL pour la première fois, j'ai du tenté de "flasher" mon arduino avec des commande bizarre sur mac qui ne marchais pas (je n'y suis jamais arrivé)

ce que vous proposez sur le Github de Letartare est il la meme chose??

est ce qu'il y'a des restriction sur mac??
est ce que je GRBL controller 3.6 va t il sortir sur mac?? qu'est ce qu'il apporte de plus que le 3.5??

Merci pour vos réponses



Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Jun 12, 2014, 09:19 pm
bonjour,
l'ide arduino tourne sur mac aussi
http://arduino.cc/en/main/software
après pour grbl, il suffit de le compiler avec l'ide et l'envoyer sur l'atmega ou nono ;)
tu peux monter un vm avec un windows sur ton mac pour utiliser Gcontroller
la 3.6 permet d'utiliser 4 axes en même temps
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Jun 12, 2014, 11:39 pm
@franboul,
bonsoir franboul,
pour 'GrblController' sur Mac, le mieux est d'aller sur le site de 'Zapmaker'
http://zapmaker.org/projects/using-qt-for-cross-platform-development-building-grbl-controller/d-building-mac/ (http://zapmaker.org/projects/using-qt-for-cross-platform-development-building-grbl-controller/d-building-mac/)
vous trouverez tous les renseignements (en anglais !) voulus. N'hésitez pas à lui poser des questions, il est très affable.

Pour les adaptations de 'Grbl' en 4 axes vous pouvez continuer ici.

Bonne continuation.

Title: Re: Grbl et l'ide Arduino
Post by: icare on Jun 20, 2014, 03:30 pm
Bonjour,
J'ai fait remonter le sujet pour Heloderma-kris pour lui montrer qu'il y a des personnes qui adapte le GRBL pour des applications particulières.
@+
Title: Re: Grbl et l'ide Arduino
Post by: Heloderma-kris on Jun 20, 2014, 04:11 pm
merci de cette attention  :smiley-mr-green:
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Jul 08, 2014, 09:31 am
Bonjour,
pour signaler la dernière version officielle de développement de Grbl : Grbl-0.9f (https://github.com/grbl/grbl/tree/dev)
et les deux dernières adaptations disponibles sur Mega2560 et Uno328p pour Arduino-105xx en :
Grbl avec Arduino (https://github.com/LETARTARE/Grbl-xx_with_Arduino)

Deux images d'un future version de Grbl Controller  3 axes :
En mode pilotage et visualisation 3D (http://www.usinages.com/ressources/utilisation-sur-carte-arduino-uno-grbl-module/193404)
En mode simulation 3D (http://www.usinages.com/ressources/simulation-execution-sur-module/193405)

A bientôt.
Title: Re: Grbl et l'ide Arduino
Post by: icare on Jul 08, 2014, 10:33 am
Bonjour LETARTARE,
Merci pour les informations et les nouvelles versions.
Tests prévus d'ici la fin de semaine.
@+
Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Jul 08, 2014, 12:25 pm
encore du boulot en prévision alors :)
je testerais ce soir si j'arrive a terminer ma journée en un seul morceau  8)
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Jul 19, 2014, 12:18 pm
Bonjour,
voici enfin un exécutable 'win32' de la version 'GCV-3.6.1-T4' (Grbl Controller Visualizer)
les sources viendront après :
GCV-3.6.1-T4 (https://github.com/LETARTARE/GrblHoming/tree/Letartare)
Des images :
Images (http://www.usinages.com/test-stockage-images/images-letartare-t50612-15.html#p751142)
Bonnes vacances  8)
A bientôt


Title: Re: Grbl et l'ide Arduino
Post by: Artouste on Jul 19, 2014, 12:42 pm

Bonjour,
voici enfin un exécutable 'win32' de la version 'GCV-3.6.1-T4' (Grbl Controller Visualizer)
les sources viendront après :
GCV-3.6.1-T4 (https://github.com/LETARTARE/GrblHoming/tree/Letartare)
Des images :
Images (http://www.usinages.com/test-stockage-images/images-letartare-t50612-15.html#p751142)
Bonnes vacances  8)
A bientôt



bonjour
[HUM)
ouai , ouai ...  :smiley-mr-green:
AMHA ça c'est encore un truc pour inciter à s'inscrire sur le forum CNC !  8)
marchera pas avec moi !
ha m....e , trop tard  :smiley-mr-green:

Title: Re: Grbl et l'ide Arduino
Post by: infobarquee on Jul 19, 2014, 01:14 pm
je savais pas quoi faire cet après midi avec tout ce que j'ai faire :)
maintenant je sais
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Aug 14, 2014, 08:53 am
Bonjour,
voici une nouvelle version de 'GCV 20140813' avec  les sources et un exécutable 'win32'
GCV-3.6.1-T4 (https://github.com/LETARTARE/GrblHoming/tree/Letartare)
ou sur le site de 'Zapmaker'
GCV-3.6.1-T4 (https://github.com/zapmaker/GrblHoming/tree/Letartare)

A bientôt
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Aug 19, 2014, 04:53 pm
Bonjour à tous,
une actualisation des versions 'Grbl' 4 axes pour MEGA2560 qui ne fonctionnaient pas correctement pour les axes V, W ou B, C : Grbl8c1Mega2560, Grbl8c2Mega2560 (https://github.com/LETARTARE/Grbl-xx_with_Arduino)
Bien cordialement
Title: Re: Grbl et l'ide Arduino
Post by: LETARTARE on Aug 22, 2014, 06:04 pm
Bonjour,
voici une nouvelle version corrigée de 'GCV 20140822'
GCV-3.6.1-T4 (https://github.com/LETARTARE/GrblHoming/tree/Letartare)
ou sur le site de 'Zapmaker'
GCV-3.6.1-T4 (https://github.com/zapmaker/GrblHoming/tree/Letartare)

A bientôt