Para los interesados en CNC

Acaban de sacar el Arduino grblShield basado en el trabajo de GRBL (http://dank.bengler.no/-/page/show/5470_grbl?ref=mst)

Un pequeño resumen aqui:

Hola, quizás os interese otra variante un poco menos profesional (pero más barata !! :wink: )

Saludos

Madre mia txapuzero, hace un par de semanas que no entro en tu web y ya nos tienes novedades.

Buen trabajo. Neat as always!

Como se lo curra con los graficos. Una pagina 100% recomendable.

salu2

Efectivamente una pedazo página Txapuzas, tu aportación a la comunidad es incomparable.

Gracias por todo

A ver si consigo hacerme uno...

Tres hurras por txapucero

Joer... , que me estais sacando los colores!! XD

(muchas gracias por vuestro apoyo)

"El Txapuzas"

Hola a todos.
Inizul, estoy siguiendo tus consejos para para crearme una CNC, hasta el momento estoy recopilando material y tenia pensado comprar unos motores bipolares, ya estoy ensayando con unos cuantos de impresoras viejas pero de los cuales no tengo datos.

Gracias a tus consejos y siguiendo el circuito del PaperSteper(L293D) Txapuzas electrónicas: PaperStepper(L293D): Driver de potencia para motor paso a paso bipolar. he conseguido que giren aunque sin mucho control

La cosa es que han llegado a mis manos unos motores unipolares de unas impresoras viejas (de agujas) de los cuales si tengo datos, la duda es si me puede valer el PaperStepperUnipolar Txapuzas electrónicas: PaperStepperUnipolar: Driver de potencia para motor paso a paso unipolar , lo digo por la potencia, ya que el ULN2003 solo admite 500mA y los motores que he conseguido son de 8 voltios y 10 ohmios por fase.

He estado buscando para ver si podía sustituir el ULN2003 por uno que soporte más corriente pero me parece que la cosa no es tan sencilla.
¿Hay alguna forma sencilla de subir la potencia al PaperStepperUnipolar.?

Gracias por todo.

Ip ip HURRA. (el primer hurra.) XD

Hola Vic20
Ante todo gracias por los comentarios :blush:

Con respecto a los motores, según mi experiencia, cuanto más vieja sea la impresora, mejores motores tiene.
Tienes razón, los motor que indicas son un poco "consumidores" ya que como I=V/R=8/10=0,8A=800mA > 500mA => mal rollito!!

Podrías reducir la intensidad del chip a la mitad si controlas cada bobina por dos drivers en paralelo del chip (necesitarás otro chip). Una "txapuza" que puedes hacer para no cambiar la placa es soldar dos chips uno encima de otro (no lo he probado, pero creo que funcionará ya que lo dice el datasheet: OUTPUTS CAN BE PARALLELED FOR HIGHER CURRENT).
Como el problema que tiene este chip, es que no tiene protección contra-sobre temperatura, también puedes pegar encima de cada chip un radiador (las impresoras suelen tener varios, pero los mejores son los de tarjetas gráficas o CPUs que tienen ventilador).

Saludos

Gracias por tu respuesta, voy a pedir los ULN y a ver si aguantan ya que estos motores tienen muy buena pinta.

Hola de nuevo Vic20!
Quería comentarte una cosa.
Normalmente, cuando hacemos un circuito con un motor paso a paso, no lo estamos moviendo continuamente, sin embargo, se suele mantener las bobinas del motor con corriente para asegurar que queda retenido en posición.

Si en tu aplicación puedes apagar el motor cuando no lo estés moviendo, ya que te vale con la retención propia del motor, podrías poner todas las patillas de entrada (las 4) a masa, con lo que no circulará corriente por las bobinas, y no se calentará el chip mientras no lo muevas.

El problema con PaperStepper Unipolar es que sólo utiliza dos señales: D1 y D2 e invierte automáticamente las otras dos, por lo que no se pueden poner todas las señales a masa. Si eliminas las resistencias y controlas el chip con 4 hilos de Arduino (con la librería stepper), sí lo podrías hacer. En este caso te recomendaría utilizar el uln2803, que tiene 8 drivers, con lo que con un solo uln2803, y utilizando 2 drivers por bobina (1A), podrías mover el motor.

Una segunda opción sería simplemente cortar la alimentación del motor y chip común Vm. Si conectas un PaperRelé a una patilla del Arduino que actúe como "ENABLE" del motor, podrías cortar la alimentación del motor, y por tanto el consumo y calentamiento del driver cuando no se utilice.

Notas:
Si usas el L293B o el L298, éstos chips disponen de una patilla "ENABLE" que realiza esta función.
El programa TxapuCNC_RX apaga los motores al cabo de un tiempo sin mecanizar utilizando un pin como señal de "ENABLE"

Hola hace tiempo que hice el circuito con un chip encima de otro, pero no me funcionaba, me he vuelto loco haciendo combinaciones de cables y solo conseguía que vibrase, el problema estaba en la fuente de alimentación, la he cambiado por otra y ya gira sin problemas y con total precisión.

He visto que el motor tiene unos picos de 1,1A, el chip de arriba se calienta un poco pero se puede tocar con el dedo sin problemas, me falta probar el resto de motores y la CNC ya está casi lista.

Gracias por todo Inizul