Autor Tema: DSP CNC con mbed  (Leído 4995 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado splasma2

  • PIC16
  • ***
  • Mensajes: 131
DSP CNC con mbed
« en: 18 de Septiembre de 2013, 09:40:47 »
Por si a alguien le interesa, os cuento mis experiencias con mi último proyecto.

Hace tiempo adquiri una CNC pequeña y una placa china como driver de los motores, que he usado con programas de PC ( Mach) via puerto paralelo. También la probé con  una placa ARM7 que me hice, donde corria un interprete de codigos gcode ( basado en el proyecto reprap)  que controlaba directamente la placa driver ( sin PC).

Ahora he encontrado una solución similar  que corre en una placa mbed ( mucho más potente: ARM M3) , la información la podeis encontrar en smoothieware.org.

Lo que quiero conseguir es un control de la CNC  que me permita hacer cosas simples ( taladros y cortes sencillos basicamente) sin necesidad de PC. Ahora que ya tengo el interprete GCODE corriendo, solo me queda desarrollar el "HMI" en la mbed, habia pensado en usar una TFT 320x240 con touch.

Os seguiré contando  avances... si los hay... :? y cualquier idea será bienvenida.

Saludos.
« Última modificación: 17 de Diciembre de 2013, 08:09:37 por splasma2 »

Desconectado PEDROPIN

  • PIC12
  • **
  • Mensajes: 66
Re: Interprete GCode con mbed
« Respuesta #1 en: 23 de Septiembre de 2013, 19:47:18 »
Interesante
cual cosa nos cuentas

Desconectado splasma2

  • PIC16
  • ***
  • Mensajes: 131
Re: Interprete GCode con mbed
« Respuesta #2 en: 04 de Noviembre de 2013, 08:27:56 »
Avances:

Finalmente he conseguido "domar" el TFT, como lo adquiri en eBAY, viene con poca información.

Ya tengo la primeras "ventanas" desarrolladas, una para hacer un "Goto" y otra para hacer cortes circulares pasandole como parametros X,Y,Z y el radio.

Además del touch , he integrado un modulo "PS2 joystick" barato de manera que podamos incrementar/decrementar datos numericos facilmente.

El siguiente paso en conectar la placa al driver de la CNC y a ver que pasa..... 8)

Pondé fotos...


Desconectado splasma2

  • PIC16
  • ***
  • Mensajes: 131
Re: Interprete GCode con mbed
« Respuesta #3 en: 12 de Noviembre de 2013, 17:30:19 »
He subido un video al youtube , primer versión hay que depurar muchas cosas, pero ya consigo controlar la CNC   :-/ :-/


Desconectado LeugimZerO

  • PIC16
  • ***
  • Mensajes: 112
    • SmaTSoft Electronics
Re: Interprete GCode con mbed
« Respuesta #4 en: 17 de Noviembre de 2013, 20:58:29 »
Sigue es proyecto esa interesantisimo  :-/

Desconectado splasma2

  • PIC16
  • ***
  • Mensajes: 131
Re: Interprete GCode con mbed
« Respuesta #5 en: 12 de Diciembre de 2013, 18:04:08 »
Bueno, he conseguido meterlo todo en la caja, queda sí:





No está en marcha porque tengo que hacer un rebaje para el conector USB :(

las siguientes....

Desconectado splasma2

  • PIC16
  • ***
  • Mensajes: 131
Re: Interprete GCode con mbed
« Respuesta #6 en: 16 de Diciembre de 2013, 18:21:08 »
Mas fotillas.... espero que os gusten...
la calidad es pésima están hechas con el movil, pero la pantalla del TFT se ve genial.




Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: Interprete GCode con mbed
« Respuesta #7 en: 16 de Diciembre de 2013, 18:35:49 »
Te felicito,

por usar ARM y porque te ha quedado muy bien y bonito.

Saludos!
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado splasma2

  • PIC16
  • ***
  • Mensajes: 131
Re: Interprete GCode con mbed
« Respuesta #8 en: 17 de Diciembre de 2013, 07:02:12 »
Os enumero las funciones que tiene ahora, por si se os ocurre alguna cosa adicional ( cuando este listo dejaré el binario mbed disponible):

- Pantalla principal que muestra la posición actual/velocidad, estado ( running, paused, stopped) y porcentaje de avance cuando se ejecuta un fichero con comandos CNC.
- Función de ajuste Z , "Touch probe".
- Función Home.
- Movimiento manual de ejes
- Función GoTo
- Grabado/Corte de lineas
- Grabado/Corte de circulos
- Grabado/Corte de rectangulos.
- Selección/ejecución de fichero comandos CNC ( almacenado en sistema de ficheros del mbed)

yata.

Seguro que se os ocurrem cosas, sobre todo si teneis un DSP CNC... :)

Desconectado alogic.on

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 772
Re: DSP CNC con mbed
« Respuesta #9 en: 09 de Marzo de 2014, 09:40:22 »
me quito el sombrero  :-/ :-/  está chachi.


 

anything