Montaje CNC, calibrar ejes configuración y software

Hola, hace ya varios días que voy leyendo los progresos de este hilo, bueno, de hecho lleva creado un par de semanas o tres, y me resistía a intervenir debido a que voy muy agobiado de tiempo y me dá cosa empezar otro proyecto teniendo uno a medias, pero me puede el ansia viva, y también el hecho de que estais en pleno inicio.
Hace meses que visito la web de Inizul, que me parece muy inspiradora ( vaya peloteo) pero es verdad, si visitais mi web vereis que ya tengo creadas dos paperduinos de las suyas, en fín , que también me miraba su cnc y lo veía como un proyecto futuro, cuando ya me hubiese afianzado en el control de motores PaP y sus ic, a lo que iba, hace unas semanas encontre esta web:ç
http://www.devilmaster.org/sections.php?op=viewarticle&artid=40
y os digo en verdad que ya no me he podido resistir más, así que he cogido algo de aluminio extrusionado del curro ( soy carpintero metalista desde hace más de 25 años) y yá he montado el chasis.
La cuestión mecánica está muy bién explicada en la web, a mi me ha ayudado mucho, y creo que la cuestión electrónica vendrá solucionandose poco a poco, ya he construido algunas shields para motores PaP pero con el IC L293D y ULN2003, será cuestión de pasarme al L298d de 2A.
Como va a ser un proyecto de larga durada,( unos meses creo) me gustaría ir comentadoos mis progresos y aprender de los vuestros.
Ahora estoy en la fase de documentarme de los datasheet de los motores PaP que tengo, para no quedarme corto.
Tengo yá una idea bastante aproximada de como va a quedar mi CNC, por ejemplo:
Voy a utilizar la carcasa de una fuente de alimentación de PC para alojar la electrónica, así aprovecharé el ventilador para refrescar el lugar, por cierto, irá montada encima de otra, que será la fuente de alimentación de los motores, igual que la que fabriqué para trabajos de laboratorio:

Bueno, os dejo lo que tengo hasta ahora y ya iré comentando:


Si vais a la web veréis ampliadas las imagenes.

@Terraguea45

Que bueno tener en el foro alguien con experiencia en aluminio. A ver si cuando cuando termines tu proyecto compartes con todos como hiciste el chasis.

Wuenas, a ver si me podéis echar una mano con mis dudas, como ya dije anteriormente estoy también planificando la construcción de una pequeña CNC, sigo recopilando material, motores, varilla roscada, etc ( casi todo el material es reciclado ), la idea es que sea una mini CNC bastante compacta, otra idea que llevaré a cabo es que toda la electrónica vaya montada dentro de una caja metálica de una fuente de alimentación de PC, y a su vez encima de otra fuente de alimentación que será la que energice todo el equipo, pués bién pensando en como compactar toda la electrónica he pensando en que tal vez pueda usar la VinciDuino Evo.La idea se vé un poco más claro en este fotomontaje que he hecho con una plantilla a escala 1:1 ( cortesía de FM):

Por supuesto faltan muchos componentes, pero es para que os hagais una idea.

Las dudas....debido al espacio, utilizar l298n parece complicado ( con tantos diodos de protección ), tengo algo de experiencia en control de motores unipolares PaP ( de 6 hilos ) que son los que más tengo, y para ello he usado los ULN2003, también he pensado en el sn754410 ( mejor que el l293d por el amperaje), "conclusionando" que tengo una buena empanada, para empezar, me pregunto si sería posible condensar toda la electrónica, se podría omitir el relé de activar la rotalina ( un black and decker rt650 a 35.000 rpm) para ganar espacio, pero quiero hacer algo con buena presencia y no precipitarme en la elección, así que por favor se aceptan sugerencias, muchas gracias de antemano.

yo esperando aun que me lleguen los l298n de ebay ... lo tengo todo parado.

cachis, llevo dos días investigando que tipo de motores son estos ( tengo 4 reciclados), pensando que son PaP con el driver incorporado, y así ahorrarme el montaje de los drivers:

y resulta que son motores brushlees, el driver controla la velocidad y dirección ( creo) pero no la posición del eje, no ha sido tiempo perdido pero me ha costado.

motor brushlees con driver incrporado de velocidad.jpg

