CNC láser para impresión de imágenes y grabado - 2 Shapeoko base (11 / 15 paso)

Fase 11: Reprogramando tu Arduino Uno...

Arduino Uno con mi Shapeoko 2 kit vino con la versión de firmware grbl 0,8 c. Esta versión del firmware permite comandos M3/M5 activar o desactivar la señal en el Pin 12 de Arduino. También proporciona soporte para el control de la dirección del eje. No sin embargo proporciona control de velocidad o cualquier otro tipo de señal que podemos utilizar para controlar la intensidad del láser.

Por esta razón, he modificado el código de fuente GRBL para permitir la GShield de ponerse en "Modo del Laser." Cuando el escudo recibe un comando $L1, se desactiva el motor del eje y valores de Z positivos de 0 a 255 ajustar la intensidad del láser. Un valor Z0 establece el láser es más bajo actual determinado por la calibración del controlador FlexMod P3. Establece un valor de Z255 el láser es más completa actual establecer que no debe exceder 1.8 amperios si el FlexMod P3 fue calibrado correctamente. De Z1 a Z254 debe aumentar gradualmente el poder.

Para desactivar el modo de láser y embragar el motor eje z, enviar el comando $L0 a la GShield. Esto permite que un programa de "GRBL" para activar y desactivar el modo de laser según sea necesario.

Si usted así lo quieren, se pueden acceder a mis cambios de código fuente para el firmware GRBL en github en el siguiente enlace:

https://github.com/alsliahona/grbl/tree/LaserMode. Asegúrese de seleccionar la sucursal de LaserMode una vez que ha clonado el árbol.

Si desea comenzar con un archivo precompilado (recomendado) puede descargar el archivo adjunto grbl.hex. Una vez instalado en el Arduino debe mostrar la versión 0.8laser.

Hay muchas formas documentadas de instalar el archivo .hex en el Arduino Uno. * Altamente recomendamos * que compres un nuevo Arduino Uno para usar con su Shapeoko 2. Dejar una vieja como una copia de seguridad en caso de tener problemas, reprogramación de la ONU con el nuevo código GRBL. Debería ser posible para volver a programar el Arduino Uno con su propio puerto USB. Era fracasado en mi intento de hacerlo desde un PC con Windows 8.1 sin embargo. El software se me congeló y dejó el Arduino en un estado inutilizable. Para solucionar esto, yo simplemente reprogramado el Arduino usando un programador USBtinyISP de Adafruit. Si lo hace mucho trabajo con microcontroladores Arduino o AVR es una herramienta! También puedes probar con otros USB base de programadores AVR, de uno Sparkfun vende a las versiones (no hobby) más caras vendido por ATMEL. Usted puede ir para programadores preconstruidos, como éste de Hobby King es sólo $3,99.

Después de descargar el archivo grbl.hex, simplemente conecte el programador ISP a la Arduino Uno y siga las instrucciones en el programador para cargar el archivo grbl.hex. Ver las fotos para más detalles sobre cómo lo hice con el programador USBtinyISP. Para seguir mi proceso, necesita instalar el software de desarrollo de Arduino en tu PC con Windows. No se preocupe, si usted no programa puede tomarla después de que hemos terminado con este paso. Si hay suficiente demanda, podría probablemente hacer unos preprogramados Uno disponible a la venta en eBay aunque actualmente no tienen planes de hacerlo.

Desde un símbolo del sistema de cmd.exe, busque la carpeta que contiene el archivo grbl.hex. Luego ejecute los siguientes comandos. Si es necesario ajuste directorios para indicar los lugares adecuados para su computadora:

También puede utilizar el archivo burn.bat adjunto a este paso.

Una vez se obtiene la confirmación mensaje "avrdude hecho. Gracias", puede desconectar el programador ISP y colocar directamente la Arduino Uno a su puerto USB. Entonces use su software favorito de controlador GRBL conectarse a Arduino. En las fotos estoy usando una copia Beta nueva del remitente de la Pic. Fue hecha por el autor de PicLaser Lite de http://www.picengrave.com. Usaremos PicLaser Lite para enviar fotos al Shapeoko 2 a imprimir (o realmente quemar) imágenes en escala de grises en diversos materiales.

Si llegas a esto antes de PicSender se ha publicado oficialmente usted puede utilizar el regulador GRBL 3.6.1 (que fue utilizado para algunas de las imágenes se muestra en el paso de la Intro). También puede utilizar el "remitente de GCode Universal." Sin embargo le advertirá que el remitente de GCode Universal no debe usarse con archivos grandes de GCode, sobre unos 150.000 líneas! Porque es un programa en Java, y todos los programas Java son desafortunados, tiene poco control sobre cómo se utiliza la memoria. Después de enviar unos 150.000 líneas a la GShield, el emisor Universal de GCode disminuirá, haciendo que el láser quemar el material objetivo después de que la imagen ha sido impresión durante una hora o más. Espero correcciones para este software estará disponibles, aunque estoy seguro de que el peor de los problemas derivan de la elección de la lengua.

Artículos Relacionados

Sigiloso doble perímetro de seguridad receptor láser para impresión 3d

Sigiloso doble perímetro de seguridad receptor láser para impresión 3d

