Salut à tous,

Je planche depuis quelques temps sur un article parlant CNC. Un projet en cours et presque terminé qui me tenait à cœur.
J’ai en fait réalisé une CNC (graveuse laser) 2 axes et à moindre coups.

La plupart des pièces sont trouvées en magasin, le reste c’est du composant low-cost commandé en chine et beaucoup de récupération.
Ceci-dit je parlerais de la réalisation de la machine plus tard. Dans un premier temps je voulais parler de GRBL , GRBL controler et de Gcode “pour les nuls”.

Premièrement, voici deux billets très intéressants de CIVADE.com ICI et ICI , ce sont ceux les premiers sur lesquels je suis tombé à mes débuts.

Alors voilà GRBL, la partie invisible de l’iceberg. C’est lui qui va interpréter notre Gcode. A l’heure actuelle (janvier 2015) ce n’est plus qu’un sketch à uploader sur notre Arduino, mais quel Sketch!…

La version que j’utilise est celle proposée par LETARTARE ICI, simplement parce qu’elle à fonctionné du premier coup. J’ai utilisé la version: Grbl9fUno.

Voici la marche a suivre pour uploader le tout:

  1. Télécharger le fichier zip ICI.
  2. Dézippez le tout et copier le dossier: Grbl9fUno.
  3. Copiez-le dans le dossier: Mes documents -> Arduino -> librairies. (Sous windows).
  4. Lancez votre IDE Arduino.
  5. Allez dans fichiers -> exemples -> Grbl9fUno.
  6. Uploadez le code sur votre carte Arduino.
  7. C’est tout!

C’est en gros la marche a suivre, uploader grbl sur l’Arduino… Il n’y a pas de réelle difficulté.

Pour la partie visible de l’iceberg c’est GRBL controller.

Téléchargeable ICI ou ICI.

Une fois la version 3.6.1 installée vous devriez voir ceci (cliquez pour agrandir):

 

J’ai un peu détaillé l’image pour la connexion vérifiez bien le port série et la vitesse de communication à 115200 bauds.
Si vous n’êtes pas sur du port a utiliser, ouvrez l’IDE d’Arduino (avec votre Arduino connecté à l’USB) cliquez sur “outils” -> “Port”.

Une fois que vous êtes connectés, la partie “contrôle manuel des axes” vous permettra de diriger votre cnc rien de plus simple.

Le GCODE! [Edit: 14.01.15]

C’est bien beau tout çà mais vous, ce que vous voulez, c’est graver votre Dark Vador a la mode (Edit de ma femme: Dark Vador n’est pas à la mode, il est intemporel) ou encore le nom de votre chien sur un morceau de bois.

C’est faisable en ligne grâce a MAKERCAM (c’est la solution a mon avis la plus simple bien qu’elle nécessite une connexion internet).

 

  1. Ouvrir ou enregistrer un .SVG
  2. Edition: Annuler, rétablir, copier, coller, redimensionner,…
  3. Insérer: Cercle, rectangle, rectangle arrondi, polygone, …
  4. CAM: Configuration du Gcode
  5. Toolpaths: (aucune idée)
  6. Nesting: (aucune idée)

En haut a droite de l’image on trouve l’unité de mesure en Inch modifiable en cm.
Toujours en haut à droite de l’écran il y a un + et - correspondant au zoom.

Pour commencer rien de plus simple que de dessiner (insérer) un cercle et transformer son contour en gCode.

Cliquez sur “insert” -> “circle”.

Dans la fenêtre qui s’ouvre indiquez le diamètre souhaité.

Une fois le cercle inséré, il est possible de le déplacer lorsque le tracé est rouge (sélectionné). Pour le rapprocher du centre par exemple (position 0,0).

 

Convertir le tracé en gCode

cliquez sur “cam” -> “follow path operation”

Voici les réglage que j’utilise pour ma graveuse laser. Je modifie la profondeur (Un seul passage me suffit) ainsi que la vitesse, que j’ai réduite car mon laser n’est pas puissant et nécessite un déplacement lent (Je posterais une vidéo).

voilà le résultat:

 

Cliquez ensuite sur “cam” -> calculate all. (ce qui vous donnera ceci).

 

Et on termine par sauvegarder le gCode dans:

“CAM” ->”export gCode”

Selectionnez votre “toolpath” et cliquez sur “export Selectd Toolpaths”

 

Pin It on Pinterest

Share This