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.