En este instructable te enseñaré cómo construir un tripwire discreto láser dual.Esta es la unidad de recepción solamente, como se puede utilizar cualquier láser dispositivos montados como usted tiene gusto.He creado todos los archivos de impresión 3d
40W DIY CNC láser de corte, de impresión mala mejor con 3D

40W DIY CNC láser de corte, de impresión mala mejor con 3D

Este proyecto convierte un mal funcionamiento K40III chino-cortador del laser en un espacio físico al espacio de trabajo optimizado relación DIY-cortador del laser. Voy a intentar mi mejor para cubrir lo que uno podría hacer diferente para guardar di
CNC láser cortadora viaje

CNC láser cortadora viaje

Quiero compartir con ustedes que el viaje tuvo, creando mi propia CNC láser de corte.Este proyecto es cerca de 2 años en la fabricación, debido a la investigación y desarrollo, y gasto dedicar de tiempo en me tomó un poco más de lo previsto, pero fin
Un Cosplay diseño cuerno de demonio para impresión 3D

Un Cosplay diseño cuerno de demonio para impresión 3D

mi hija quería cosplay forma demonio (Oni) de un personaje de anime.  A diferencia de los cuernos en un demonio bíblico/tradicional, ella necesita ampliar horizontal de su frente.  Eso significaba que tenían que ser tan ligero como sea posible.  Disc
Creación programática de un modelo 3D para impresión 3D

Creación programática de un modelo 3D para impresión 3D

Uno de mis pasatiempos favoritos es hacer esculturas de bola rodante.  Generalmente hago RBSs en cobre pero ser un friki pensé que molaría hacer una escultura virtual y 3D imprimir en Shapeways.Empecé primero por tratar de modelar un RBS con Blender.
¿Corte por láser para principiantes absolutos: cortado con láser personalizado colgante usando la magia de INTERNET (o: una introducción muy básica para Adobe Illustrator)

¿Corte por láser para principiantes absolutos: cortado con láser personalizado colgante usando la magia de INTERNET (o: una introducción muy básica para Adobe Illustrator)

has querido alguna vez uno de los láser corte collares de lujo, pero no posee un cortador láser o saber cómo utilizar software de diseño?  Este es tu dia de suerte, mi amigo.  Voy a enseñarte todo lo que necesitas saber para que esto suceda y no más.
Relicario de amor: de Kinect para impresión 3D

Relicario de amor: de Kinect para impresión 3D

este Instructable muestra cómo crear un medallón en forma de corazón con relieve 3D de mí (pero también podría ser un perfil de nadie como tú).Con el software libre disponible, MeshMixer08, procesamiento, combina con el Kinect Sensor (XBOX 360 no era
Spoonhead - 123D Catch para impresión 3D

Spoonhead - 123D Catch para impresión 3D

este es un tutorial super rápido y sucio cómo usar 123D Catch para obtener una exploración 3D super rápida y super fácil de su cabeza. Una vez que la exploración o "atrapar" el tutorial te llevará a través de una técnica para limpiar para arriba
'Imposible' Pyramid Puzzle - muestras de Material para impresión 3D

'Imposible' Pyramid Puzzle - muestras de Material para impresión 3D

¿Necesita una calibración del modelo de su impresora 3D de escritorio, pero odio tener toneladas de cubos perdidos ahí?¿Quiero probar varias muestras de un servicio de impresión 3D, pero no quiere pagar por un swatch de plástico/metal/whatchamacallit
Cómo 3D imprenta y para impresión 3D

Cómo 3D imprenta y para impresión 3D

Te olvide explicar esto usando las palabras más técnicas que me sea posible. Disfrute :)Paso 1: Resumensí, es un título aburrido pero se pone a punto. Impresión en 3D, o la fabricación aditiva, es un proceso donde un material se funde de una manera q
3D diseño para impresión 3D

3D diseño para impresión 3D

si vas a tener una impresora 3D, tienes que ser capaz de cosas de diseño para imprimir con ella. Thingiverse sólo te puede llevar hasta ahora, usted sabe. El único problema con impresoras 3D Makerbot/RepRap es que tienen limitaciones. No se pueden im
Diseño para impresión 3D

Diseño para impresión 3D

Fabricación aditiva o "impresión 3D" ha hecho maravillas para lograr prototipos asequible y de alta calidad y fabricación gestión pequeños lotes al alcance de los consumidores. Sin embargo, impresión 3D todavía no ha alcanzado la etapa donde uno
Creación de una caja de tamaño personalizado para impresión 3D con OpenSCAD

Creación de una caja de tamaño personalizado para impresión 3D con OpenSCAD

En hybrislabs, hemos explorado IoT bastante y en algún momento nuestros prototipos se convirtió en pequeño e integrado, que hemos tenido la necesidad de crear cuadros personalizados para estos. Inicialmente utilizado 123D para la creación de los arch
Cómo modelar un llavero utilizando Google SketchUp para impresión 3D

Cómo modelar un llavero utilizando Google SketchUp para impresión 3D

/ * definiciones de estilos * / tabla. MsoNormalTable {mso-estilo-name: "Tabla Normal"; mso-tstyle-rowband-tamaño: 0; mso-tstyle-colband-tamaño: 0; mso-estilo-noshow:yes; mso-estilo-parent: ""; mso-padding-alt: 0 en 5.4pt 0 en 5.4pt; m