Étape 1: 100 % Compatible début CNC Controller
Tout d’abord, j’ai acheté le bouclier de contrôleur CNC compatible 100 % début de : http://blog.protoneer.co.nz/arduino-cnc-shield. J’ai déjà eu un Arduino et destiné à utiliser avec le bouclier de contrôleur CNC et lancer quelque chose sur mon portable pour tout contrôler. Puis j’ai découvert que l’Arduino ne serait pas en mesure de traiter un fichier de conception tout en soi. C’est parce qu’elle ne pas avoir assez de mémoire pour gérer plusieurs commandes GCode à la fois. En fait pas toutes les commandes de GCode sont actuellement complètement implémentées dans le logiciel Arduino Grbl. Toutefois, l’Arduino interface directement avec le bouclier de contrôleur CNC et peut passer des commandes pour les pilotes de moteurs pas à pas sur le bouclier de contrôleur CNC sans n’importe quel circuit supplémentaire.
Les ensembles de trois cavaliers jaunes que vous voyez dans les photos régler le micro pour les moteurs pas à pas. L’un seul cavalier jaune sélectionne comment les interrupteurs de travail. Mien est réglé vers le haut afin que lorsque la fermeture du commutateur un motif est détecté (par défaut). L’alternative consiste à sens un salut lorsque SCR est activée. C’est à dire que la logique de la course peut être réglé pour sens une hi ou lo, votre choix. Les deux cavaliers jaunes sur le côté gauche de l’image sont pour choisir quels miroirs d’axe l’axe-A (deux moteurs sur un seul axe).
J’ai utilisé des en-têtes polarisées pour se connecter à des pilotes de moteurs pas à pas pour que je ne serais pas en mesure de brancher mon moteurs pas à pas vers l’arrière - c’est assez important.
Le bouclier de contrôleur CNC compatible 100 % début ne comprend pas réellement aucun pilote de moteur pas à pas. C’est seulement un moyen d’intégrer les pilotes de moteur pas à pas un shield Arduino facilement et il fonctionne très bien à cet effet. Le bouclier de contrôleur CNC est conçu pour utiliser les modules des pilotes Pololu type étape comme le transporteur de moteur stepper A4988 qui est indiqué ici : http://www.pololu.com/product/1182
J’ai acheté certains de Chine qui étaient environ 4,00 $ chaque et semblent être exactement les mêmes (nous le verrons lorsque j’essaie en fait de les utiliser). Ils sont venus avec des dissipateurs de chaleur trop, mais au lieu de ceux qui ont été inclus au lieu de cela, j’ai décidé d’utiliser ceux que vous voyez (à partir de Adafruit). Vous en fait suffit pour remplir les transporteurs de driver de moteur pas à pas X, Y et Z sur le contrôleur CNC à bord (parce que le logiciel de début sur l’Arduino ne connaît que trois axes). Sauf si vous envisagez d’utiliser l’axe A trop (pour un deuxième moteur sur un des axes principaux). Le contrôleur CNC permet de refléter les signaux de commande de X, Y ou Z pour l’axe A l’aide des cavaliers. Je n’utilise pas le quatrième axe. J’ai juste inclus le quatrième transporteur pilote de stepper afin que j’aurais une pièce de rechange au cas où un des autres s’arrête de fonctionner. Et puis, qui sait ce qui pourrait être à l’avenir ?