febrero 2, 2018 dgferrete 33Comment

Hola amigos,

En la entrada anterior veíamos como montar la estructura y la parte más mecánica de esta CNC, sus ejes, correas, etc;  de nuestra máquina.

IMPORTANTE antes de seguir con el tema de la electrónica quería comentaros una cosilla, las piezas que imprimí fueron de 3mm de grosor y con un 50% de densidad y es posible que al ser tan finas y con poca densidad se doblen fácilmente, no va a afectar al funcionamiento general de la máquina, pero es probable que afecte algo a la precisión. Afecta principalemte a las piezas de los carros del eje Y que son las más grandes.

MAS IMPORTANTE TODAVÍA

En esta parte del tutorial ya vamos a conectar el láser. El Láser no es un juguete y es extremadamente peligroso si no se maneja con cuidado. Para empezar quema y quema a una distancia considerable, puede dejarnos quemaduras fuertes en la piel y problemas graves en los ojos. Así que nada de jugar con el apuntando a tu hermano o ver si quema una bolsa que podemos provocar un incendio o una desgracia.

A parte, aunque lo tengamos instalado en la máquina siempre hay que usar gafas de protección adecuadas para trabajos con laser, es altamente dañino para la vista mientras está trabajando, haciendo un corte, grabado ,etc. Así que junto con el Láser es obligatorio hacerse con unas gafas protectoras. Y si sois menores, que un adulto os ayude o supervise.

Y teniendo en cuenta estas consideraciones previas vamos a comenzar.

Nuestra CNC como sabéis está basada en arduino + una CNC_Shield+driver A4988 y el firmarme que vamos a utilizar  es GRBL, ya que es sencillo, gratuito y la comunidad de usuarios que lo usan.

Los conceptos o los pasos para montar las diferentes PCBs, instalar GRBL  y calibración de drivers, ya los hemos visto en este canal y con el fin de no alargar demasiado el tema os voy a remitir a la entrada donde configuramos esto mismo para la CNC ya que es exactamente igual y además encontrareis información extra. Este es el link:

Electrónica y configuración

De ese tutorial podemos obviar que en esta ocasión no usaremos un eje Z y por lo tanto tampoco necesitaremos un driver para el eje puesto que no lo vamos usar. Tampoco haremos caso de la configuración ya que os daré más adelante como tienen que estar configurados los parámetros de GRBL para esta máquina.

En resumen en ese link podremos encontrar como conectar nuestros PCBs, cargar GRBL en arduino, clonar el eje Y e instalar Universal Gcode Sender.

Aseguraros de que instaláis la última versión de GRBL y Universal Gcode Sender.

Diagrama de Conexión

Lo primero que os voy a mostrar es un diagrama de conexión, y explicar de que manera podemos conectar el láser a la CNC Shield y os cuento alguna cosa sobre la conexión

Mientras los montamos veremos más detalles de conexión pero con este diagrama nos hacemos a una idea de como va a ir conectado todo. También tendremos en cuenta que para darle la máxima resolución posible, vamos a rellenar con Jumpers los pines que está debajo de los drivers, Os recomiendo que os paséis por aquí y sepáis de que va el tema

MICROSTEPPING

Si os fijais a la hora de conectar el láser os he puesto dos caminos, lineas continuas que va SpinEN/GND y lineas continuas a Z+/GND ¿esto por que?

Este láser lo podemos modular en potencia mediante una señal TTL, sin entrar en detalles es la señal que va usar GRBL para controlar el láser; el fabricante del láser no nos da ninguna información a cerca como funciona su driver, esquema o algo parecido,  cero patatero. Así que me puse en modo laboratorio para ver donde y como poder conectar el láser y usarlo de la mejor manera posible. Y me salieron las dos opciones que  en el diagrama.

Lo más lógico era conectarlo a EspEN(linea discontinua), y en efecto funciona, el láser se enciende y se apaga, graba, etc. El problema es que cada vez que se enciende, se enciende a máxima potencia y los grabados no quedan bien y si cortamos algo fino los bordes salen demasiado quedamos.

Laser conectado al pin Enble
Laser conectado a Z+

La otra opción y la que usaremos es conectarlo a Z+/GND(linea continua) ya que estos pines van conectados al pin 11 de arduino que en GRBL 1.1 nos proporciona una  salida PWM que nos permite configurar la potencia del laser y nos permitirá hacer grabados incluso de fotografías), el problema que he tenido al usar esta salida es que el láser no alcanza su máxima potencia real haciendo que sea difícil realizar cortes, aunque esto último probablemente sea fruto de mi torpeza al usar, los programas para generar los gcodes. Daremos con la tecla ya lo veréis.

