[Presentación Novato] Ayuda con Arduino Mega2560 & Ramps 1.4 & grbl Cyclone

1,170 views
Skip to first unread message

Albert Garcia i Garcia

unread,
Jul 17, 2017, 2:46:30 AM7/17/17
to Cyclone PCB Factory ES
Buenos días!

Me presento, soy nuevo en este mundillo y quería crearme mi propia maquina CNC con un Arduino MEGA2560 + una Ramps 1.4 + DRV8825 + GRBL.
Para empezar me volví loco buscando que firmware estaba adaptado para arduino mega y una ramps 1.4 y ví que este de cyclone lo esta. Lo grabe en la EEPROM y ningún error.
Como soft para intentar comenzar a mover motores y ver que los endstops funcionan he intentado utilizar Universal Gcode Sender, BCNC y CNCControllerapp per con ninguno de ellos consigo que mis motores se muevan.
He comenzado con el EJE X, el soft envía el comando de mover el eje x 5 vueltas en cualquier sentido, veo como el soft cuenta las vueltas hechas pero el motor ni tan solo se mueve.

Alguien tendría alguna pista de porque ocurre este problema?? 

Muchísimas gracias de antemano y espero poder aprender lo suficiente en este foro para ayudar a futuros usuarios.

Carlos García

unread,
Jul 17, 2017, 3:14:36 AM7/17/17
to Cyclone PCB Factory ES
Buenas Albert!
Me alegro de que te sirva el firmware.

Por lo que comentas, me parece que está en modo LOCK. Es una protección que se activa cada vez que se enciende la placa, para "obligarte" a hacer un homing y asegurar que ningún eje choca con los extremos.
En el bCNC hay un botón "Home" y otro "Unlock", cualquiera de los dos activará los ejes y te permitirá moverlos.

Saludos,
Carlos

--
Has recibido este mensaje porque estás suscrito al grupo "Cyclone PCB Factory ES" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a cyclone-pcb-factory-es+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a cyclone-pcb-factory-es@googlegroups.com.
Visita este grupo en https://groups.google.com/group/cyclone-pcb-factory-es.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/cyclone-pcb-factory-es/a5e108ea-78ed-412f-bdd0-0c8876308a77%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Albert Garcia i Garcia

unread,
Jul 17, 2017, 3:38:56 AM7/17/17
to Cyclone PCB Factory ES
Buenos días Carlos y gracias por tu pronta respuesta.

Ahora mismo no tengo el BCNC delante para hacer un screenshoot pero lo primero que hago es iniciar al comunicación con arduino, seguidamente pulso soble desbloquera y el estado de la placa pasa a ser IDLE por lo que entiendo que la placa esta preparada para recibir un GCode, seguidamente pulso sobre el botón de ejecutar un movimiento en eje X de 5 vueltas, en ese momento desaparece IDLE y pasa a RUN y veo como cuenta las vueltas que esta ejecutando el arduino pero el motor no se mueve ni bloquea. Es raro ya que anteriormente trabaje con un arduino uno + cnc shield v3.00 y decidi cambiar a esta otra placa porque quiero usar unos motores NEMA 23 y en arduino uno nunca tube problema.

Gracias nuevamente!

El dilluns, 17 juliol de 2017 9:14:36 UTC+2, Carlos GS va escriure:
Buenas Albert!
Me alegro de que te sirva el firmware.

Por lo que comentas, me parece que está en modo LOCK. Es una protección que se activa cada vez que se enciende la placa, para "obligarte" a hacer un homing y asegurar que ningún eje choca con los extremos.
En el bCNC hay un botón "Home" y otro "Unlock", cualquiera de los dos activará los ejes y te permitirá moverlos.

Saludos,
Carlos
2017-07-17 8:46 GMT+02:00 Albert Garcia i Garcia <albertgar...@gmail.com>:
Buenos días!

