Paso 17: SOFTWARE y programa de
El software que necesitamos son los siguientes y se puede descargar desde GitHub.
https://github.com/Arduinobymyself/ABMsMiniCNC
1 - ArduinoByMyselfMiniCNC.ino archivo - debe abrir este archivo en el IDE de Arduino, debe ser compilada y enviada a la placa Arduino.
2 - archivo CNCTool.pde - debe abrir este archivo utilizando procesamiento de IDE, es la interfaz hombre-máquina.
InkScape - si además para crear su propio código G (lenguaje de los CNC - códigos de instrucciones), usted necesitará esta imagen editor y un addon. Puede generar los códigos de G de imágenes o textos.
Hay un montón de tutoriales en Youtube acerca de este tema, pondré aquí (en un futuro cercano algún tutorial, alojarte atento!)
Usted debe descargar la versión 0.48 de:
https://Inkscape.org/en/download/Windows/download
Y el complemento "MakerBot unicornio G-código salida para Inkscape" (en orden podrás generar archivos de códigos G) de:
https://github.com/martymcguire/Inkscape-Unicorn
Puede descargar el procesamiento de:
https://Processing.org/download/
Códigos de Arduino a las pruebas de la Z, X y Y - eje:
Eixo X:
#include
const int stepsPerRevolution = 20;
Pernos de conexión: paso a paso myStepperX (stepsPerRevolution, 8.9.10.11);
void setup() {//Set velocidad: //max 250 pasos para dvd/cd paso a paso motores myStepperX.step(160), myStepperX.setSpeed(100); delay(100);
}
void loop() {}
Eixo Y:
#include
const int stepsPerRevolution = 20;
Pernos de conexión: paso a paso myStepperY (stepsPerRevolution, 2,3,4,5);
void setup() {/ / ajustar la velocidad del: myStepperY.setSpeed(100); / / máximo 250 pasos para dvd/cd paso a paso motor 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);
}
Después de las pruebas... su son finalmente capaces de imprimir el primera imagen o mensaje de texto. Vamos a hacerlo juntos:
1 - conectar el ordenador a la placa Arduino mediante un cable USB;
2 - se abre el IDE de Arduino;
3 - carga el archivo "ArduinoByMyselfMiniCNC.ino";
4 - compilar el archivo;
5 - sne d el archivo a la Arduino;
6 - abre el "Proceso";
7 - carga el archivo "CNCTool.ino" (véase figura);
8 - reproducir el archivo (se abrirá la aplicación Kaltenegger) (ver adjunto figura);
9 - conceptos básicos comandos Kaltenegger escribiendo (ver las figuras para más detalles):
p - será seleccionado el puerto serie de comunicación con la placa Arduino;
0 - este comando configura la posición inicial de la máquina (posición cero, es tan importante que el eje de todas en la física posición cero antes de este comando);
g - carga el G-Code a la máquina (en el repositorio de GitHub hay alguna prueba propósito archivos);
x - al derribo el archivo procesado en la máquina (parada enviando el archivo a la Arduino) o si fue algo malo sucedió comando tipo "x"
Todos los comandos G-Code realizados por la máquina pueden verse en tiempo real en la ventana de "Procesando".
Si todo va bien... ¡ FELICIDADES!!!!!! Conclusión de este proyecto de "ARDUINO por mí mismo"