Terraguea45, cree usted que podria usar servos y abaratar costos, o es menor la presicion en comparacion de los
motores paso a paso ?
he visto que se pueden modificar para que giren de forma continua.

@ Omnicoptero; usar servos de esos que sólo giran 180º modificando el tope del engranaje para que giren 360º de seguido???, no he visto ninguna CNC DIY que los lleve, aparte que los motores PaP unipolares o bipolares resultarán siempre más baratos, si son reciclados de impresoras lasers o fotocopiadoras como los que tengo yo, eso sin hablar de la fuerza necesaria que se requieren para gestionar una mini CNC ( o mediana), lo que si he visto por la red es usar los motores PaP de lectores CD o disketeras de 3,5´, eso si, para construir minis CNC, que no es el caso.Y más precisión que un motor PaP no creo que haya.

puedes conseguir motores PAP desguazando impresoras, no tendras problema en encontrar algunas en algun punto limpio ( si es que estas en españa) yo he sacado de impresoras epson y alguno de HP, no son dificiles de conseguir

un saludo

Bueno, me han llegado los drivers y ando de pruebas

es normal que se calienten mucho los motores ?¿ segun especificaciones se pueden alimentar a 42 voltios, los alimento a 12 pero se calientas tela ..... esto es normal ?¿

otra cosa, donde se configura el diametro de la herramienta que estamos utilizando ?¿

saludos

podrías colgar alguna fotillo¡¡ eso anima, no es normal que se calienten mucho los motores, los l298n si, por eso llevan un buen disipador de calor ( eso he visto en muchos foros CNC), y menos si las especificaciones técnicas ( de los motores )dice que pueden ir al doble.......humm.
Ya estás haciendo funcionar los tres motores con los drivers respectivos???? alguna fotillo please
Cuando dices lo de configurar la herramienta te refieres a la rotulina ( dremel por ejemplo) o a la punta que vas a utilizar???

Ando probando aun :slight_smile: solo tengo ejes X e Y a medias y no consigo hacer rular soft en linux, soy un cafre para linux. ando buscando soft compatible en windows.

el eje Z tengo que pensar aun como hacerlo, voy tomando ideas de muchas páginas pero no tengo lo necesario aun para hacerlo, poco a poco ....

A ver si Íñigo me hace ver la luz :slight_smile:

subiré foticos es cuanto lo tenga un poco avanzado

un saludo ¡

SrDonGato:
Bueno, me han llegado los drivers y ando de pruebas

es normal que se calienten mucho los motores ?¿ segun especificaciones se pueden alimentar a 42 voltios, los alimento a 12 pero se calientas tela ..... esto es normal ?¿

otra cosa, donde se configura el diametro de la herramienta que estamos utilizando ?¿

saludos

Estás seguro que no tienes ningún cruce de cables???? o que te hayas confundido con la conexión????, se calientan también los drivers mucho???
también puede ser que no trabrajen bien, por cruzar mal las bobinas y te hagan de resistencia¡¡¡¡

si los motores funcionan con el driver a 4 hilos, el ejemplo que hay en el IDE de arduino. hace las revoluciones correctamente y la secuencia en los hilos es correcta (por los diodos leds rojos que tienen los drivers)

con el proyecto de Íñigo aun no he podido probar porque no encuentro soft en windows que conecte con el arduino y le envíe los comandos.

he montado con virtualbox una instalacion de linux y a ver si consigo hacerlo rular. En linux soy un pavo, processing he conseguido hacerlo correr, el ide de arduino me dice que miau¡...

ya te digo , ando de pruebas, este finde probablemente lo termine de hacer, iré sacando fotejos

un saludo

Por fin ¡¡¡

3 dias para conseguir instalar y que funcione Gambas ¡¡¡ aun así me pedia mas y mas librerias pero por fin he conseguido que rule, me queda la tarde para monear con el arduino y conseguir que conecte

lo he hecho en una maquina virtual con virtual box 4.1.10, Ubuntu 11.10 con todas las actualizaciones, tuve que buscar en el centro de software tambien The Gambas advanced networking component, sin esto no funciona.

bueno .. algo más sé de linux :slight_smile: me ha costado saber hasta como coger provilegios para istalar los addons, oufff

un saludo ¡