Me presento, soy nuevo en este mundillo y quería crearme mi propia maquina CNC con un Arduino MEGA2560 + una Ramps 1.4 + DRV8825 + GRBL.
Para empezar me volví loco buscando que firmware estaba adaptado para arduino mega y una ramps 1.4 y ví que este de cyclone lo esta. Lo grabe en la EEPROM y ningún error.
Como soft para intentar comenzar a mover motores y ver que los endstops funcionan he intentado utilizar Universal Gcode Sender, BCNC y CNCControllerapp per con ninguno de ellos consigo que mis motores se muevan.
He comenzado con el EJE X, el soft envía el comando de mover el eje x 5 vueltas en cualquier sentido, veo como el soft cuenta las vueltas hechas pero el motor ni tan solo se mueve.

Alguien tendría alguna pista de porque ocurre este problema?? 

Muchísimas gracias de antemano y espero poder aprender lo suficiente en este foro para ayudar a futuros usuarios.

--
Has recibido este mensaje porque estás suscrito al grupo "Cyclone PCB Factory ES" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a cyclone-pcb-factory-es+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a cyclone-pcb...@googlegroups.com.

Iceflow

unread,
Jul 17, 2017, 3:41:59 AM7/17/17
to cyclone-pcb...@googlegroups.com
No tendrás los drivers mal regulados? si lo de software parece correcto lo que queda como opción es lo físico... bueno, o que estén también mal los micropasos en el firm...

El 17 de julio de 2017, 9:38, Albert Garcia i Garcia <albertgar...@gmail.com> escribió:
Buenos días Carlos y gracias por tu pronta respuesta.

Ahora mismo no tengo el BCNC delante para hacer un screenshoot pero lo primero que hago es iniciar al comunicación con arduino, seguidamente pulso soble desbloquera y el estado de la placa pasa a ser IDLE por lo que entiendo que la placa esta preparada para recibir un GCode, seguidamente pulso sobre el botón de ejecutar un movimiento en eje X de 5 vueltas, en ese momento desaparece IDLE y pasa a RUN y veo como cuenta las vueltas que esta ejecutando el arduino pero el motor no se mueve ni bloquea. Es raro ya que anteriormente trabaje con un arduino uno + cnc shield v3.00 y decidi cambiar a esta otra placa porque quiero usar unos motores NEMA 23 y en arduino uno nunca tube problema.

Gracias nuevamente!

El dilluns, 17 juliol de 2017 9:14:36 UTC+2, Carlos GS va escriure:
Buenas Albert!
Me alegro de que te sirva el firmware.

Por lo que comentas, me parece que está en modo LOCK. Es una protección que se activa cada vez que se enciende la placa, para "obligarte" a hacer un homing y asegurar que ningún eje choca con los extremos.
En el bCNC hay un botón "Home" y otro "Unlock", cualquiera de los dos activará los ejes y te permitirá moverlos.

Saludos,
Carlos
2017-07-17 8:46 GMT+02:00 Albert Garcia i Garcia <albertgar...@gmail.com>:
Buenos días!

Me presento, soy nuevo en este mundillo y quería crearme mi propia maquina CNC con un Arduino MEGA2560 + una Ramps 1.4 + DRV8825 + GRBL.
Para empezar me volví loco buscando que firmware estaba adaptado para arduino mega y una ramps 1.4 y ví que este de cyclone lo esta. Lo grabe en la EEPROM y ningún error.
Como soft para intentar comenzar a mover motores y ver que los endstops funcionan he intentado utilizar Universal Gcode Sender, BCNC y CNCControllerapp per con ninguno de ellos consigo que mis motores se muevan.
He comenzado con el EJE X, el soft envía el comando de mover el eje x 5 vueltas en cualquier sentido, veo como el soft cuenta las vueltas hechas pero el motor ni tan solo se mueve.

Alguien tendría alguna pista de porque ocurre este problema?? 

Muchísimas gracias de antemano y espero poder aprender lo suficiente en este foro para ayudar a futuros usuarios.

