Quelques liens

Auteur Sujet: Première approche de GRBL  (Lu 246 fois)

En ligne Steph

  • Administrateur
  • Membre
  • *****
  • Messages: 144
  • Sexe: Homme
    • Team ADN
Première approche de GRBL
« le: 27 mai 2018, 9:13:41 »
  • Publish
  • GRBL est téléchargeable "ICI https://github.com/gnea/grbl"

    Un article de base : Configuration de GRBL

    Notion de Gcode utilisable avec GRBL : Le Gcode et les commandes GRBL
    « Modifié: 28 août 2018, 13:19:43 par Steph »
    La connaissance est la seule chose qui s'accroît lorsqu'on la partage.

    En ligne Steph

    • Administrateur
    • Membre
    • *****
    • Messages: 144
    • Sexe: Homme
      • Team ADN
    Liste des codes G supportés dans Grbl v1.1
    « Réponse #1 le: 31 mai 2018, 16:27:24 »
  • Publish
  • - Commandes non modales : G4, G10L2, G10L20, G28, G30, G28.1, G30.1, G53, G92, G92.1

      - Mouvements : G0, G1, G2, G3, G38.2, G38.3, G38.4, G38.5, G80

      - Taux s'avance : G93, G94

      - les unités : G20, G21

      - les parcours : G90, G91

      - Les Arc IJK : G91.1

      - Sélection de plans : G17, G18, G19

      - Offset de longueur d'outils : G43.1, G49

      - Compensation de coupes : G40

      - Systèmes de coordonnées : G54, G55, G56, G57, G58, G59

      - Contrôles : G61

      - Les flux : M0, M1, M2, M30

      - Contrôles de refroidissement : M7*, M8, M9

      - Vitesse de broche : M3, M4, M5

      - Autres modes valides : F, I, J, K, L, N, P, R, S, T, X, Y, Z
    « Modifié: 01 janvier 1970, 1:00:00 par Guest »
    La connaissance est la seule chose qui s'accroît lorsqu'on la partage.

    En ligne Steph

    • Administrateur
    • Membre
    • *****
    • Messages: 144
    • Sexe: Homme
      • Team ADN
    Re: Première approche de GRBL
    « Réponse #2 le: 20 juin 2018, 7:58:06 »
  • Publish
  • Salut Marcus,



    GRBL n'apporte rien, il gère...



    C'est un interpréteur de Gcode développé à l'origine pour l'Arduino Uno (Et Nano). Il a été depuis porté sur l'Arduino Méga, puis sur les cartes STM32 entre autres...



    La chaîne est la suivante ]
  • Le logiciel sur le PC (Qui traite les dessins et/ou images) se connecte à GRBL via, par exemple, une liaison USB. En fait, il transforme l'image en Gcode et le transmet à GRBL.

  • [/list]

    GRBL reçoit le Gcode et envoie directement les ordres "machine" aux différents moteurs et capteurs.
    [/list]


    Il est utilisable sur les machines de type CNC et Laser. Pour l'impression 3D c'est MARLIN qui gère. MARLIN est tiré de GRBL et adapté aux multiples éléments nécessaire à l'impression 3D



    Une petite explication simple en Français =>
    « Modifié: 01 janvier 1970, 1:00:00 par Guest »
    La connaissance est la seule chose qui s'accroît lorsqu'on la partage.

    En ligne Steph

    • Administrateur
    • Membre
    • *****
    • Messages: 144
    • Sexe: Homme
      • Team ADN
    Re: Première approche de GRBL
    « Réponse #3 le: 19 août 2018, 16:15:11 »
  • Publish
  • Avant d'installer GRBL, je répète, veux tu faire du homing? Si oui il faut modifier le "config.h avant de compiler et téléverser GRBL dans l'arduino.

    Config.h

    Pour un "Chinois', il te faudra installer avant toute chose le driver CH340... Sinon ton Arduino ne sera pas reconnu par l'IDE.
    « Modifié: 28 août 2018, 13:48:55 par Steph »
    La connaissance est la seule chose qui s'accroît lorsqu'on la partage.

    En ligne Steph

    • Administrateur
    • Membre
    • *****
    • Messages: 144
    • Sexe: Homme
      • Team ADN
    Re: Première approche de GRBL
    « Réponse #4 le: 19 août 2018, 16:27:44 »
  • Publish
  • Citer
    Le paramétrage de GRBL 1.1f

    Elekslaser avec homing  Grbl 1.1f
    • $0=10               ; (Impulsions de pas en µS)
    • $1=25                ; (Délai mini de pas en mS)
    • $2=0                   ; (Inversion des impulsions de pas, masque]
    • $3=0                   ; (Inversion des impulsions de direction, masque :00000000)
    • $4=0                  ; (Inversion de l'activation des pas, booléen)
    • $5=1                  ; (Inversion du type de FdC utilisé NO pas defaut, booléen)
    • $6=0                   ; (Inversin de la sonde, booléen)
    • $10=3               ; (Envoie les coordonnées au report de statut (Nécessaire pou LW4!))
    • $11=0.010          ; (Déviation de jonction en mm)
    • $12=0.002         ; (Tolérances des arcs en mm)
    • $13=0               ; (Report en "inches", booléen)
    • $20=1               ; (Activation des "soft limits", booléen)
    • $21=0               ; (Activation des "hard limits", bool)
    • $22=1               ; (Activation du cycle de "homing" , booléen)
    • $23=1               ;  (Direction du "homing", ici en X- & Y+ donc en haut à gauche)
    • $24=1000.000      ; (Vitesse des déplacements en mode "homing" en mm/mn)
    • $25=2000.000    ; (Vitesse de recherche en mode "homing" en mm/mn)
    • $26=250            ; (Compensation du "rebond" en mS)
    • $27=1.000         ; (Retrait de sécurité pour le "homing" en mm)
    • $30=255            ; (Valeur maximum du Laser en PWM (S1000))
    • $31=0               ; (Valeur minimum du Laser en PWM (S0))
    • $32=1               ; (Activation du mode laser)
    • $100=80.000      ; (Pas par mm sur l'axe X)
    • $101=80.000      ; (Pas par mm sur l'axe Y)
    • $102=0.000         ; (Pas par mm sur l'axe Z)
    • $110=5000.000   ; (Taux d'avance maximum en mm/mn sur l'axe X)
    • $111=5000.000   ; (Taux d'avance maximum en mm/mn sur l'axe Y)
    • $112=0.000         ; (Taux d'avance maximum en mm/mn sur l'axe Z)
    • $120=500.000      ; (Accélération en mm/S² pour l'axe X)
    • $121=500.000      ; (Accélération en mm/S² pour l'axe Y)
    • $122=0.000         ; (Accélération en mm/S² pour l'axe Z)
    • $130=379.000      ; (Course en mm de l'Axe X)
    • $131=279.000      ; (Course en mm de l'Axe Y)
    • $132=0.000         ; (Course en mm de l'Axe Z)
    « Modifié: 28 août 2018, 13:39:23 par Steph »
    La connaissance est la seule chose qui s'accroît lorsqu'on la partage.

    En ligne Steph

    • Administrateur
    • Membre
    • *****
    • Messages: 144
    • Sexe: Homme
      • Team ADN
    Re: Première approche de GRBL
    « Réponse #5 le: 19 août 2018, 16:46:03 »
  • Publish
  • Fichier config.h pour homing sur 2 axes.

    Ligne a remplacer dans le fichier "config.h", aux environs de la ligne N° 105

    #define HOMING_INIT_LOCK // Comment to disable
    // #define HOMING_CYCLE_0 (1<<Z_AXIS)                // REQUIRED

    #define HOMING_CYCLE_0 (1<<X_AXIS)  // COREXY COMPATIBLE]

    Une ligne est commentée lorsque l'on place devant elle un double slach.
    « Modifié: 28 août 2018, 13:24:13 par Steph »
    La connaissance est la seule chose qui s'accroît lorsqu'on la partage.

    En ligne Steph

    • Administrateur
    • Membre
    • *****
    • Messages: 144
    • Sexe: Homme
      • Team ADN
    Re: Première approche de GRBL
    « Réponse #6 le: 19 août 2018, 17:03:06 »
  • Publish
  • Error 7 => EEPROM read failed. Reset and restored to default values.

    C'est un Arduino qui était déjà chargé. Il n'a pu lire l'EEPROM (Probablement normal) et l'a remise à zéro. Tant mieux  ;)

    Par contre vu que tu as encore voulu aller plus vite que la moyenne, il n'est pas flasché correctement pour le homing... Donc sois tu modifie le "config.h" puis tu recompiles et tu téléverses à nouveau, soit tu n'as pas de homing et c'est dommage...

    Ensuite tu devras configurer les paramètres pour qu'ils correspondent à ceux que je t'ai donné.

    Rien ne sert de courir, il faut simplement partir à temps...
    « Modifié: 28 août 2018, 13:15:41 par Steph »
    La connaissance est la seule chose qui s'accroît lorsqu'on la partage.

    En ligne Steph

    • Administrateur
    • Membre
    • *****
    • Messages: 144
    • Sexe: Homme
      • Team ADN
    Re: Première approche de GRBL
    « Réponse #7 le: 19 août 2018, 17:23:59 »
  • Publish
  • Citation de: Marcus post_id=468 time=1534691848 user_id=64

    _pose du nouvelle arduino sans oublier le jumper pour le clone


    Ce n'est pas un Jumper, mais un driver à installer sous Windows. [attachment=0]CH341SER.zip[/attachment]
    « Modifié: 01 janvier 1970, 1:00:00 par Guest »
    La connaissance est la seule chose qui s'accroît lorsqu'on la partage.

     


    Facebook Comments