Étape 17 : Logiciel et programme
Le logiciel dont nous avons besoin sont énumérées ci-dessous et peut être téléchargée sur GitHub.
https://github.com/Arduinobymyself/ABMsMiniCNC
1 - fichier ArduinoByMyselfMiniCNC.ino - vous devez ouvrir ce fichier dans l’IDE Arduino, il doit être compilé et envoyé à la carte Arduino.
2 - fichier CNCTool.pde - vous devez ouvrir ce fichier à l’aide de traitement IDE, c’est l’interface homme-machine.
InkScape - si vous wanto pour créer votre propre G-Code (langage CNC - codes instructions), vous aurez besoin d’images éditeur et un Add-on. Vous pouvez générer le G-Codes d’Images ou de textes.
Il y a beaucoup de tutoriels sur Youtube à ce sujet, je vais mettre ici (dans un futur proche quelques tutoriel trop, restez à l’écoute!)
Vous devez télécharger la version 0.48 de :
https://Inkscape.org/en/Download/Windows/Download
Et l’Add-on "MakerBot Unicorn G-Code sortie pour Inkscape" (dans l’ordre vous pourrez générer des fichiers de Codes G) de :
https://github.com/martymcguire/Inkscape-Unicorn
Vous pouvez télécharger traitement de :
https://Processing.org/download/
Arduino codes aux essais du Z, X et Y - axe :
Eixo X:
#include
const int stepsPerRevolution = 20 ;
Broches de connexion : Stepper myStepperX (stepsPerRevolution, 8,9,10,11) ;
void setup() {Vitesse //Set : myStepperX.setSpeed(100) ; //max 250 marches pour cd/dvd pas à pas moteurs myStepperX.step(160) ; delay(100) ;
}
void loop() {}
Eixo Y:
#include
const int stepsPerRevolution = 20 ;
Broches de connexion : Stepper myStepperY (stepsPerRevolution, 2,3,4,5) ;
void setup() {/ / Set Vitesse : myStepperY.setSpeed(100); / / max 250 pas pour dvd/cd stepper moteur myStepperY.step(160) ; delay(100) ;
}
void loop() {}
}
Eixo Z:
#include const int penZUp = 50 ;
const int penZDown = 30 ;
const int penServoPin = 6 ;
Servo penServo ;
void setup() {}
Serial.Begin (9600) ;
penServo.attach(penServoPin) ;
penServo.write(penZUp) ;
Delay(200) ;
}
void loop() {}
penServo.write(penZDown) ;
Delay(5000) ;
penServo.write(penZUp) ;
Delay(5000) ;
}
Après les essais... vous êtes enfin en mesure d’imprimer le premier message image ou texte. Permet de le faire ensemble :
1 - Connectez votre ordinateur à la carte Arduino via un câble USB ;
2 - ouvre l’IDE Arduino ;
3 - charge le fichier « ArduinoByMyselfMiniCNC.ino » ;
4 - compiler le fichier ;
5 - sne d le fichier à l’Arduino ;
6 - ouvre le « Traitement » ;
7 - charger le fichier « CNCTool.ino » (voir figure) ;
8 - jouer le fichier (il sera ouvert l’application CNCTool) (voir ci-joint la figure) ;
9 - commandes de bases de CNCTool en tapant (voir les figures pour plus de détails) :
p - il sera sélectionné le port de communication série avec carte Arduino ;
0 - cette commande configure la position initiale de la machine (position zéro, il est donc important que l’axe allall soient la phisique position zéro avant cette commande) ;
g - charge le G-Code pour la machine (dans le dépôt GitHub il y a quelques test fichiers objet) ;
x - pour abattage le traitement sur le machin (arrêt envoyer le fichier à l’Arduino) des fichiers ou si quelque chose de mal a été passé commande type « x »
Toutes les commandes de G-Code interprétés par la machine sont visibles en temps réel dans la fenêtre « Traitement ».
Si tout va bien... FÉLICITATIONS!!! Vous concluez ce projet de « ARDUINO By Myself »