--
Has recibido este mensaje porque estás suscrito al grupo "Cyclone PCB Factory ES" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a cyclone-pcb-factory-es+unsubscri...@googlegroups.com.

Para publicar en este grupo, envía un correo electrónico a cyclone-pcb...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/cyclone-pcb-factory-es.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/cyclone-pcb-factory-es/a5e108ea-78ed-412f-bdd0-0c8876308a77%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Cyclone PCB Factory ES" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a cyclone-pcb-factory-es+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a cyclone-pcb-factory-es@googlegroups.com.

Carlos García

unread,
Jul 17, 2017, 3:51:00 AM7/17/17
to Cyclone PCB Factory ES
Mira lo que comenta Iceflow, si no, también puede que haya que limpiar la EEPROM y volver a instalar GRBL "en limpio" https://www.arduino.cc/en/Tutorial/EEPROMClear

Para publicar en este grupo, envía un correo electrónico a cyclone-pcb-factory-es@googlegroups.com.
Visita este grupo en https://groups.google.com/group/cyclone-pcb-factory-es.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/cyclone-pcb-factory-es/7a763400-7518-4b79-b3ee-bc50ea2f9943%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Cyclone PCB Factory ES" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a cyclone-pcb-factory-es+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a cyclone-pcb-factory-es@googlegroups.com.
Visita este grupo en https://groups.google.com/group/cyclone-pcb-factory-es.

Albert Garcia i Garcia

unread,
Jul 17, 2017, 3:59:03 AM7/17/17
to Cyclone PCB Factory ES
Buenos días IceFlow, el driver es el 8825 (color lila) y si no recuerdo mal lo tengo colocado (si cogemos como referencia el conector de alimentación de la Ramps a la izquierda) Con el tornillo de regulación hacia la derecha y sin ningún jumper para los micropasos.
En teoria si no ando equivocado (problablemente lo equivoque) sin nungún jumper es un paso de 1/32 que seria el standard no?

El dilluns, 17 juliol de 2017 9:41:59 UTC+2, Aisflou va escriure:
No tendrás los drivers mal regulados? si lo de software parece correcto lo que queda como opción es lo físico... bueno, o que estén también mal los micropasos en el firm...
El 17 de julio de 2017, 9:38, Albert Garcia i Garcia <albertgar...@gmail.com> escribió:
Buenos días Carlos y gracias por tu pronta respuesta.

Ahora mismo no tengo el BCNC delante para hacer un screenshoot pero lo primero que hago es iniciar al comunicación con arduino, seguidamente pulso soble desbloquera y el estado de la placa pasa a ser IDLE por lo que entiendo que la placa esta preparada para recibir un GCode, seguidamente pulso sobre el botón de ejecutar un movimiento en eje X de 5 vueltas, en ese momento desaparece IDLE y pasa a RUN y veo como cuenta las vueltas que esta ejecutando el arduino pero el motor no se mueve ni bloquea. Es raro ya que anteriormente trabaje con un arduino uno + cnc shield v3.00 y decidi cambiar a esta otra placa porque quiero usar unos motores NEMA 23 y en arduino uno nunca tube problema.

Gracias nuevamente!

El dilluns, 17 juliol de 2017 9:14:36 UTC+2, Carlos GS va escriure:
Buenas Albert!
Me alegro de que te sirva el firmware.

Por lo que comentas, me parece que está en modo LOCK. Es una protección que se activa cada vez que se enciende la placa, para "obligarte" a hacer un homing y asegurar que ningún eje choca con los extremos.
En el bCNC hay un botón "Home" y otro "Unlock", cualquiera de los dos activará los ejes y te permitirá moverlos.

Saludos,
Carlos
2017-07-17 8:46 GMT+02:00 Albert Garcia i Garcia <albertgar...@gmail.com>:
Buenos días!

Me presento, soy nuevo en este mundillo y quería crearme mi propia maquina CNC con un Arduino MEGA2560 + una Ramps 1.4 + DRV8825 + GRBL.
Para empezar me volví loco buscando que firmware estaba adaptado para arduino mega y una ramps 1.4 y ví que este de cyclone lo esta. Lo grabe en la EEPROM y ningún error.
Como soft para intentar comenzar a mover motores y ver que los endstops funcionan he intentado utilizar Universal Gcode Sender, BCNC y CNCControllerapp per con ninguno de ellos consigo que mis motores se muevan.
He comenzado con el EJE X, el soft envía el comando de mover el eje x 5 vueltas en cualquier sentido, veo como el soft cuenta las vueltas hechas pero el motor ni tan solo se mueve.

Alguien tendría alguna pista de porque ocurre este problema?? 

Muchísimas gracias de antemano y espero poder aprender lo suficiente en este foro para ayudar a futuros usuarios.

--
Has recibido este mensaje porque estás suscrito al grupo "Cyclone PCB Factory ES" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a cyclone-pcb-factory-es+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a cyclone-pcb...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/cyclone-pcb-factory-es.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/cyclone-pcb-factory-es/a5e108ea-78ed-412f-bdd0-0c8876308a77%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Cyclone PCB Factory ES" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a cyclone-pcb-factory-es+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a cyclone-pcb...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/cyclone-pcb-factory-es.

Albert Garcia i Garcia

unread,
Jul 17, 2017, 4:00:14 AM7/17/17
to Cyclone PCB Factory ES
Intentare hacer una limpieza de la EEPROM y seguidamente volver a grabar el firmware a ver si pudiera ser ese le motivo de mi desesperación.

Gracias

El dilluns, 17 juliol de 2017 9:51:00 UTC+2, Carlos GS va escriure:
Mira lo que comenta Iceflow, si no, también puede que haya que limpiar la EEPROM y volver a instalar GRBL "en limpio" https://www.arduino.cc/en/Tutorial/EEPROMClear
2017-07-17 9:41 GMT+02:00 Iceflow <ais...@gmail.com>:
No tendrás los drivers mal regulados? si lo de software parece correcto lo que queda como opción es lo físico... bueno, o que estén también mal los micropasos en el firm...
El 17 de julio de 2017, 9:38, Albert Garcia i Garcia <albertgar...@gmail.com> escribió:
Buenos días Carlos y gracias por tu pronta respuesta.

Ahora mismo no tengo el BCNC delante para hacer un screenshoot pero lo primero que hago es iniciar al comunicación con arduino, seguidamente pulso soble desbloquera y el estado de la placa pasa a ser IDLE por lo que entiendo que la placa esta preparada para recibir un GCode, seguidamente pulso sobre el botón de ejecutar un movimiento en eje X de 5 vueltas, en ese momento desaparece IDLE y pasa a RUN y veo como cuenta las vueltas que esta ejecutando el arduino pero el motor no se mueve ni bloquea. Es raro ya que anteriormente trabaje con un arduino uno + cnc shield v3.00 y decidi cambiar a esta otra placa porque quiero usar unos motores NEMA 23 y en arduino uno nunca tube problema.

Gracias nuevamente!

El dilluns, 17 juliol de 2017 9:14:36 UTC+2, Carlos GS va escriure:
Buenas Albert!
Me alegro de que te sirva el firmware.

Por lo que comentas, me parece que está en modo LOCK. Es una protección que se activa cada vez que se enciende la placa, para "obligarte" a hacer un homing y asegurar que ningún eje choca con los extremos.
En el bCNC hay un botón "Home" y otro "Unlock", cualquiera de los dos activará los ejes y te permitirá moverlos.

Saludos,
Carlos
2017-07-17 8:46 GMT+02:00 Albert Garcia i Garcia <albertgar...@gmail.com>:
Buenos días!

