This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Sondeo - Preparar unas maquinas
grafisoft escribió:
DarkmanCNCManiac escribió:No tanto he visto variadores que funcionan por PWM que podrian ser compatibles con estos motores por menos de 20 E los que cuestan 200 o 300 E son los que llevan esos otros electromandrinos (sobretodo los brushless) que son de 2 o 3 Kw como este.

http://es.aliexpress.com/item/1pcs-SHUNT...98276.html

Quiero haceros una pregunta: ¿exactamente como se comunican soft y arduino en Las impresoras 3d?.

Me explico: se que se comunican por puerto COM pero lo que quiero saber los datos exactos que hay entre soft y Arduino y su extructura para poder crear un Brain para que el Mach se comunique con un Arduino con el firmware que se carga para las 3d.

Si no esta ya hecho por algo sera. Al arduino le mandas coordenadas y el se apaña

Hombre, a veces las cosas no están hechas hasta que se hacen Lengua En cualquier caso, ¿No es open source el arduino que se usa para las 3d? Al soft me refiero...

Por otro lado, el Mach ese del que habláis (Me suena haberle oído a un conocido que curraba en una empresa de muebles programando CNCs también, debe ser el mismo)

Una búsqueda rápida, y si no me equivoco, sería algo como lo que hay en: http://sourceforge.net/p/reprap/code/HEA.../firmware/

Más concretamente, Intérprete de GCode (5D, no se si es el que necesitáis) http://sourceforge.net/p/reprap/code/HEA...terpreter/


En cualquier caso, igual es más sencillo y el tema de los GCode está bien documentado...

Podeis mandarme a la mierda, no tengo ni idea y simplemente andaba curioseando topics Lengua Pero vamos, parece factible. Y ya que posteo, yo pensaba más en pillar, llegado el momento, una 3D, pero si el precio de la CNC no es demasiado alto, igual me apunto Sonrisa
  Responder
Thorontir escribió:Podeis mandarme a la mierda, no tengo ni idea y simplemente andaba curioseando topics Lengua Pero vamos, parece factible. Y ya que posteo, yo pensaba más en pillar, llegado el momento, una 3D, pero si el precio de la CNC no es demasiado alto, igual me apunto Sonrisa

No se nos ocurriría aquí cualquier opinión o sugerencia es bien recibida.
  Responder
Bueno aquí os dejo los progresos del diseño.

[Imagen: o3jl.jpg]
  Responder
Thorontir escribió:
grafisoft escribió:
DarkmanCNCManiac escribió:No tanto he visto variadores que funcionan por PWM que podrian ser compatibles con estos motores por menos de 20 E los que cuestan 200 o 300 E son los que llevan esos otros electromandrinos (sobretodo los brushless) que son de 2 o 3 Kw como este.

http://es.aliexpress.com/item/1pcs-SHUNT...98276.html

Quiero haceros una pregunta: ¿exactamente como se comunican soft y arduino en Las impresoras 3d?.

Me explico: se que se comunican por puerto COM pero lo que quiero saber los datos exactos que hay entre soft y Arduino y su extructura para poder crear un Brain para que el Mach se comunique con un Arduino con el firmware que se carga para las 3d.

Si no esta ya hecho por algo sera. Al arduino le mandas coordenadas y el se apaña

Hombre, a veces las cosas no están hechas hasta que se hacen Lengua En cualquier caso, ¿No es open source el arduino que se usa para las 3d? Al soft me refiero...

Por otro lado, el Mach ese del que habláis (Me suena haberle oído a un conocido que curraba en una empresa de muebles programando CNCs también, debe ser el mismo)

Una búsqueda rápida, y si no me equivoco, sería algo como lo que hay en: http://sourceforge.net/p/reprap/code/HEA.../firmware/

Más concretamente, Intérprete de GCode (5D, no se si es el que necesitáis) http://sourceforge.net/p/reprap/code/HEA...terpreter/


En cualquier caso, igual es más sencillo y el tema de los GCode está bien documentado...

Podeis mandarme a la mierda, no tengo ni idea y simplemente andaba curioseando topics Lengua Pero vamos, parece factible. Y ya que posteo, yo pensaba más en pillar, llegado el momento, una 3D, pero si el precio de la CNC no es demasiado alto, igual me apunto Sonrisa

Me parece que el mach no debe poderse conectar con arduino y como mucho se puede hacer algun accesorio, pero no el control de motores. Es un tema que si se pudiera hacer, estaria hecho desde hace mucho, pero por lo que sea no debe ser factible. A poco que buscas por google, ves que la gente pregunta o hace alguna cosa. Existen algunas placas usb que van con micro, pero... tampoco hablan muy bien de ellas.

Pd. Lo poco que hay, es caro.
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
A ver, hay una opción dentro del Mach no demasiado conocida (Los brains) que permite crear y ejecutar subrutinas en segundo plano pero en tiempo real y (entre otras muchas cosas) enviar información al puerto COM y quiero saber (a poder ser) exactamente las cadenas de datos que se mandan entre el soft de las 3D y el Arduino para saber si puedo replicarlo.

Por otra parte desde luego que se puede conectar el Arduino para elementos auxiliares (yo mismo lo he hecho) por ejemplo : para conectar Relés, hacer botoneras, utilizar potenciometros para regular la velocidad de avance etc pero eso es mediante protocolo ModBus.

Creo que la única limitación (si se puede seguir este sistema) es que el firm de Arduino tengo la sospecha de que esá preparado para trabajar en 2.5D y no en 3D, esto quiere decir que no es capaz de interpolar los tres ejes simultaneamente si no que primero mueve la Z y luego X e Y.
  Responder
