Autor Tema: Proyecto: Torno CNC controlado por Arduino  (Leído 262574 veces)

pedropin

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #210 en: 05 Septiembre 2014, 17:13 »
Hola
un saludo para todos
ya conecte el driver  y el motor todo  funciona muy bien .brinda, por fin lo logre gracias a Pacol, lo estoy probando con un driver de 2A hecho en casa diseñado por  Esteca,  http://www.esteca55.com.ar/proye-dvb20a.html   con un motor de 1.1A. Ahora empezare con la  modificacion del torno con las partes  que han llegado,
 Pacol te recomiendo subir las fuentes de la ultima versión o si es posible a mi correo Pedropin20@hotmail.com

gracias
Pedropin
 

pedropin

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #211 en: 25 Noviembre 2014, 04:59 »
Un saludo para todos
nuevamente por aqui Pacol
Ya logre instalar la version V163_001 entra y en el display dice CARGANDO CONFIGURACION y luego Fallo ini SD
en la version 1_3_8 funciona perfectamente la SD pero en la nueva version no funciona,  en la SD esta el directorio Config y dentro el archivo correspondiente a la nueva version, se utilizan los mismos pines del arduino para la SD en ambas versiones?
por que el la version anterior si lee la SD y en la nueva no la reconoce?
muchas gracias


pacol

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #212 en: 25 Noviembre 2014, 06:38 »
Hola pedropin  :)

Voy a revisar el código porque me resulta muy raro. En principio cuando me ha dado "fallo ini SD" ha sido por culpa de la compatibilidad de la propia tarjeta SD. Pero si me dices que con una versión funciona y con la otra no  :o
Lo reviso y te digo algo.

Saludos

pacol

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #213 en: 25 Noviembre 2014, 08:22 »
Bien, ya lo he revisado.
El problema está en el uso de los pines de conexión al lector de tarjetas.

En la versión 1.3.8 es esta:

 46 <======> SD card (MISO SPI)  (DO)     //SPI software
 47 <======> SD card (MOSI SPI)  (DI)     //SPI software
 48 <======> SD card (SCK  SPI)  (SCK)    //SPI software
 49 <======> SD card (SS   SPI)  (CS)     //SPI software
 50 <======>                (MISO SPI hardware - no usado)
 51 <======>                (MOSI SPI hardware - no usado)
 52 <======>                (SCK  SPI hardware - no usado)
 53 <======>                (SS   SPI hardware - no usado)

En esta versión he usado emulación del protocolo SPI por software.

En la 1.6.3 es esta:

 50 <======> (MISO SPI hardware)
 51 <======> (MOSI SPI hardware)
 52 <======> (SCK  SPI hardware)
 53 <======> (SS   SPI hardware)

En la versión más moderna ya es SPI hardware.

Debes cambiar la conexión del cableado del lector de los pines 46, 47, 48 y 49 a los pines 50, 51, 52 y 53.

Saludos

pedropin

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #214 en: 25 Noviembre 2014, 19:27 »
Por fin  .yupi
gracias Pacol

un abrazo

Desconectado jstony2000

  • Aprendiz
  • *
  • Join Date: Sep 2010
  • Mensajes: 623
  • Ubicación: vigo
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #215 en: 28 Noviembre 2014, 19:59 »
Hace tiempo que no posteo en este hilo  :)

Versión 1.6.3 operativa gracias a la inestimable colaboración del maestro jmllosa. Ahora rosca que da gusto  ::)

Actualización del hardware, nueva caja, encoders para los ejes, bluetooth. Vamos que no falta de na:
 


Saludos

Una pregunta, no hay el manual con la nueva actualización con los encoder mpg
Torno Damato Macchine 280gv x610 con cabeza fresadora Bf20 incorporada.
Minicompresor Casero.
Soldadura Mma inverter Fmini 160a.

pacol

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #216 en: 28 Noviembre 2014, 21:28 »
Tienes razón  8) , no me había dado cuenta, gracias.

Ya he subido el esquema eléctrico a la página de SkyDrive (OneDrive)

Saludos

Desconectado jstony2000

  • Aprendiz
  • *
  • Join Date: Sep 2010
  • Mensajes: 623
  • Ubicación: vigo
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #217 en: 08 Diciembre 2014, 10:34 »
Bien, ya lo he revisado.
El problema está en el uso de los pines de conexión al lector de tarjetas.

En la versión 1.3.8 es esta:

 46 <======> SD card (MISO SPI)  (DO)     //SPI software
 47 <======> SD card (MOSI SPI)  (DI)     //SPI software
 48 <======> SD card (SCK  SPI)  (SCK)    //SPI software
 49 <======> SD card (SS   SPI)  (CS)     //SPI software
 50 <======>                (MISO SPI hardware - no usado)
 51 <======>                (MOSI SPI hardware - no usado)
 52 <======>                (SCK  SPI hardware - no usado)
 53 <======>                (SS   SPI hardware - no usado)

En esta versión he usado emulación del protocolo SPI por software.

En la 1.6.3 es esta:

 50 <======> (MISO SPI hardware)
 51 <======> (MOSI SPI hardware)
 52 <======> (SCK  SPI hardware)
 53 <======> (SS   SPI hardware)

En la versión más moderna ya es SPI hardware.

Debes cambiar la conexión del cableado del lector de los pines 46, 47, 48 y 49 a los pines 50, 51, 52 y 53.

Saludos

si utilizara un shield ethernet sd acoplado al arduino, que tendría que cambiar para que funcionase en vez de la sd cableada.
Torno Damato Macchine 280gv x610 con cabeza fresadora Bf20 incorporada.
Minicompresor Casero.
Soldadura Mma inverter Fmini 160a.

pacol

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #218 en: 08 Diciembre 2014, 21:02 »
Si el "shield" usa los mismos pines (50, 51, 52 y 53) para acceder a la tarjeta no hay problema. Debes comprobarlo, si no es así no podrás usar la versión 1.6.3 ya que no hay forma de cambiar esos pines.

¿Qué tarjeta vas a usar? ¿Has encontrado una para el 2560 MEGA?

Un saludo

Desconectado jstony2000

  • Aprendiz
  • *
  • Join Date: Sep 2010
  • Mensajes: 623
  • Ubicación: vigo
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #219 en: 08 Diciembre 2014, 21:20 »
http://1drv.ms/1qm1m8x

un mega 2560 de kitszone y un shield ethernet con sd compatible con mega.
« última modificación: 08 Diciembre 2014, 21:33 por jstony2000 »
Torno Damato Macchine 280gv x610 con cabeza fresadora Bf20 incorporada.
Minicompresor Casero.
Soldadura Mma inverter Fmini 160a.

pacol

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #220 en: 09 Diciembre 2014, 15:34 »
Esa tarjeta Ethernet/SD no funcionará con el MEGA, no tiene conexión con los pines que manejan el lector de tarjetas SD.

DEBES usar los pines 50, 51, 52 y 53.

Desconectado jstony2000

  • Aprendiz
  • *
  • Join Date: Sep 2010
  • Mensajes: 623
  • Ubicación: vigo
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #221 en: 09 Diciembre 2014, 15:42 »
Me pareció por lo q ley q es compatible y usa el conector icsp con los pines 50,51,52,53 del mega.
http://tienda.bricogeek.com/arduino/17-arduino-ethernet-shield.html
Torno Damato Macchine 280gv x610 con cabeza fresadora Bf20 incorporada.
Minicompresor Casero.
Soldadura Mma inverter Fmini 160a.

pacol

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #222 en: 09 Diciembre 2014, 16:27 »
Aun así yo no la usaría. Cablearía directamente desde el MEGA al lector que he usado yo (está en el manual)

Desconectado jstony2000

  • Aprendiz
  • *
  • Join Date: Sep 2010
  • Mensajes: 623
  • Ubicación: vigo
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #223 en: 13 Diciembre 2014, 13:31 »
Hola Pacol, cada vez que repaso el proyecto me surgen más y más dudas, y me quedo alucinado con la programación, no me entero de na, jajaja. Quería hacer unas pequeñas adaptaciones para mi máquina, pero se me hace complicado, como sustituir los pulsadores de movimiento manual por un joystick de 3 ejes y ponerle un encoder manual más. Y al principio poner la opción de seleccionar torno-fresa, y poder usar los dos, ya q la instalación es común, sólo cambia q tiene un eje más y sustituir el eje z por el y. Hasta q no tengas el proyecto de la fresadora terminado usar el modo manual. No lo veo imposible, pero no tengo ni idea de programar a ese nivel.
De la versión 1 a la 1.6.3 hay diferencia en cuanto al panel de control, por ejemplo:  ya no pones selector de modo job, ni los pulsadores de movimiento manual y home, ni pulsadores de poner a cero los ejes, ¿e por algo en concreto? ¿Siguen estando configurados por si se quieren usar y montar?
Torno Damato Macchine 280gv x610 con cabeza fresadora Bf20 incorporada.
Minicompresor Casero.
Soldadura Mma inverter Fmini 160a.

pacol

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #224 en: 14 Diciembre 2014, 10:51 »
Ya he dicho que esas modficaciones que propones son demasiado complicadas para realizarlas en un solo Arduino. Es mejor tener dos, uno para el torno y otro para la fresadora.
Las modificaciones en la versión 1.6.3 son fruto de la experiencia. He quitado lo de "modo job" porque no tenía utilidad. Los pulsadores de Cerox y Ceroz existen, son los multifunción, están en la pantalla de modo manual.