Adiós Moshi o cómo ejecutar su impresora láser en Arduino (7 / 11 paso)

Paso 7: Conseguir el software que se ejecuta

Para generar el código g correcto para este mod necesita Inkscape y el plugin correspondiente de tiranía de llave en mano.
No incluyo Inkscape en el archivo descargado para ser flexible con las actualizaciones, por favor descargue la versión de 32 bits aquí.

No sé si el plugin funciona con versiones de acomodarse, como para Mac pero sé que no funcionará con la versión de 64 bits.
Después de instalar Inkscape copia el plugin en la carpeta de extensión de Inkscapes como se explica en detalle en el incluye "Readme.md" - básicamente copiar sólo el archivo .inx y .py en la carpeta de extensión de Inkscape C:\Program Files\Inkscape\share\extensions.
Ahora puede iniciar Inkscape y seleccionar el plugin desde el menú de extensión.
Un buen comienzo es usar el "cutting_surface.svg" incluido en la carpeta de diseños (en la carpeta del plugin), tiene algunos ejemplos agradables intentar incluido.


ADVERTENCIA:
Antes de hacer cualquier cosa con energía láser Asegúrese de que nunca olvides mantener bajos los niveles de energía!
Mediante el PWM directo control de Arduino el láser va a trabajar en la 18mA cuando se alcanza el 72% de energía - esto es el límite para estos tubos de 40W, 50 o 60W tubos podrían ser capaces de utilizar el 100% si te atreves a probar.

Uso básico:
No explico los detalles de las configuraciones posibles, que te dejará algún tiempo de juego para más tarde.
Pero le proporcionará lo que usted necesita para ponerse en marcha sin rasgar su pelo hacia fuera.
Inkscape puede hacer muchas cosas cuando se trata de crear sus diseños 2D pero con el fin de utilizar el diseño con el láser necesitamos atenerse a algunas normas.
Arte lineal:
Todo que diseño debe terminar como un camino!
Esto significa que usted tiene que convertir los objetos en un camino para poder cortarlo.
Puede combinar los trazados por el grupo (por ejemplo, hacer cada agujero en un camino por separado) o para el objeto entero.
Tenga en cuenta que la superposición de líneas en su diseño se cortará dos veces, por lo que todos hacen es "one piece".
Imágenes de trama:
Si puede importar Inkscape puede utilizarlo.
Pero no recomiendo usar el plugin directamente en cualquier imagen que no estaba preparada prioe para corte por láser.
Intentó un par de veces con imágenes color y grascale pero el resultado no fue muy satisfactorio decir lo mejor.
Pero si convierte su imagen antes de importar en el proyecto en un bonito mapa de bits de BW buscando se ser "grabado" muy bonita por cierto.
Preparando el láser:
Como dijo, asegúrese de que su diseño es una imagen rasterizada o un camino combinado.
El plugin funciona con dos posible opción para definir el trabajo.
a) sólo a través la configuración del menú emergente.
b), nombrando su capa según cómo desea el corte / grabamos.
Se incluyen ejemplos de los nombres en el archivo cutting_surface.svg.
Lo bueno es que se pueden definir ajustes independientes para cada parte del trabajo, como el grabado de una imagen a baja velocidad y baja potencia y un corte de marco a alta potencia y velocidad media.
Una característica muy buena es el ajuste del valor PPM.
Aquí especificar cuántos pulsos por m m son despedidos.
Dependiendo del material esto realmente hace el trabajo más fácil o da mejores resultados.
Tomar vidrio grabados.
Con el viejo hardware la máquina disparó un haz constante dondequiera que hubo algo que disparó.
Ahora se puede especificar para sólo 10 pulsos por m el fuego y evitar el vidrio astillado de un finlandés más agradable.
Stinky materiales como poliestireno duro hojas a derriten con el rayo constante mientras que con pulsos se puede disparar a través del material sin demasiado exceso de calor.
Requiere algún ajuste y pruebas para tener derecho aunque.
Uno de los grandes inconvenientes que encontré es cómo se genera el código g.
Hay simplemente no hay manera para especificar el orden de trabajo para una tarea compleja.
Para ser precisos: el plugin sólo aseguraremos que trama grabados vienen primeros, después todo parece ser total al azar a mí.
Así que es posible que por defecto la máquina cortará la parte antes de intentar agregar los agujeros en la parte ya caída.
Si utiliza un marco agradable en forma de panal para el área de construcción no importa demasiado para sujeta objetos no es tan agradable.
Yo era incapaz de encontrar una solución para esto y todavía lucho con Python para ajustar el plugin para algunas configuraciones de usuario para la orden de la corte.
Pero como para todo en Instructables hay una solución.
Exportación de los puestos de trabajo uno por uno mediante el plugin en el orden que desee y combina el código g manualmente con un editor.
En la parte superior de cada archivo .g encontrará algo como esto:

G21; Todas las unidades en mm
M80; Vuelta a bordo de periféricos opcionales en LMN
; Datos raster precederán siempre a datos vectoriales
; Por defecto 3600 de velocidad de avance de corte mm por minuto
; Por defecto mover velocidad de avance 2400 mm por minuto
; Por defecto láser intensidad 0% G28 XY; casa X e Y

M5; apagar el láser

;(************************************************************)
; (*** Capa: 60 [alimentación = 120] ***)
; (*** Energía del laser: 60 ***)
; (*** Tasa de alimentación: 120.0 ***)
;(************************************************************)

Esto define el inicio y la configuración inicial para el primer trabajo se enumeran.
En el final del archivo siempre verá algo como esto:

M5; apagar el láser

G00 X 0 Y0 F4000; Inicio

Se apaga el láser y envía a la cabeza en la posición inicial.
Para combinar los códigos g se cortan los comandos M5 y G00 fuera el primer trabajo.
Del siguiente trabajo se corta la parte superior de incluyendo el comando M5 antes del anuncio de los detalles del trabajo.
Agregar el segundo trabajo a la primera.
Para el último trabajo que sólo corta la parte superior - otra vez hasta el anuncio del trabajo incluyendo el comando M5.
Deja solo al final de este trabajo y añadir al resto.
Guarde el archivo con un nombre nuevo y utilizarlo para su máquina.

Corte / grabado tus creaciones
Lamentablemente hay remitente g-código incluido en el plugin, así que tenemos a substitude un programa del mundo de la impresión 3D.
Incluye Proterface en la descarga de grandes pero otras soluciones deben trabajar el mismo.
Por favor tenga en cuenta que Pronterface sólo actúa como remitente de g-code pero será incapaz de dar nada.
Puede cargar el código de g, iniciar el trabajo, hacer una pausa y ajustar la velocidad sobre la marcha - que es.
A menos que se agregó una tabla de elevación a su máquina z-homing no funcionará.
Así que usted no debe usar la página de inicio todo el botón contrario Arduino esperará para siempre algo golpear el tope de z.
Si alguna vez llego a obtener el compilador funciona voy a cambiar la interfaz de usuario de pronterface un poco a quitar funciones que no son necesarios.

Puedes ver la máquina en marcha en el primer firmware que he funcionamiento en este video:

Si tienes bastante del grabado pase a 5:40 para ver la trama grabado y del corte realizado.

Velocidades:

Todavía estoy afinando la configuración del firmware pero vector cortes deberían funcionar bien con hasta 2400 mm/s dependiendo de la línea longitud y complejidad.
Grabados Raster pueden correr un poco más rápido pero a veces hay un error causando gran ruido de golpeteo de los pasos y pasos perdidos - Si pasa baja su velocidad y reducir en consecuencia la potencia del láser.
Contornos y cosas simples pueden ser lasered en vectores de hasta 3600mm/min.
Pero sugiero usar velocidades bajas cuando sea posible y a muy altas velocidades sobre alguna cartulina para evitar perder algún material caro si pierdes un paso o dos de prueba.

Exactitud:
Las piezas salen a las dimensiones especificadas, algunos materiales pueden causar pérdida de un poco más, especialmente si el foco del láser no está ajustado correctamente.
Repetir que un trabajo no me dio ningún resultado negativo a velocidades normales, todas las líneas coinciden perfectamente.
Si la velocidad es demasiado alta, o la corriente del motor demasiado bajo allí se perderá pasos aunque.
Velocidades de corte son muy bajos, de todas formas supongo que por el momento, las restricciones de velocidad en el firmware todavía debe ser superior a lo que es buena para la mecánica.

Artículos Relacionados

Barato, bonito y raro A4 del trazador de gráfico ($25 + algunos chatarra)

Barato, bonito y raro A4 del trazador de gráfico ($25 + algunos chatarra)

Actualizada el 02 de junio de 2014Mi entrada de concurso fue aceptada - ahora usted puede votar por este proyecto si te gusta! ¡ Gracias!----------------------------------------------------------------------------------------------¡Hola!Al principio
Tutorial de Arduino Bundle.: Arduino Kit de experimentación:. (ARDX)

Tutorial de Arduino Bundle.: Arduino Kit de experimentación:. (ARDX)

¿Interesado en hacer proyectos aseados con un Arduino pero no está seguro de dónde empezar?Aquí es fácil de seguir guía acerca de cómo conectar y utilizar un conjunto de componentes electrónicos.(shameless plug)¿Interesados en hacer todo?Kits complet
Cómo crear una impresora 3D grande utilizando una impresora 3D más pequeña - "Proyecto geométrico"

