martes, 18 de marzo de 2014

Parte electrónica


La parte electrónica de la fresadora está formada por los siguientes materiales:
  • 1x Arduino UNO
  • 3 chips A4988 (para controlar cada uno de los motores paso a paso)
  • Una fuente de alimentacion ATX (yo utilicé la de un ordenador viejo)
  • 3 placas PCB pequeñas para soldar tiras de pines para facilitar las conexiones (lo hice así para simplificar las conexiones ya que soy totalmente novato en temas de electrónica y soldadura)
  • 1 protoboard (también para facilitar las conexiones) en ella puse los chips A4988 y de esta manera no tuve que soldar las patillas a una placa PCB. (Lo mejor sería hacer una instalación con todos los componentes soldados pero de esta manera pude comprobar que todo funcionaba correctamente sin tener que soldar y correr el riesgo de estropear algo por mi poca práctica en la soldadura)
  • Además de estos materiales he necesitado también fichas de electricidad, cable para conectar la electrónica a los motores paso a paso, y tiras de pines hembra para soldar en las placas PCB.


Aquí una imagen del esquema electrico de todos los componentes:

Me lo hice en Autocad para aclararme mejor a la hora de montarlo.


Os dejo el enlace del esquema en pdf que se ve todo más claro que en la imagen. Y lo podreis ampliar par ver las distintas zonas en detalle.

esquema electrico ARDUINO CNC A4988


Aquí una foto de una vista general de la parte electrónica:




El Arduino con los cables de protoboard que van hacia los chips A4988



En la siguiente foto se puede ver la ficha donde van a parar todas las tierras (es importante conectarlas todas juntas)


En la siguiente foto se ve el puente que hay que hacer en la fuente de alimentación para que funcione.
Teneis que fijaros en la ficha más grande que sale de la fuente de alimentación y unir el cable verde con uno de los negros. (yo lo he puesto en una ficha de electricidad para que quede más seguro)



En las siguientes imágenes se ven las fichas con los cables que van hacia los motores paso a paso.
Hay cuatro cables por motor. Dos parejas. Una pareja irá a la bobina 1 del motor (positivo y negativo)
y la otra pareja a la bobina 2 del motor (positivo y negativo).





Para que la conexión entre la parte electrónica y los motores en sí sea más sencilla he instalado unas fichas (macho y hembra) poniendo terminales "faston" en los cables. De esta manera si necesito trasladar la máquina a otro lugar, se desconectan las fichas de los motores y así tengo de forma independiente la parte mecánica de la eléctrica.  





Aquí dejo una serie de videos de youtube (no son míos, son de un chico que se fabricó también una fresadora CNC casera). De hecho, yo fabriqué la mía basandome en sus videos y sus explicaciones, os recomiendo 100% que os veais sus videos todas las veces que os hagan falta porque aprendereis lo que hace falta para fabricar vuestra propia máquina. También tiene otros videos muy interesantes.

Conectar chip A4988 Pololu con Arduino

Puentear fuente de alimentación ATX

Programar Arduino UNO para controlar los chips A4988

Firmware para Arduino  (es el programa que hay que meter en el Arduino para que controle los motores de vuestra CNC)

Finalmente para transferir el código G a la máquina os hará falta tener instalado Linux (yo tengo Ubuntu)
e instalar el siguiente software: TxapuCNC
Aquí os dejo el enlace:


SOFWARE TXAPUCNC



Como resumen os pongo el enlace al video de youtube del chico que os comentaba antes en el cual explica como construir la fresadora CNC. Desde ese video podreis acceder al resto de enlaces necesarios.

Como construir una fresadora CNC casera 3 ejes

8 comentarios:

  1. Hola primero que nada muy buena info estoy en el mismo proyecto que vos y tambien me estoy guiando mucho con los videos de ignacio R.
    te queria hacer una consulta en tu electronica no veo que uses el condensador de 100 microsfaradios y tampoco veo la tierras conectadas, es por algo en especial ?

    ResponderEliminar
    Respuestas
    1. Buenas noches, las tierras si que las tengo conectadas todas al mismo punto, si te fijas en el esquema de los componentes eléctricos, (que puedes descargarlo en pdf desde un enlace que puse) verás que las tierras (GND) de los tres chips A4988 y la tierra del Arduino van a parar a una ficha eléctrica que puse y todas van conectadas a la tierra de la fuente de la alimentación (cables negros).
      Respecto al condensador desconozco su utilidad, de momento mi máquina funciona bien sin él pero si me puedes dar algo más de información de su uso te lo agradecería.
      Un saludo y gracias por tu comentario.
      Si tienes alguna duda más intentaré ayudar en lo que pueda.

      Eliminar
    2. hola baje el archivo .pdf y es verdad esta todo ok !!
      con respecto al condensador es para que el motor no pierda potencia y se saltee pasos entre paso y paso en la pagina de pololu lo recomiendan, pero si tu maquina funciona bien no creo que sea necesario!

      Eliminar
  2. DISCULPA DONDE PUEDO COMPRAR LOS MISMOS MOTORES QUE OCUPAS. SI PUEDES CONTESTAR PRONTO TE LO AGRADECERIA

    ResponderEliminar
  3. Que software usas para el mecanizado de las piezas?

    ResponderEliminar
  4. He seguido fielmente las instrucciones referente a la instalacion de la electronica: estoy usando arduino uno y los driver a4988.... pero el cnc solo da para adelante....no hay retorno

    ResponderEliminar
  5. Saludos, mil gracias por toda la informacion. Una pregunta: los finales de carrera no hacen falta, o se establecen los limites de la maquina por programacion. Gracias!

    ResponderEliminar
  6. Estimado, felicitaciones. Viendo la parte electrónica, que es la queestoy haciendo primero, me asaltan varias dudas. 1, que no tienes "enable" de a4988; 2, que como usas txapuzas no tienes que seguir el orden de grlb; 3, que no tienes puenteado reset con sleep (que ignacio sí tiene). Esto ultimo... te permite poner limites al área de trabajo (ya que grlb ocupa esos pines en arduino para ello. ¿Podrías explicarlo, en tu experiencia?

    ResponderEliminar