Puede ser que mueva cada eje por separado. La cadena de texto que envia es el comando gcode, por ejemplo:

G01 X10 Y10 Z5 F500
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
Ok, por ahí se empieza simplemente envia el Gcode veré que puedo hacer con eso.
  Responder
si necesitas un archivo de gcodes generado para la 3d avisa. Incluso se podria generar configurando el soft para que piense que esta conectado a una cnc.
  Responder
Hola. Si estais buscando gente que este interesado en unirse para hacerse una , contad conmigo para ir haciendo números.
Un saludo.
  Responder
Hola a todos!!!

Aunque leo asidua mente el foro, hasta hoy no he decidido unirme a vosotros. Veo que en este post habláis sobre el tema del software y me gustaría responderos a alguna pregunta que ha salido sobre el firmware de arduino, el firmware de arduino si que mueve los 3 ejes de forma simultanea. El hecho de ser 2.5D es por que solo tiene soporte para 3 ejes, aunque no es complicado añadir mas ejes.

También me gustaría presentaros el software que estoy desarrollando para el control de maquinas CNC con arduino. Actualmente esta en la versión 2.0 y pronto sacare una nueva versión con mas funcionalidad. Este programa funciona con el firmware de txapuzas o con el firmware que desarrollo un usuario del foro de arduino sobre el montaje de la maquina CNC.

Entre las características generales tenemos las siguientes:

- Permite mover todos los ejes de la máquina de forma manual.
- Gestión de Ficheros Gcode y su posterior mecanizado.
- Permite tener posiciones relativas a la pieza.
- Controla que no se superen límites físicos de la maquina.
- Permite ver las trayectorias de la maquina en 3D.
- Permite mover los ejes con un Gamepad.
- Corrige las diferentes alturas físicas de la base.
- Permite configurar los limites físicos a través de un sencillo asistente.
- Permite configurar las distintas alturas de la base con un sencillo asistente..

En la version 2.1 que sera la siguiente versión tenemos las siguientes mejoras:

- Añade pre visualización del archivo Gcode al abrir.
- Añade un sistema para controlar un botón de parada de emergencia.
- Permite asignar a 0 cada eje de forma independiente.
- Permite utilizar una sonda de contacto para setear el eje Z
- Permite ir al origen de coordenadas en los ejes X e Y manteniendo la altura del eje Z.
- Cuando se va al origen de coordenadas si esta activo el uso de la altura de seguridad, primero mueve el eje Z a dicha altura y después mueve los ejes X
e Y, finalmente baja el eje Z a 0.

Si alguno esta interesado en probarlo os pongo los enlaces:

enlace de descarga del programa y firmware: https://bitbucket.org/jadiazg/cnccontrol/downloads
enlace donde se pueden ver pantallas del mismo: https://bitbucket.org/jadiazg/cnccontrol/wiki/Home
enlace del foro de desarrollo y propuestas: http://forum.arduino.cc/index.php?topic=193036.0

Aunque no esta a la altura del Mach poco a poco va creciendo en funcionalidad.

Un saludo.
  Responder
Muy interesante. El tio del que hablas que hizo el firm para srduino es F.Malpartida, que tambien diseño el HW de la electrónica ca para control de la cnc.

Tiene buena pinta tu SW, estaria genial si pudieras poner un hilo aparte solo dedicado a esto. Le sacaremos mucho partido.
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
si es F. Malpartida en el foro de arduino es muy conocido pero aquí no sabia si lo conocían, tu y el me ayudasteis mucho a hacer que funcionase mi maquina.

Me parece bien poner un hilo aparte dedicado al programa, poco a poco le voy dando mas funcionalidad y cualquier sugerencia es bienvenida.
  Responder
Tu eres el que esta adaptado el repetier a la cnc???
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
No, yo tenia muchos problemas primero con los drivers, hasta que compre los de fm y luego con el txapu_tx, me parecía como que la maquina iba a trompicones, ademas tenia que tener un ordenador especifico con linux para la maquina, con lo que me metí en la aventura de hacer mi propio programa. En principio estaba muy adaptado a mis necesidades pero a medida que lo va conociendo gente pues van sugiriendo cosas a las ideas que yo ya tenia.
  Responder
No hace falta tener un pc con linux, puedes emularlo. Yo lo tengo asi, con el vmware simulo linux
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
Si eso es cierto pero aun así tenia los problemas de la velocidad de la maquina, ahora con mi programa le manda los Gcode mucho mas rápido y por lo menos en mi caso parece como que la maquina va mucho mas fluida que con el txapu_tx. Ademas con toda la nueva funcionalidad que le he puesto y que tengo en mente poner la verdad es mucho mas cómodo trabajar con el.
  Responder
Pues lo dicho, si creas un post y lo vas detallando todo ahi, ya te digo que sera bienvenido.
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
Y bienvenido seas tu también.
  Responder
Estupendo trabajo eres el :one:
  Responder
Bien, he estado investigando un poco, con los brains de Mach no puedo enviar el Gcode por el puerto COM tendré que intentarlo con un plugin.
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Diseñando 2D para Maquinas CNC con Spinner o Laser PedroAngel 1 1,929 06-02-2018, 07:33 PM
Último mensaje: grafisoft
  ¿Alguien me puede hacer unas piezas en aluminio? marcossf 27 8,616 04-05-2015, 12:45 PM
Último mensaje: makoki_63
  Videos sobre maquinas CNC grafisoft 9 3,467 27-11-2013, 02:51 PM
Último mensaje: grafisoft