Cómo crear una impresora 3D grande utilizando una impresora 3D más pequeña - "Proyecto geométrico"

De aquellos que poseen impresoras 3D, a los que simplemente son simplemente curiosos sobre sus capacidades, un tema que surge con bastante frecuencia es la idea de "Impresión a otra impresora 3D". Ahora esto no puede ser 100% posible al consider
PiTank - un tanque web controlada con cañón y transmisión en vivo de video

PiTank - un tanque web controlada con cañón y transmisión en vivo de video

El PiTank es un tanque de controlador web construido para un concurso en el club de robótica de la escuela. El proyecto tomó cerca de dos semanas para terminar con los 5 miembros del equipo participando en varios aspectos. Su proyectil principal son
Laberinto LASER - Halloween Haunted House

Laberinto LASER - Halloween Haunted House

el LASER Maze fue nuestra transformación y Arduino powered casa embrujada garaje para 2011. Un monitor se encuentra fuera de la cochera, mostrando "PRESS START". Después de presiona el botón, un video intro juegos que instruye a esquivar los ray
Construcción de un Drinkbot: el Elixirator

Construcción de un Drinkbot: el Elixirator

el Elixirator es un cóctel mezcla de máquina Steampunk. Hasta 10 diferentes bebidas de cuatro ingredientes puede ser seleccionado y dispensa. Cuatro botellas se utilizan para sostener los espíritus y los mezcladores de la bebida.  El contenido de las
Reconocimiento de voz con Arduino y el servidor de BitVoicer

Reconocimiento de voz con Arduino y el servidor de BitVoicer

En este Instructable voy a mostrar cómo usar una placa Arduino y el Servidor de BitVoicer para controlar unos LEDs con comandos de voz. Que usando el Arduino Micro en este Instructable, pero puede utilizar cualquier placa de Arduino que tiene a mano.
TOS Klingon comunicador (apoyos de papel y cartón)

TOS Klingon comunicador (apoyos de papel y cartón)

Saludos todos:En el Reino de Cosplay, algunas de las más antiguas son miembros de la comunidad de Star Trek. Y lo hemos hecho mucho antes de Cosplay incluso una frase o término. Soy miembro de uno de los más antiguos grupos de Star Trek que represent
Arduino Xbox coche RC Hack (Maisto Rock Crawler)

Arduino Xbox coche RC Hack (Maisto Rock Crawler)

En este proyecto que vamos a hackear un coche de RC (Maisto Rock Crawler) y reemplazar es stock placa de circuito con un Arduino Uno R3, el escudo del Motor y el módulo XBee. Vamos a utilizar otro Arduino para recoger e interpretar datos de un contro
Modificación de la Pantum 2502W para la impresión láser directa impresora de tarjetas de circuitos

Modificación de la Pantum 2502W para la impresión láser directa impresora de tarjetas de circuitos

Muchos de ustedes han estado siguiendo mi serie de Instructables de reasignación de una impresora láser de Lexmark E260 de impresión toner directamente sobre tableros de copperclad. Una vez impreso y "fijo" al cobre por el vapor de la acetona, e
Modificación de la impresora Lexmark E260 de láser para la impresión láser directa de doble cara tarjetas de circuitos impresos

Modificación de la impresora Lexmark E260 de láser para la impresión láser directa de doble cara tarjetas de circuitos impresos

Esta es la tercera versión de mi Instructable para reasignación de una impresora láser de Lexmark E260 imprimir toner directamente en placas de copperclad. Una vez impreso y "fijo" al cobre por el vapor de la acetona, el toner actúa como una res
DIY la hoja de oro de la impresión para invitaciones y sobres

DIY la hoja de oro de la impresión para invitaciones y sobres

Como comenzar la ímproba tarea de planear mi boda, me doy cuenta de lo cara boda son artículos relacionados con. En un esfuerzo por ahorrar dinero donde puedo, decidí hacer mi propia reserva la fechas desde cero. Después de ver algunos de los precios
Under the Sea - A K'nex Ball Machine

Under the Sea - A K'nex Ball Machine

Para mi XV instructable estoy orgulloso de presentar Bajo el mar.. .mis última máquina de la bola de la K'nex! Esta máquina de la bola contiene cuatro ascensores (incluyendo una nueva), ocho caminos y algunos elementos nuevos/modificados para que coi
Controlar cualquier aparato luz o eléctrico con tablet o smartphone (wifi)

Controlar cualquier aparato luz o eléctrico con tablet o smartphone (wifi)

Controlar cualquier aparato ligero o eléctrico con tablet o smartphone (wifi) usando arduino, blynk y un wemos / Junta de ESP8266En este tutorial vamos a hacer algo pido un wifi controlado interruptor de CA. (Pero también funciona para las aplicacion