Étape 2: logiciel
J’utilise la bibliothèque début pour contrôler l’Arduino avec G-Code simple.
Installation
- Télécharger tout le code de github/début.
- Téléchargez le fichier config.h que j’ai ajouté dessous.
- Remplacer le config.h en début/début avec mon fichier (j’ai utilisé le fichier de MichielD99 et ajusté pour fonctionner correctement avec 2 axes)
- Pack du dossier de début (qui est, y compris le fichier config.h) vers un fichier ZIP.
- Goto votre ide Arduino.
- Ajouter le fichier ZIP pour les bibliothèques de l’Arduino.
- Supprimez tout le code de votre dessin.
- Inclure la bibliothèque de début. (Donc vous avez juste comprend dans votre croquis)
- Compilez et Flash à votre Arduino.
Début-contrôleur
Pour envoyer le Code G à l’Arduino, j’utilise le vieux Début-contrôleur. Certaines fonctions ne fonctionnent pas correctement. Pour modifier les paramètres, vous devrez utiliser les commandes de $ parce que la bibliothèque début changé et le contrôleur est vraiment vieux. Mais ça fonctionne pour envoi G-Code et le déplacement de l’axe.
Configuration
Avant la première utilisation, nous devons configurer notre Arduino avec les données spécifiques à l’ordinateur. Il faut ajuster les étapes par mm pour notre axe, si nous voulons utiliser les fins de course et ainsi de suite.
TODO donc, entrez la commande $$, dans le champ de saisie de commande dans le début-contrôleur, pour obtenir une liste des paramètres possibles. Nous devons permettre les dur-fins de course. Cela se fait en entrant $5 = 1. Réglez tous les autres paramètres pour vos besoins. Dans mon cas, j’ai juste eu à régler les étapes par mm pour les deux axes ($100 et $101). Pour meilleur comportement radioralliement, que vous pouvez également ajuster le homing des taux d’alimentation...
Essayez d’abord
Une fois la configuration terminée, entrez $H dans le champ de commande pour démarrer le cycle de domiciliation pour la machine. La machine se déplace chaque axe vers la course deux fois. Fois avec rapide et une fois avec l’axe de mouvement lent. (Selon votre configuration). Après que la machine a fait cela, ce sont vos coordonnées zéro de votre machine.
Quel est prochain ?
Vous êtes maintenant prêt à générer des G-Code et chargez-le dans le début-contrôleur.
Remarque : Vous devriez toujours faire une domiciliation ($H) et zéro (en cliquant sur le bouton zero) avant de commencer n’importe quel Code G pour obtenir un résultat correct.