Pues una vez tenemos instalado GRBL en arduino y tenemos claro donde vamos a conectar cada cosa vamos con el montaje de todo esto.

Montaje de la parte electrónica

Como en el post anterior, el de la parte mecánica, voy a iros indicando con fotos todos los pasos que he seguido, con los materiales que he usado, etc.. Para esta parte del tutorial necesitaremos sobre todo cables para alargar tanto los cables de los motores como los del laser y las herramientas que nos permitan hacer esto de una manera correcta, soldador, cinta o termoretractil, conectores dupon, etc…..

Vamos con ello.

Lo primero es atornillar nuestro arduino a la carcasa con 4 tornillos M3 (cortitos) y debemos hacerlo sin tener la shield puesta. Y le podemos poner la tapa lateral para el puerto usb.

Ahora vamos a preparar un cable que nos permita alimentar la CNC shiel y el láser, para ello debemos empalma dos trodos de cable de unos 10-12 cm, el empalme irá conectado a la CNC shield(OJO CON LA POLARIDAD, ROJO AL POSITIVO, NEGRO AL NEGATIVO . En los otros dos extremos, en uno podremos el conector de toma de corriente y en el otro podemos poner un conecto JST (podemos aprovechar el cable que viene con el laser) de dos pines para conectarlo al Láser. Hay que ponerlo por el otro lateral de la carcasa ya que si no luego nos costará un poco meterlo.

Ahora ya podemos pinchar la CNC shield en arduino y dejar colocado el otro lateral de la carcasa.

Ahora toca alargar los cables del Láser, no soy muy amigo de hacer empalmes, pero como lleva conectores tipo JST y no siempre son fáciles de encontrar o de poner. Para hacerlo fácil, cortamos el cable que alimenta el láser y entre medias, ponemos un cable lo suficientemente largo para que la máquina se pueda mover sin problemas, creo que añadí unos 20 cm. A los empalmes le podemos dar con un poco de estaño con el soldador así nos aseguramos de que quedan firmes y los recubrimos con un poco de cinta termoretractil.

Una vez tenemos los cables lo suficientemente largos, vamos a poner el láser en su soporte. El láser lo podemos poner con 2 o 4 tornillos, a me gusta dejarlo lo más cerca posible del suelo. Asi que lo vamos a anclar con los 2 tornillos superiores y lo ponemos lo más bajo posible, con tornillos M3x10 es suficiente. Aun así lo podemos poner a diferentes alturas, eso sí, cada vez que modifiquemos la altura del láser habrá que enfocar el punto.

Ahora podemos colocar el cable del motor del eje X, que tendrá que ser tan largo como los del laser para que llegue sin problemas a la carcasa, que algo que no os he dicho es que la carcacasa con toda la electrónica, la colocaremos en la parte posterior de la máquina, más o menos en el centro, así os podeis hacer una idea de como de largos tienen que ser los cables.

Los cables que yo tenía eran lo suficientemente largos y no he tenido que hacer empalmes, pero los podéis hacer vosotros, alargarlos, o comprarlos ya hechos, solo teneis que tener en cuenta que en el extremos que va conectado a la CNC_Shield lleve el conector dupont de 4 pines y la longitud pues más o menos de 75 cm para los motores del eje Y y 45 cm para el del eje X, A  mi me gusta que sobre algo de cable por si hay modificaciones futuras.

Una vez que tenemos el cable del motor del eje X, podemos ir poniendo un poco de espiral para ocultar el cable y que esten todos juntos. Pero de momento no vamos a conectar nada.+

Para los cables de los motores del Eje Y, he puesto mirando el conector hacia delante, para evitar que se suelte con algún tirón, le he puesto un poco cinta para orientarlo hacía atrás, lo paso por la esquina y con una brida lo agarro a la varilla roscada posterior. Todo esto lo he hecho teniendo el eje Y lo más adelante posible, para que cuando la máquina se mueva hacia atras, el cable se abra hacia los lados.  Estos cables irán puestos por uno de los huecos de las carcasas.

Antes de liarnos a conectar cosas a la shield, vamos a poner la carcasa en las estructura, para ello usaremos un par de bridas y nos valdremos de los orificios que trae la carcasa para sujetarla a la varilla roscada, la dejaremos más o menos en el centro. Con este sistema de sujeción, si no es el mejor del mundo, nos permite mover la carcasa sin que se suelte y podremos trabajar en ella. O por si tenemos que realizar cambios en un futuro, de esta manera nos será más fácil.

Ahora que tenemos la carcasa anclada a nuestra estructura, ya podemos liarnos a conectar los motores cada uno en su sitio. Os recuerdo como en otras ocasiones que los conectores de los motores puede que los conectemos al revés, ya que hasta que no se mueva la máquina no vamos a saber si están bien conectados. Una vez esta la maquina en funcionamiento comprobaremos si los motores se mueven en la dirección correcta y si no es así, simplemente debemos darle la vuelta al conector del motor que se mueva en la dirección incorrecta.

Conectados los motores, solo nos falta el cable que manda la señal al láser, para este cable no necesitamos que sea demasiado largo y en un extremo será un conector JST y en el otro dupont, aunque puede ser de tipo dupont en los dos extremos, ya que los jst son más complicados de encontrar.

Nos queda conectar los cables al driver del láser, tenemos los dos que vienen del propio láser (láser/ventilador) y los que vienen de la CNC_Shield (Power/TTL), vienen bien identificados en la serigrafía y también podéis seguir el diagrama que os puse al principio.

La CNC ya es operativa, nos queda cerrar la carcasa y dejar los cables curiosos, pero esta última parte os recomiendo que no la hagáis hasta que estáis seguros de que la cnc funciona como debe y hagáis algunas pruebas de ese modo os será más sencillo rectificar o corregir algún problema.

Dicho esto podemos cerrar ya la carcasa y la giramos de modo que la ventilación quede mirando hacia atrás. En la parte que nos va a quedar mirando hacia arriba podemos pegar el driver del láser con un poco un de cinta de doble cara. Yo lo voy a dejar por fuera de la carcasa por varías razones, una por que como siempre ando trasteando me es más cómodo  y dos, por que el driver nos trae un botón que nos sirve para poder enfocar el láser sin peligro (lo veremos a la hora de configurar la máquina). Vosotros podéis colocar el driver del láser como queráis o haceros una carcasa para todo.

Solo nos queda colocar un poco el sobrante de los cables, si es que existe, con unas bridas los podemos colcar en la varillas posterior y de esa manera  no nos molestarán, también podemos ocultarlos con un poco de canutillo en espirar pero esto ya es al gusto.

Y con esto ya tenemos nuestra flamante máquina cnc láser montada y completamente operativa. En la próxima entrada veremos como configurar los parámetros para que haga los trabajos correctamente y veremos como realizar alguna prueba de funcionamiento. Y en los próximos complementaré estas entradas con unos vídeos en mi canal, sobre como hacer diferentes trabajos con esta máquina.

No os olvidéis de compartir esta publicación y os dejo un galería de fotos de como ha quedado la máquina.

 

 

 

 

 

 

33 thoughts on “CNC Láser Casero – Electrónica

  1. Hola srferrete mi nombre es diego, mi duda es que tengo una CNC 6040z router 1500W china . y me gustaría también poderle acoplar el láser se que el z del láser es fijo creo que eso no seria problema si me puedes decir que comprarme te lo agradecería un montón espero respuesta tuya gracias por adelantado y perdón por las molestias

  2. estimado , me interesa construir un láser, pero tengo dudas de las potencias y que tipo . me jubile hace unos años y me siento perdido sin hacer nada. soy tecnico nacional pero en mi época trabajamos con lamparas
    por lo que efectué hace 3 años un curso de técnico superior electronica digital. ( algunos maestros trataron de igualar a sus alumnos pero otros lo que querian era cobrar el sueldo. (por ejemplo un ingeniero eléctrico enseño motores trifasicos y transformadores de alta tensión ) por lo que a mi no era lo que quería, Ojo no es critica , pero me quedaron dudas sobre lo digital ( se entiende)
    me podria informar que tipo y clases se pueden usar , o como amplificar la potencia de los comunes
    desde ya muchas gracias

    1. Los láser que se venden son prácticamente todos iguales, se diferencian en la potencia. En cuanto a que potencia elegir, pues depende un poco de los trabajos que quieras hacer. Para cortar madera de 3mm por ejemplo, necesitarás uno 5,5W como mínimo. Sí solo quieres hacer grabados, pues con 2 0 3 W se consiguen resultados realmente buenos.

  3. buenas tardes, intente conectar el laser a la salida z+ gnd pero no me enciende con el comando m4, con el pin que me funciono es el spn dir de la cnc shield, alguna sugerencia se lo agradeceria mucho.

  4. Tutorial perfecto!
    Yala tengo montada a la espera del laser…
    Pero todo lo demás parece que funciona! 😁
    Cuando llegue el laser seguiré con la ultima parte…
    Me surge una duda… se le pueden añadir finales de carrera a los dos ejes? Me he fijado en los videos que haces la calibracion del home a mano… entiendo que a veces depende de la pieza que vayamos a poner,
    Pero habría que hacer algo en la configuración de GRBL para que detectase los finales de carrera? Aunque sea por que se pare sola si se exceden los minimos…
    Gracias.
    Y de nuevo muy buen trabajo…
    ( he tenido que modificar las piezas, me cole al pedir las ruedas y eran mas pequeñas…)

    1. Se pueden añadir finales de carrera, pero es un tema más complejo de lo que parece, con la fuerza que tienen estos motores aunque se vayas más allá de los limites no se va a romper nada. De todas formas estoy con un tutorial a ver si lo puedo explicar de manera sencilla.

  5. Hola de nuevo tio!
    Estoy mirando el diagrama de conexión y mi shield y me he quedado un poco confundido. La conexión TTL la sacas del END STOP Z ¿quiere decir que GRBL 1.1 cambia el END STOP en una señal modulada cuando funciona en modo láser?
    Otra cuestión que tengo es, ¿hay que hacer alguna modificación al código para decirle que estamos trabajando con láser o es el propio generador de .gcode quién hace que el END STOP Z module la salida?

    1. No, no va a así la cosa, cuando pones GRBL 1.1 usa el pin 11 de arduino como salida PWM para el láser o spindler. EN las Cnc shield el pin 11 de arduino va a conectados a los limites de Z, ya que en versiones anteriores de GRBL el pin 11 correspondía con los limites de Z.

  6. Pues me pasa lo mismo a mi,,, al conectarlos en el pin de Z+ no prende el laser… que sera??? y cuando esta en spindler si… pero no lo corta. Osea que si hago un dibujo de puntos etc… no prende y apaga el laser, se queda prendido y solo empieza a hacer el dibujo pero no parpadea…

  7. Hola compe en ebay una mini máquina de corte cnc de escritorio de 65×50 con un laser de 3 w y el problema me empezó que fue fallando de los componentes de movimiento de paso a paso de los motores y de ahi se bloqueo de tal manera que ya no se mueve para nada y además con el laser activado desde su conexión con un software de benbox y no doy con el problema por mas cambios que introje en la aplicacion o software quisiera que me hecharas una mano

  8. Buenas, estoy construyendo la CNC láser para.el.proyecto final de un grado superior de robótica que estoy cursando, he utilizado mucha información de tu web y vídeos, me he permitido tunear un poco las piezas soy un friki no puedo evitarlo, también he hecho alguna modificación añadiéndole piezas, por supuesto que en la.memoria del proyecto pondré tu nombre, web, canal de Youtube y links de thiguiverse, por eso todo este rollo para pedirte permiso para usar tu nombre y no tengas dudas de que en ningún momento voy a atribuirme méritos q no son míos, subiré a thiguiverse mis modificaciones y dejaré claro quién es el autor original, muchas gracias por la inspiración, un fan Aaron

    1. Ese es el espíritu, aprender, crear y compartir…. Te lo agradezco yo hago cosas con esas licencias libres, solo es necesario nombrar y compartir y no demasiada gente les hace caso

  9. [SOLUCION PARA LASER FIJO] Mi problema era que los comandos m3 m4 m5 no funcionaba lo que hice fue abrir config.h (trabajo con grbl 1.1) y deje las siguientes variables como siguen:
    #define VARIABLE_SPINDLE
    #define SPINDLE_PWM_MIN_VALUE 5
    #define USE_SPINDLE_DIR_AS_ENABLE_PIN
    luego cargan el grbl de nuevo y listo, los comandos para encender y apagar respectivamente son M04 y M03(on /off) el m5 no funciona y por el momento la modulación de la potencia tampoco, pero bueno algo es algo. Conectar la entrada TTL del láser a los pines de SpnDir de la CNC SHIELD(v3.0) y listo.

    1. Hola Jorge.

      Me ha funcionado tu solución ya que conectando el laser al z-, no da la máxima potencia.
      El problema que tengo ahora es que para encender es el M4 y el apagado es el M3 y el Laser GRBL tiene definido el M3 para encender y el M5 para apagar.
      Que has hecho para cambiar esos valore? Guardas el Gcode y lo cambias a mano?

      Muchas gracias.

      Saludos

  10. Me parece un proyecto maravilloso y muy bien documentado.
    Empecé a imprimir las partes de plástico con una Prusa y pedí por correo los demás componentes para construir la máquina.
    Felicitaciones y muchas gracias.

  11. Hola, tengo un vídeo que he hecho del resultado de tu CNC Laser para mandártelo.
    que te aseguro que fue fantástico. Funciona perfeca.
    Muchas gracias por tus tutoriales y vídeos.
    Ya te mandé uno de la fresadora CNC que hice, o unas fotos, ya no me acuerdo.
    El caso es que no me acuerdo de tu email.
    Además el Inkscape no me añade la extensión .obj a los archivos, se lo tengo que poner a mano ¿tienes idea de lo que pasa?
    ¿podrias decirme tu email para que te mande el vídeo?
    Si estás de vacaciones, que lo pases estupendamente.
    Saludos
    Manuel

  12. Hola Sr.ferrete, primero agradecer el esfuerzo desinteresado que ofreces con tu blog y canal! Me puse a montar el proyecto de CNC Laser y me encuentro atascado en la calibracion de los DRIVERS DRV8825… Compré el conjunto que tienes publicado en los enlaces de “kuman GRBL CNC Shield +UNO R3 Board + DRV8825 GRBL Stepper Motor Driver con disipador de calor…” y una vez todo instalado, el firmware cargado en la placa UNO (comprobada la conexión mediante UNIVERSAL GCODE SENDER mandando el comando $$), los drivers los tengo puestos en la orientación correcta (al reves que el otro modelo de drivers), pincho el multímetro el conector negativo en cualquier GND de la CNC SHIELD (he probado con todos…) y el conector positivo al destornillador y de ahi al potenciometro y no me marca nada…
    En los DRIVER he probado a medir la tensión de entrada al propio driver y al pin ENABLE y me da 5V… He probado con los 4 drivers q me venian en el pack… si me puedes echar una mano te lo agradezco en el alma es un proyecto para una boda (unos regalos q queremos hacer…) y llevo el tiempo pegado…

    Un saludo y gracias!!

  13. Hola Sr Ferrete! muchas gracias de ante mano por el tuto, muy intuitivo pero mi consulta es por el tema del TTL, el driver de mi láser tiene tiene tres cables ( TTL amarillo) ( + rojo) (- negro) y probe conectando todo como en el diagrama de su maquina y no enciende ( no se si el TTL es + o – ) el driver de mi Láser es: ACAN A 12 mod: s-072-161009

  14. Buenas tarde compre un láser de 5.5 w y no puedo controlarme la potencia para grabado de fotos mi gran duda es que esta tarjeta de draiver tres en un conector 3 pines +-pwm/tal el otro conector dice -pwm/ttl+ como hago la Conexión en esta tarjeta para modular la potencia

  15. Hola sr Ferrete primero agradecerle lo que hace si no fuera por gente como usted los ignorantes en la materia como yo no haríamos nada…mi pregunta es si puedo montar el láser manteniendo la fresadora para poder utilizar los dos..muchas gracias

  16. Buenas tardes

    Despues de 13 años manejando una fresadora CNC en sector piedra, de haberla desmontado y reparado junto a los tecnicos y del SAT, por fin descubro sus videos y tutoriales y entiendo mucho mejor el funcionamiento de este tipo de maquinas en lo que a la electronica se refiere.

    Me ha servido para animarme a montarme mi propio CNC Laser. Ya tengo todos los componentes de camino a España.
    A ver si hay suerte y consigo hacerlo funcionar todo sin demasiados problemas, que parece facil y luego la realidad suele sorprender.

    Salut!

  17. Hola, tengo un problema con mi CNC que es que el láser no quema, lo conecte todo como mencionaste y el láser prende pero no quema.
    Es un láser de 5,5W, espero una respuesta.
    Gracias

    1. Si el láser (más bien el driver del láser) es exactamente igual que el del Sr Ferrete, revisa o cambia el conexionado antes de pensar que el láser pueda estar mal. Si el driver no es igual, tendrás que contactar con el fabricante pare que te indique como se conecta. Yo tambien compré un láser de 5,5 w y cuando solicite esa información mi driver (láser) funcionaba con lógica negativa, es decir, en lugar de conectarlo a Z+ y GND como hace el Sr Ferrete con el suyo, yo tuve que conectarlo a Z- y GND. Esto de los láseres no está nada estandarizado. Un saludo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *