06-12-2016, 01:05 PM
Os copio y pego el post del foro de CNCControl, del autor JFelipe. Es sobre la modificación a hacer para usar cncshield + grbl 0,9i. Asi poder usar el pin pwm para controlar un láser u otras funciones mediante el parámetro S.
La cnc shield es una placa para Arduino UNO que permite controlar 4 de motor paso a paso tipo pololu Se puede encontrar barata por internet. Pero la que tengo está pensada para la versión 8 de grbl.
Con los cambios que os muestro a continuación, podemos seguir usando la cncshield con grbl 9i o superior con la configuración por defecto, conectando todo según indica la serigrafía, los finales de carrera Z+ y Z- en su sitio, y la salida para fresadora o laser en SpindleEnable, con la posibilidad de regular las revoluciones o la potencia.
A partir de la versión 9i de grbl, cambiaron dos pines para poder controlar por PWM la salida de fresadora y poder regular las revoluciones (o la potencia del laser). Lo comentan aquí https://github.com/grbl/grbl/wiki#new-features-in-v09
Para poder utilizar esta característica hay que intercambiar los pines 11 y 12. Yo lo he hecho doblándolos para que no entren en su sitio en el zócalo del arduino, y conectándolos con dos cablecillos hembra.
Os muestro el proceso con fotos:
1.- Doblo las patas 11 y 12. Vienen marcadas Zlim y Spindle Enable
2.- Soldar al arduino dos cablecillos acabados en conector hembra
3.- Paso los cables por el hueco entre los conectores
4.- Sujetar los cables al lateral del conector con pegamento termofusible, para que no se rompan con algún tirón (por experiencia)
5.- Conectar los extremos hembra de los cables que hemos soldado a las patillas que hemos doblado, pero inviertiendo el orden. En mi caso he soldado el verde al 11 y ahora lo conecto al 12 y al revés.
6.- Terminar de cerrar el sandwich del arduino y la cncshield, con cuidado de no pinchar los cables
Y este es el resultado final. Casi no se nota y ya tenemos una placa preparada para que el grbl 9i pueda controlar la potencia del laser o las revoluciones de la fresadora.
La cnc shield es una placa para Arduino UNO que permite controlar 4 de motor paso a paso tipo pololu Se puede encontrar barata por internet. Pero la que tengo está pensada para la versión 8 de grbl.
Con los cambios que os muestro a continuación, podemos seguir usando la cncshield con grbl 9i o superior con la configuración por defecto, conectando todo según indica la serigrafía, los finales de carrera Z+ y Z- en su sitio, y la salida para fresadora o laser en SpindleEnable, con la posibilidad de regular las revoluciones o la potencia.
A partir de la versión 9i de grbl, cambiaron dos pines para poder controlar por PWM la salida de fresadora y poder regular las revoluciones (o la potencia del laser). Lo comentan aquí https://github.com/grbl/grbl/wiki#new-features-in-v09
Para poder utilizar esta característica hay que intercambiar los pines 11 y 12. Yo lo he hecho doblándolos para que no entren en su sitio en el zócalo del arduino, y conectándolos con dos cablecillos hembra.
Os muestro el proceso con fotos:
1.- Doblo las patas 11 y 12. Vienen marcadas Zlim y Spindle Enable
2.- Soldar al arduino dos cablecillos acabados en conector hembra
3.- Paso los cables por el hueco entre los conectores
4.- Sujetar los cables al lateral del conector con pegamento termofusible, para que no se rompan con algún tirón (por experiencia)
5.- Conectar los extremos hembra de los cables que hemos soldado a las patillas que hemos doblado, pero inviertiendo el orden. En mi caso he soldado el verde al 11 y ahora lo conecto al 12 y al revés.
6.- Terminar de cerrar el sandwich del arduino y la cncshield, con cuidado de no pinchar los cables
Y este es el resultado final. Casi no se nota y ya tenemos una placa preparada para que el grbl 9i pueda controlar la potencia del laser o las revoluciones de la fresadora.