Skip to content

Présentation

Principe d'utilisation

Comme indiqué précédemment, le principe d'utilisation va être le suivant :

  • la carte Arduino, qui va être progammée avec le firmware GRBL, jouera le rôle de logique de commande
  • le CNC-shield jouera le rôle de carte de "connectique" en ce sens qu'il va mettre en rapport les broches de la carte Arduino avec les étages moteurs.
  • les étages moteurs seront connectés sur le CNC-shield

Info

On peut en théorie se passer du CNC shield si on utilise des étages moteurs externes, notamment en utilisant par exemple des borniers à vis pour la carte Arduino. Le CNC-shield garde malgré tout son intérêt en ce sens qu'il simplifie le câblage.

La carte Arduino

La carte Arduino est une carte opensource à micro-contrôleur programmable très populaire.

Techniquement :

  • se connecte au port USB et établi une connexion dit "série" avec l'ordinateur principal
  • dispose de 20 broches d'entrées/sortie numériques (E/S) en 5V

Le CNC-shield

Le CNC shield est une carte électronique d'interface entre la carte Arduino et des étages moteurs :

Pour info : les 2 faços possibles d'utiliser le CNC-shield

On peut utiliser le CNC-shield :

  • soit avec des étages miniatures (3+1 emplacements prévus à cet effet) soit externe grâce à un bornier de reprise des broches logiques des moteurs, ce qui est le cas sur une machine utilisant des moteurs pas à pas de faible puissance (2A maxi).

  • soit avec des étages externes, ce qui est le cas sur l'OMM PRO

Relation entre CNC-shield et carte Arduino

Voici le brochage des broches de la carte Arduino utilisé par le cnc-shield.

On retrouve bien comme attendu :

En sortie :

  • les broches en sortie DIR et STEP pour chacun des étages X, Y et Z
  • la broche Enable qui est commune aux 3 étages moteurs.

En entrée :

  • les broches en entrée des endstops pour les axes X et Y, et accessoirement Z

A noter également :

  • la broche Spindle qui pourra être utilisée éventuellement pour le contrôle de la broche.
  • divers autres broches, notamment reset/abort qui peut être utilisée pour un reset software du firmware.

Warning

A mon avis, l'arrêt machine le plus sûr est un arrêt de l'alimentation principale 220V broche + moteurs simultanément : c'est la seule façon d'avoir une réactivité maximale en cas de problème. Nous en reparlerons par la suite.