Muy bien¡¡¡, eso que significa, que ya tienes los tre motores funcionando y ejecutando un programa???? que tal la temperatura de los motores???
Por cierto, ya estoy fabricando los patines,al final me estoy decantando por reciclar varilla roscada métrico 10, he estado tentado de comprar husillo ( varilla sin métrico y con los filetes rectagulares en lugar de filete triangular del métrico )se usa para este tipo de tarea
( para que el empuje sea horizontal y haya el mínimo de fricción recalentamiento) , pero debido al precio y al no traicionar mi filosofía de reciclaje me decanto por métrico zincado que es lo que tengo sin comprar, lo hay de acero pero tendría que comprarlo, ya veré si más adelante cambio la varilla.
Respecto a los bujes serán también interiores de regleta eléctrica, habrá que rectificarlos y dejarán correr en su interior varillas de acero de carros de impresora reciclada.
Otra cosa de la que no me quiero preocupar por ahora es la del problema del anti-backlash pero tendré que afrontarlo tarde o temprano y así evitar los problemas de holgura de las tuercas transportadoras de los patines.
A seguir así y recuerda de subir alguna foto de conjuto, así como de los drivers.
Un saludo

es otro problema que tengo que solucionar

para que funcione eso, en la foto que has puesto, una de las tuercas debe ir suelta no ? es decir, que gire a la vez pero que tenga cierto juego en el eje, que lo que empuje el muellelo haga hacia fuera.

aun estoy pegado con las configuraciones, esto va mas lento de lo que pensaba :smiley:

Efectivamente, hay que crear una tensión ( exterior )entre las dos tuercas para que la holgura desaparezca, y cualquier movimiento del husillo (eje o varilla ) redunde y no se pierda en ajustarse a la tuerca, eso afecta de manera importante a la calidad de la precisión y por ende al acabado de la pieza.
De todas formas hay otros sistemas anti-backlash, a ver cual se ajusta mejor.
Un saludo

Toda la tarde bregando ....

conseguí que comunicara el sfot de Inizul con arduino a través de la maquina virtual en virtualbox

el pero es que no echa a andar los motores. creo que están configurados los pines de control como STEP-DIR en vez de D1-D2, el caso es que me lo he vuelto a bajar y sigue igual. quizás me equivoque en alguna configuración, según el blog para usar el de dir-step hay que bajarse otro.
Me hace pensar esto el que siempre hay un led encendido, cuando en reposo debería estar los dos apagados o los dos encendidos, cuando hago movimiento solo centellea 1

alimento los motores a 12 voltios. nunca mais ¡ :smiley: se calientan .... ojú mi madre ¡¡ casi tengo que desguazar otra impresora para sacar otro motor :smiley:

Inizul, a ver si puedes echame una mano¡

por cierto, en dealextreme han llegado drivers L298N por poco mas de 5 eur ¡¡¡

http://www.dealextreme.com/p/l298n-stepper-motor-driver-controller-board-for-arduino-120542

se queda parado el tema un tiempo ... que ando de curro que ni me veo

un saludo ¡

Madredelamorhermoso¡¡¡ pero si están tirados de precio, en la tienda me piden casi 5 €uracos por los l298n¡¡¡¡¡¡puufffffff
no sé si pedirmelos, servirán para los dos tipos de motor paso a paso, unipolar y bipolar, me lo voy a leer detenidamente¡¡¡ gracias por la info.
Por cierto, podrías inventariar un poco todo lo que tienes de hardware, lo digo porque creo recordar que mezclabas dos tipos de motores, unipolar de 5-6 hilos y bipolares de 4 hilos, te has mirado en el datasheet del fabricante que realmente admite 12v??? lo digo por que si son recicladas de impresoras suelen ser de 12 v pero para poco trasiego, por eso te pedía alguna fotografía, porque tengo algunos de esos, y los veo algo justos para ese trabajo, puede que te funcione pero al poco tiempo se paren por calentamiento o peor, que los quemes¡¡¡¡
Un saludo

finalmente he encontrado el error

es de montaje, es decir, el papersteper chino que me ha dado inizul parace tener un error, o eso es lo que deduzco comparándola con esta

debí cerciorarme :slight_smile:

no es seguro que sea eso, tengo que probar a cambiar los cables, de momento un L298N se ha puesto como si saliera del mismisimo infierno :D, mañana intentaré localizar otro por aqui, porque ha muerto en el intento jejejeje

mas tarde o mañana os cuento

un saludo