Me presento, soy nuevo en este mundillo y quería crearme mi propia maquina CNC con un Arduino MEGA2560 + una Ramps 1.4 + DRV8825 + GRBL.
Para empezar me volví loco buscando que firmware estaba adaptado para arduino mega y una ramps 1.4 y ví que este de cyclone lo esta. Lo grabe en la EEPROM y ningún error.
Como soft para intentar comenzar a mover motores y ver que los endstops funcionan he intentado utilizar Universal Gcode Sender, BCNC y CNCControllerapp per con ninguno de ellos consigo que mis motores se muevan.
He comenzado con el EJE X, el soft envía el comando de mover el eje x 5 vueltas en cualquier sentido, veo como el soft cuenta las vueltas hechas pero el motor ni tan solo se mueve.

Alguien tendría alguna pista de porque ocurre este problema?? 

Muchísimas gracias de antemano y espero poder aprender lo suficiente en este foro para ayudar a futuros usuarios.

--
Has recibido este mensaje porque estás suscrito al grupo "Cyclone PCB Factory ES" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a cyclone-pcb-factory-es+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a cyclone-pcb...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/cyclone-pcb-factory-es.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/cyclone-pcb-factory-es/a5e108ea-78ed-412f-bdd0-0c8876308a77%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Cyclone PCB Factory ES" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a cyclone-pcb-factory-es+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a cyclone-pcb...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/cyclone-pcb-factory-es.

--
Has recibido este mensaje porque estás suscrito al grupo "Cyclone PCB Factory ES" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a cyclone-pcb-factory-es+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a cyclone-pcb...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/cyclone-pcb-factory-es.

tomateasesino

unread,
Jul 17, 2017, 11:11:00 AM7/17/17
to Cyclone PCB Factory ES

Si lo has conectado así creo que lo tienes mal.
Te adjunto foto de como lo tengo yo, en una prusa i3 pero supongo que será lo mismo

Albert Garcia i Garcia

unread,
Jul 17, 2017, 4:32:14 PM7/17/17
to Cyclone PCB Factory ES
Buenas noches tomateasesino,

Me equivoque al comentar como esta conectado el driver, lo tengo exactamente como en tu fotografía.

Gracias

El dilluns, 17 juliol de 2017 17:11:00 UTC+2, tomateasesino va escriure:

Albert Garcia i Garcia

unread,
Jul 17, 2017, 4:41:14 PM7/17/17
to Cyclone PCB Factory ES
Buenas noches a todos,

Creo que he encontrado como solucionar el problema pero no se de donde deriva.

Si conecto primero arduino a bcnc sin dar potencia a la Ramps el motor nunca gira ahora bien si primero alimento la Ramps y seguidamente conecto a BCNC todo funicona correctamente. A que se debe eso? es un "protocolo" que se debe seguir?. Sin querer molestar mas mi motor se calienta debe ser por una mala regulación del driver imagino algún tuto fácil para poder seguir??

Gracias a todos he quedado alucinado de la rapidez y la solvencia de las respuestas

Iceflow

unread,
Jul 18, 2017, 3:09:35 AM7/18/17
to cyclone-pcb...@googlegroups.com
Si lo tienes sin jumpers no es 1/32... ponle los 3 jumpers para 1/32 puedes leer la tabla de referencia aquí https://www.pololu.com/product/2132 si lo dejas sin jumpers es full step, fijo que por eso no se te mueven los motores...

--
Has recibido este mensaje porque estás suscrito al grupo "Cyclone PCB Factory ES" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a cyclone-pcb-factory-es+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a cyclone-pcb-factory-es@googlegroups.com.

Albert Garcia i Garcia

unread,
Jul 19, 2017, 12:34:15 PM7/19/17
to Cyclone PCB Factory ES
Buenas tardes, parece que ya puedo mover los motores tanto eje x como eje y, se calientan mucho los motores pero es que actualmente no he calibrado los drivers. Lo intentare hoy a ver si consigo hacerlo... 
Reply all
Reply to author
Forward
0 new messages