Étape 6: Préparer l’Arduino.
J’ai cependant changé le brochage depuis lors et j’utilise ici dans l’instructable le brochage de début par défaut. Cela rendra beaucoup plus simple à suivre et à installer. Vous pouvez simplement télécharger le fichier hex préparé depuis la page de téléchargement de début .
Important :
La version actuelle du début (0.6b) a un bogue dans le système de file d’attente. Le laser sur et en dehors (M3, M5) commandes ne sont pas mis dans la file d’attente et le laser va être activé et désactivée dès que l’Arduino reçoit les commandes. Ceci est résolu dans la branche de bord. Vous pouvez télécharger et la source d’ici , ou saisir le hex compilé que j’utilise depuis ici . Cela devrait résoudre le problème jusqu'à la prochaine version de début.
Quelque sorte, vous choisissez de le faire, vous finirez par avec un fichier .hex il faut entrer dans l’Arduino. J’ai essayé un couple de différentes manières et celui j’aime le plus est par un programme appelé XLoader . La programmation est assez simple ; Sélectionnez le port série pour votre Arduino. Sélectionnez le fichier hex et type d’Arduino et appuyez sur Envoyer. Si vous utilisez la nouvelle Arduino Uno le XLoader ne fonctionne pas, vous obtiendrez une erreur de téléchargement. Dans ce cas je recommande d’utiliser ARP/Arduino Uploader , mais même cette uploader a quelques problèmes avec l’ONU. Programmation de l’Arduino lorsque sélectionnez le port com et le microcontrôleur dans la liste déroulante respectif. Après cela, vous devrez faire un changement dans le texte « AVR Dude Params ». Effacer la "-b19200" (sans les guillemets) partie et cliquez sur le bouton transférer. Dans tous les cas, quelques secondes plus tard vous avez terminé et sont prêts à essayer. Sortez le XLoader et obtenir au paragraphe suivant.
L’Arduino doit être mis en place pour le travail. Démarrez votre terminal série préférée et ouvrir le port à que votre Arduino est connecté. Vous devriez obtenir un message de bienvenue :
Début 0.6b
"$' pour vider les paramètres actuels"
Si vous entrez $ suivi de retour que vous obtiendrez une liste d’options. Quelque chose comme ceci :
$0 = 400,0 (étapes/mm x)
$1 = 400,0 (y étapes/mm)
$2 = 400,0 (z étapes/mm)
3 = 30 $ (microsecondes étape impulsion)
$4 = 480,0 (taux d’entrée par défaut mm/s)
$5 = 480,0 (taux de seek mm/s par défaut)
$6 = 0,100 (segment mm/arc)
7 = 0 $ (étape port inverser. masque binaire = 0)
8 = 25 $ (accélération en mm/sec ^ 2)
$9 = 300 (max instant virage de changement de vitesse en delta mm/min)
"$x = valeur ' pour le paramètre set ou juste '$' pour vider les paramètres actuels
Bien
Vous devez modifier l’étapes/mm pour X et axe des Y à 53.333 sur les deux. Il suffit d’entrer "$0 = 53,33" suivie de retour, puis "$1 = 53.333" suivi par retour. Axe Z peut être ignoré car il n’est pas utilisé. L’accélération peut être inclinée jusqu'à quelque chose comme 100 (« 8$ = 100" et retour). Mesure que nous progresserons vraiment lentement cette accélération de la machine peuvent être élevés. Un autre effet secondaire de l’accélération faible peut être que les courbes avoir brûlé beaucoup plus que les lignes droites que le contrôleur cherche sans cesse à accélérer et décélérer mais jamais atteindre sa pleine vitesse. Si vous le construisez comme moi un de votre axe pourrait être mis en miroir. C’est facile à corriger. Option 7 $ vous permet de changer de direction sur l’axe. J’ai voulu changer de direction sur l’axe des X donc je tape dans "7$ = 8" comme je veux changer bit 3 (8 = 00001000 en binaire) si vous voulez changer de direction sur l’axe Y, vous tapez dans 16 (00010000) ou 24 (00011000) de changer les deux. La documentation complète du masque invert se trouvent ici .
Vous êtes maintenant prêt pour la configuration de l’ordinateur. Si vous voulez essayer quelque mouvement, vous pouvez taper « G91 G28 X 0 Y0 [retour] » à zéro de l’axe. Suivi par "X 10 Y10 [entrer] ». Vous devriez voir le mouvement de 10mm sur chacun de l’axe.