Está en la página 1de 124

27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Ikkaro
Menú

Inicio >> Cómo hacer >> Cómo construir una fresadora CNC casera de 3 ejes con
Arduino y A4988

Cómo construir una fresadora CNC casera de 3


ejes con Arduino y A4988

El nuevo Fire TV Stick Lite


Amazon.com.mx - Sitio Oficial
Disfruta tus programas favoritos de televisión, noticias y más

amazon.com.mx ABRIR

por Nacho Morato

Hola, en este artículo y en los sucesivos, vamos a dedicarnos a la construcción de una


fresadora CNC casera , es decir, una máquina controlada por ordenador que es capaz de
moldear, gravar, tallar y fresar todo tipo de materiales de la forma y tamaño que
deseemos. ¿qué significa esto?, pues esto, es ver realizado el sueño de todo aficionado al
DIY!!!, ya que puedes crear todas las piezas que necesites para tus proyectos con un solo
click de ratón. Al igual que puedes hacer tus propias placas PCB o tallar maravillosas
esculturas 3D.

Todo es posible con una CNC!!!

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 1/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

1212
Guandiao-escáner

1200x1200mm
Industrial 3D de alta

4x4ft 4 ejes 3D… precisión,…


$15,480.45
$14,448.42

$51,601.50 $309,609

AliExpress

Mirad un pequeño ejemplo de un trabajillo que hice el otro día con mi CNC.

https://www.youtube.com/watch?v=he4WVP8Xfok

Ahora que sabemos cuales son las posibilidades de esta maravillosa máquina,
empezemos a construirla!!!

Wholesale Exported Type


Wholesale 1325 CNC

4 Axis CNC Router… Router ATC, 1 Set,…


$61,164.45 $61,176

Wholesale Lathe Mill Drill,


Wholesale Lathe Drill Mill

1 Set, Multi-Purpose… Machine, 1 Set, Multi…


$48,852.27 $24,324.78

Alibaba.com

Estructura
Lista de materiales necesarios para la estructura
Necesitaremos muchos materiales para la realización de este proyecto. Desde
electrónica hasta piezas mecánicas y motores. Ahora voy a nombrar los necesarios
para hacer la estructura:

Madera o metal para la estructura


3 motores paso a paso de al menos 1.5 g/cm (esto es la fuerza del motor)
dependiendo el tamaño de la CNC
1 herramienta rotativa
Varillas roscadas

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 2/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Tornillos y tuercas
Herramientas

¿Qué son motores paso a paso?

El motor paso a paso es un dispositivo que


convierte una serie  de impulsos eléctricos en
desplazamientos angulares, lo que significa, que es
capaz de avanzar una serie de grados (pasos)
dependiendo de la orden que se le de. El motor paso
a paso es un motor altamente preciso ya que su eje
gira de 1.8º en 1.8º lo que quiere decir que para
hacer 360º debe dar 200 pasos. Esto les confiere una
precisión increíble, la cual transferida a la CNC proveerá de una gran capacidad para
hacer piezas muy pequeñas y delicadas, aunque también se pueden hacer piezas
grandes.

Wholesale Exported Type


Wholesale 1325 CNC

4 Axis CNC Router… Router ATC, 1 Set,…


$61,164.45 $61,176

Wholesale Lathe Mill Drill,


Wholesale Lathe Drill Mill

1 Set, Multi-Purpose… Machine, 1 Set, Multi…


$48,852.27 $24,324.78

Alibaba.com
Chips A4988

Los A4988 de Pololu son unos drivers electrónicos que se usan para controlar motores
paso a paso, permiten decidir la dirección de giro y velocidad de estos. Los motores, irán
conectados a Arduino, que imagino, ya sabéis perfectamente que es, si no, en Ikkaro
podéis encontrar información sobre esta placa. No es necesario que sepamos mucho
más sobre estos chips, pero si queréis profundizar podéis informaros de todo en la web
del fabricante, y este otro enlace podéis descargar el datasheet del A4988.

Costes

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 3/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Bueno como supongo que es una


pregunta que todos os estaréis haciendo
aquí dejo la lista de los precios.

3 Chips A4988 – Cómpralos 25 €


(8,5 € cada uno)
Arduino UNO –  Cómpralo 24 € (
ahora el Leonardo sale por 20 € )
3 Motores paso a paso – 36 € los 3
por ebay
1 PCB – 5 €
Madera DM – 30 €
Fresadora – Cómprala 50 € ( la mía
es de marca pero las hay por 20 € )
Varillas roscadas y tuercas – 0.50 €
Fuente ATX – 20 € / 50 € ( yo la saque de un ordenador viejo )

Total – 150 € aprox.

Montaje

Bueno, ahora llega el momento de la verdad, la construcción de la máquina. Os dejo este


video explicativo en el que se enseña de forma general cuales son los rasgos más
importantes a la hora de construir vuestra CNC y como tenéis que hacerlo para que
funcione correctamente. Además debajo del vídeo tenéis una explicación de los pasos
más importantes a la hora de montar y cortar las piezas para la estructura, aunque
recomendaría ver el video para que veáis la forma y disposición de las piezas.

https://www.youtube.com/watch?v=2VasRIHSIkA

Una vez informados, vamos a detallar algunos pasos:

En primer lugar, vamos a cortar las tablas que formarán el cajón principal de la máquina
dentro del cual se colocará la electrónica y sobre este, la fresadora trabajará los
materiales.

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 4/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

1212 1200x1200mm
Guandiao-escáner

4x4ft 4 ejes 3D CNC… Industrial 3D de alta…


$15,480.45
$14,448.42

$51,601.50 $309,609

Máquina de grabado de
Ortur-grabador láser

piedra CNC 3D,… Master 2 PRO con…


$90,664.64 $7,299.14

$14,333.45

AliExpress

Las medidas de este cajón son totalmente personalizables y cada uno de vosotros podéis
elegir las medidas de la base, dependiendo del tamaño de las piezas que queréis
moldear. Tened en cuenta que lo que mida el cajón será el área máxima sobre la cual, la
máquina podrá trabajar. Todas las medidas de la máquina son personalizables y podéis
usar este tutorial como guía pero el tamaño de vuestra CNC es cosa vuestra.

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 5/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

1212 1200x1200mm
Guandiao-escáner

4x4ft 4 ejes 3D CNC… Industrial 3D de alta…


$15,480.45
$14,448.42

$51,601.50 $309,609

Máquina de grabado de
Ortur-grabador láser

piedra CNC 3D,… Master 2 PRO con…


$90,664.64 $7,299.14

$14,333.45

AliExpress
Una vez hemos construido la base de la máquina, vamos a hacerle unos «raíles» (se
aprecian en la foto superior) para que el cabezal principal pueda rodar hacia delante y
hacia atrás. Estas guías son simplemente dos listones de madera que van pegados los
dos lados opuestos del cajón. Al final debería quedar algo parecido a esto:

Sobre las guías que acabamos de colocar rodará la sección principal de la máquina, la
cual se moverá en el sentido del eje X, y sobre esta se encontrará el cabezal que se
mueve en sentido del eje Y y Z. Pero esto lo veremos un poco más abajo.

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 6/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

NUEVO
-70% -95%

AliExpress Officiel
AliExpress

Ahora con dos tablones de madera construimos una especie de estructura en forma de
portería, como se muestra en la imagen, pero teniendo en cuenta que sobre la tabla que
va en horizontal hay que hacer unas ranuras para que corran las ruedas del cabezal
principal. Esta es la imagen de la estructura:

Por debajo, la estructura del cabezal, lleva un listón que une las dos paredes para mayor
estabilidad y que permite, que la varilla roscada pase por él para moverlo. (No os asustéis
por el cableado, que ya lo explicaré en el próximo artículo y veréis que fácil).

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 7/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

En esta foto vemos un detalle de las ranuras del cabezal, hay dos, una arriba (la que se ve)
y otra en la parte inferior, para que el cabezal se sujete mejor:

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 8/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

En esta otra imagen se ve con detalle, donde se encuentran las guías del cajón y como
encaja en ellas el cabezal y sus ruedas. Estas, son ruedas de puertas correderas, como
menciono en el vídeo. Las podéis encontrar en cualquier ferretería.

Con lo que llevamos hasta ahora la máquina debería haber tomado ya forma.
Centrémonos entonces en el cabezal que es donde va la fresadora, la cual sube y baja.
Esta es la parte más complicada de todo el proceso y esta pieza debe quedar perfecta
para evitar cualquier movimiento o cabeceo de la máquina cuando este funcionando.

Debemos coger tres tablones de madera y unirlos para formar una caja de tres paredes,
dentro de la cual se colocará la fresadora. Dicha caja deberá llevar dos tapas, arriba y
abajo, la de la parte superior, con un agujero para que el eje del motor pase por ella y la
de la parte inferior, con un orificio para que la varilla roscada encaje y no se salga de su
eje de rotación. Dentro de esta tabla y en dirección vertical, deben ir tres varillas guías
como las de la imagen, para que la pieza central se desplace a lo largo del eje Z, aunque
recomiendo dos tablas para sujetar la fresadora por dos partes y que no cabecee, ya que
cuando funcione hará presión sobre la punta de la fresadora y esta podría desviarse.

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 9/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

En esta otra imagen se puede ver el cabezal totalmente acabado y con la fresadora
insertada.

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 10/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Una vez que toda la estructura está construida procedemos a colocar los motores paso a
paso.

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 11/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

La colocación de los motores debe hacerse con cuidado para evitar el cabeceo de
estos. Primero haremos un agujero en cada una de las tablas de una medida adecuada
para que pase el eje del motor. Introducimos los ejes en los orificios y conectamos las
varillas roscadas a ellos. La conexión de la varilla roscada la dejo a vuestra imaginación,
aunque mi sistema fue meter en el eje un taco metálico, de los que se usan para colgar
lámparas del techo, estos tienen una entrada roscada y una lisa, pues metéis el eje en la
lisa y la varilla en la rosca. Estas piezas las venden en cualquier ferretería. Aquí dejo un
detalle de la unión del motor a la varilla:

Las varillas roscadas para el eje X las vamos a cortar de la medida que tenga como
profundidad el cajón principal, para el eje Y, las cortamos de la medida entre los dos
tablones laterales que sostienen el cabezal y la del eje Z se corta respecto a la altura de
vuestro cabezal.

Todo el cableado y la electrónica, así como la programación de Arduino lo explicaré en los


próximos artículos.

Hardware
En esta parte vamos a ver como instalar el hadware necesario para controlar la máquina.

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 12/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Materiales

3 Chips A4988 Pololu Robotics


1 Arduino UNO
1 Fuente alimentación ATX
1 Ventilador (opcional)
1 placa PCB
3 motores paso a paso (elegid el modelo que os apetezca)
Soldador
Estaño
Fundente

Como expliqué en la primera parte del tutorial los chips A4988 de Pololu son unos
controladores de motores paso a paso, que mediante las señales enviadas por Arduino
controlarán los motores.
La explicación de como funciona un motor paso a paso está también en el tuto anterior y
la podéis consultar.
Lo primero que vamos ha hacer es plantear como vamos a diseñar la placa PCB, yo
compré esta en dx.com y sobre ella soldé los componentes.

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 13/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Toda la electrónica debería quedar así:

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 14/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Aquí otra imagen desde más cerca:

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 15/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Aquí dejo una foto de la placa PCB sin el ventilador: (Me decidí por cables en vez de pistas,
una chapucilla).

Os dejo una imagen de como deben ir todas las conexiones y os adjunto el archivo de
Fritzing (programa con el que he hecho la imagen) para que os lo descargueis y lo veais
más de cerca. Pinchad aquí para descargar el archivo. En este otro enlace os dejo la web
para descargar Fritzing.

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 16/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Los chips A4988 deben estar conectados como se explica en este vídeo:
https://www.youtube.com/watch?v=lvaBb-rPepY

La fuente que vamos a utilizar es una ATX (una fuente de ordenador) con la que
podremos alimentar desde los chips hasta los motores y la fresadora. He elegido una
ATX ya que es la más barata y ademas la podéis sacar de un ordenador viejo. Para hacerla
funcionar necesitais puentearla y para ello os dejo este vídeo:

https://www.youtube.com/watch?v=sGXi8Uh35O4

La fuente tiene salidas de diferentes voltajes para poder conectar toda la electrónica a la
misma ATX y así solo usamos una toma de corriente a la pared.

Los voltajes de las diferentes salidas de la fuente se muestran es la siguiente imagen:

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 17/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Os dejo una descripción de los voltajes del chip (también se ven en el vídeo) y de la
utilidad de cada pin:

VDD — Entrada de corriente del chip: 3,3 V / 5 V cables naranja o rojo de la ATX.
(Podéis elegir entre ambos voltajes aunque recomiendo 3,3 V)
GND — Tierra del A4988. Se conecta con la tierra de la ATX, cables negros de la
ATX.
VMOT — Entrada de alimentación para los motores paso a paso. 7 V / 36 V (el
voltaje depende del motor y debe corresponder con el del motor, ya que es este
voltaje el que se le pasará al motor para que se mueva.)
GND — Es la tierra del motor. Esta debe estar conectada con la tierra de los
A4988!!!.
RESET — Resetea el chip para devolverlo a las condiciones iniciales. Y cambia entre
los modos Stand-bye y Enable.

En esta imagen se ven las conexiones:

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 18/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

IMPORTANTE: Para evitar el mal funcionamiento de la máquina todas las tierras deben
estar conectadas entre sí, es decir, que la tierra de los A4988 debe estar conectada con
la de los motores paso a paso y con la tierra de Arduino. No es problema que los voltajes
sean diferentes, aunque el chip tenga 5 V y el motor 12 V las tierras se pueden
interconectar entre sí. Eso sí, esto funciona si la fuente es una ATX, no he probado si es
peligroso con otras fuentes asi que si no usais una ATX, no conectéis nada entre sí y
probad antes. Aunque para mi la mejor opción es una ATX ya que es la más económica y
potente que encontré.
Una vez todos los A4988 esten conectados a la fuente y los motores estén conectados a
los A4988, podemos proceder a conectar los cables de pulsos de Arduino.

Control de los A4988 mediante Arduino


Arduino controlará los chips mediante los pines de salidas digitales. De cada chip, vamos a
usar 3 entradas digitales (STEP,DIR y RESET), y por tanto, harán falta, 3 salidas digitales de
Arduino. Cuando arduino envíe un pulso a STEP el motor avanzará un paso. Si DIR recibe
señal, el motor girará en sentido de las agujas del reloj, si no recibe, en sentido contrario.
El pin RESET se usa para resetear el chip.

Los pines que vamos a usar de nuestro Arduino son los siguientes:

Pines 2, 4 y 7 para el los pines STEP de los A4988


Pines 3, 5, y 6 para los pines DIR de los chips
Pines 9, 10, 11 para los pines RESET de nuestros A4988

A continuación os dejo un esquema de las conexiones del chip:


https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 19/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Como se puede observar los pines DIR usan salidas PWM de Arduino, y los demás
simplemente usan salidas normales, por lo tanto no es obligatorio seguir este esquema
sino simplemente conectar a PWM los DIR y los demás a donde os apetezca.
Opcionalmente podemos colocar un ventilador o un disipador a los chips debido a que
si el motor es de más de 1 Amp el chip A4988 se calienta y puede quemarse. Para
motores de menos de 1 Amp esto no es necesario.
La programación de Arduino y de la máquina así como el software necesario para
mecanizar piezas lo veremos en el próximo artículo.
Un saludo!!!

Software
Hola, bienvenidos a la tercera parte del tutorial de cómo construir una CNC casera de
tres ejes. En esta parte vamos a tratar el software.

Todo el software que se va usar en este tutorial es totalmente gratuito y se puede


descargar y modificar libremente. Todos los programas estan disponibles para Windows y
Linux ( a excepción de Txapu CNC ) el cual debe ser instalado en Linux sin más remedio,
por tanto debemos instalar Linux (Ubuntu es el que recomiendo) en nuestros PCs.

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 20/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

El software es la parte que comunica el ordenador con Arduino. Vamos a usar algunos
programas, que iremos viendo continuación.

En primer lugar voy a explicar el funcionamiento de todo esto.

Nosotros hacemos un dibujo 2D o un objeto 3D usando un software de diseño, vectorial


en el caso de los dibujos 2D, como Inkscape, o en 3D como es el caso de Blender.

Una vez tenemos lo que queremos mecanizar con la


máquina, lo pasamos a otro programa que a partir del
dibujo crea un código llamado Código G, el cual tiene
todas las instrucciones para que la máquina se desplace
hasta las coordenadas adecuadas para crear la figura o
gravado o PCB o lo que quiera que estéis modelando.

El tercer paso es enviar el código a la máquina, es


decir, mandarlo desde el ordenador a Arduino, el cual lo
interpreta gracias al Firmware que lleva en su interior y
mueve los motores de la forma adecuada. Para ello se
usa un programa llamado Txapu CNC que ya explicaremos su funcionamiento.

Comenzemos el tutorial con la explicación de como crear el código G a traves de un


archivo .SVG previamente creado en Inkscape ( la creación del archivo .SVG no viene al
caso en este tutorial pero en youtube hay miles de ejemplos de como dibujar con
Inkscape ) al igual podeis hacer el dibujo con Corel Draw o con Adobe Flash o cualquier
programa que permita el diseño vectorial.

El programa que vamos a usar es PyCam, gratuito y disponible para windows y linux. Este
software nos permite pasar todos nuestros dibujos 2D y modelos 3D en código G. De
forma muy intuitiva y sencilla y también tiene un visor en 3D para ver en tiempo real
simulaciones de nuestros modelos.

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 21/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Hagamos una pequeña introducción de como usarlo:

Link de descarga de Pycam: (Para principiantes


descargar y ejecutar solo el primer archivo)

http://pycam.sourceforge.net/download.html

Para abrir archivos .SVG debe estar instalados dos programas más, Inkscape y Pstoedit
(debajo de la imagen dejo los links).

En esta imagen se aprecia donde hay que acceder para ubicar los programas una vez los
tengamos instalados.

Link de Inkscape:

http://inkscape.org/download/?lang=es

Link de Pstoedit:

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 22/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

http://www.pstoedit.net/

Lo primero es abrir un archivo nuevo:

Después seleccionamos la pestaña Task y seleccionamos las opciones deseadas, en mi


caso quiero gravar en una tabla el texto mostrado en pantalla asi que selecciono
«Gravure»

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 23/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Ahora picamos en «Generate Toolpaths» y esperamos a que termine.


Cuando todo este listo vamos a la pestaña «Toolpaths» y allí «Export all» y guardamos el
código G generado donde deseemos guardarlo.

Ahora abramos el archivo de codigo G con Txapu CNC.

Pasemos ahora a enviar el código que acabamos de crear a nuestra CNC.

Para ello vamos a usar Txapu CNC un programa que solo esta disponible para Linux, por
tanto como dije al principio debeis instalarlo, yo recomiendo Ubuntu pues es la
distribución de Linux más facil de usar y con más seguidores. Instalar Ubuntu es muy
sencillo y de nuevo en Youtube hay miles de tutoriales.

Enlace para descargar Txapu CNC

Todo esto se encuentra explicado en este video:

https://www.youtube.com/watch?v=UU-XAsuWIUw

Una vez que Txapu CNC envie el archivo la CNC comenzará a trabajar con él.

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 24/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

En este video podéis ver como se grava en una tabla con la CNC usando Txapu CNC y un
modelo diseñado en Pycam.

https://www.youtube.com/watch?v=he4WVP8Xfok

Como sabréis aun nos queda la programación de Arduino para que se comunique con el
ordenador, esto lo veremos en la última parte del tutorial.

Firmware
Hola, esta es la última parte del tutorial de como construir una CNC casera, espero que
muchos de vosotros tengáis ya la vuestra construida y estéis casi listos para comenzar a
fabricar piezas en 2D y 3D.

En esta última parte vamos a ver como programar Arduino, para que, interprete el
código G que le envía el ordenador y mueva los motores paso a paso.

Arduino debe llevar en su interior un Firmware, el cual como he mencionado, actua de


intérprete del Código G. Este firmware se puede descargar de este enlace y ahora
veremos como programarlo para adaptarlo a las necesidades de nuestra máquina como
por ejemplo, la velocidad, medidas, aceleración…

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 25/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Procedamos a ver como programar el microcontrolador:

En este vídeo tenéis muy bien explicado como programar Arduino aunque también lo
explico en esta guía para que os sea más sencillo comprenderlo.
https://www.youtube.com/watch?v=3Md-xvibwWk
Bien, una vez descargado el firmware que os he dejado en el enlace, debeis abrirlo con el
IDE de Arduino, que se descarga desde este aquí, en caso de que no lo tengáis instalo ya.

Para abrir el firmware descargado, abrid desde el IDE de Arduino el archivo con este
nombre: «reprap_new_firmware» Todos los demas archivos abrirán automaticamente al
abrir este.

Como veréis los archivos se reparten cada uno en una pestaña.

Nosotros solo modificaremos datos en dos de ellas, una de ellas la pestaña


«rsteppercontroller» en la cual debemos modificar el Bitrate. En la imagen podemos
ver el amarillo cual es la parte que debemos cambiar, y en caso de que el valor sea
diferente de 19200 debéis cambiarlo a 19200.

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 26/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Ahora pasemos a la pestaña INIT y en ella haremos las modificaciones de


la velocidad, pasos por vuelta y salidas de los pines digitales de Arduino.
Ajuste de los pasos por milímetro
¿Qué significa esto?, pues son la cantidad necesaria de pasos que debe dar el motor paso
a paso para que la varilla roscada avance 1 mm. Esto es característico de cada varilla y
por ello debéis medirlo vosotros. Haced girar a la varilla y medid cuantas vueltas da, para
avanzar 1 mm. La parte de la imagen que veis de color amarillo es la que debéis

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 27/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

modificar. El valor que hay que poner es la cantidad de vueltas de la varilla multiplicada
por 200 que son los pasos que da el motor en una vuelta.

Nota: Se observan 2 valores, uno para los pasos por pulgada y el otro para los pasos por
milimetro. Las pulgadas podéis dejarlas tal cual, pues no van a influir en el código.

Feedrates
Ahora vamos a mirar los feedrates, es decir, la «velocidad» con la que los A4988
alimetarán a los motores. Esto, se ajusta dependiendo del motor, hay motores que
necesitan 100 y motores que necesitan 1000, en mi caso, los motores necesitan entre 90
y 250, dependiendo la velocidad a la que quereis que giren los motores.

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 28/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

¿Cómo comprobar cual es el Feedrate adecuado para tus motores?

Con Txapu CNC probáis a hacer girar los motores usando el control manual, variando
poco a poco el Feedrate en TxapuCNC, si el motor hace un ruido que parece un avión a
reacción, os estáis pasando un montón con el Feedrate, bajadlo!!!. Si el motor suena como
una carraca, no es suficiente, subidlo!!!.

Pins
En esta parte de la programación del chip, vamos a asignar los pines digitales de Arduino a
los pines de los A4988. Todo esto es tan sencillo como escribir el número del pin Arduino
que queremos asignar al pin del chip.
https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 29/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Por ejemplo, X_STEP_PIN es el pin STEP del Chip A4988 que controle al motor del eje X,
por tanto asignamos el número de pin de Arduino correspondiente a este pin, por
ejemplo el 4, aunque podéis asignar los que queráis, teniendo siempre en cuenta que los
pines PWD son para los pines DIR de los A4988.

Extruders pins
En estas últimas líneas de código, asignaremos los pines para una extrusora, en caso de
que usemos una, ya que este tutorial esta orientado al uso de una fresadora, pero
igualmente el usuario puede decidir si colocar una extrusora en lugar de una fresadora y
para eso esta esta parte del código, para que definais los pines correspondientes a la
extrusora. ( Como he dicho antes, en caso de que queráis poner una ).

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 30/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Con todo esto, y con mucha pena, aquí, acaba el tutorial de «Como hacer una fresadora
CNC casera de 3 ejes»

Estoy muy contento de haberlo escrito y espero que tanto mis videos como el tutorial le
sirvan a mucha gente.

Os dejo un enlace a mi canal de Youtube, por si tenéis dudas de algo y queréis verlo en
video.

Podéis comentar todo lo que queráis y hacer todas las preguntas que queráis que las
responderé encantado, si queréis dejar el correo electrónico, para que os responda por
e-mail, dejadlo, si no, formulad directamente vuestras preguntas en la página de
comentarios.

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 31/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Ha sido todo un placer y hasta la próxima!!!!!!!!

Un saludo!!!

[resaltado]Este artículo fue escrito originalmente por IgnacioRojas para Ikkaro[/resaltado]

Te puede interesar:

Google Colaboratory Cómo ejecutar


o Google Colab archivos .py Drupal vs WordPress

Cómo ejecutar Máquinas de control


Moldeo por inyección archivos .sh numérico CNC

Corte por chorro de


agua Catapulta de juguete

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 32/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Cómo hacer
Como hacer Fuente conmutada +5, +12, -12 para futuros proyectos con un DVD
Cómo hacer una tostadora de café con una lavadora

232 comentarios en «Cómo construir una fresadora CNC casera de 3 ejes


con Arduino y A4988»

Davidalejandro
12 mayo, 2013 a las 2:06 pm

Estimado Ignacio!!!

Sos un genio!!, gracia por subir este pryecto, apenas pueda lo


comenzare!!..Seguramente te molestares con algunas consultas, me pasara tu
correo electronico e-mail, asi te escribo a tu correo.

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 33/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Responder

IgnacioRojas
14 mayo, 2013 a las 8:09 pm

Hola, no me gusta poner el correo aqui pues hay buscadores de spam que lo
pueden rastrear. Enviame un mensaje privado a mi canal de youtube
«igna94igna» con tu correo y te envio informacion sobre la cnc. Disculpa las
molestias.

Responder

GOYOTF
16 mayo, 2013 a las 3:04 pm

Hola Ignacio.

Felicidades por este gran aporte, con gente como tú esta crisis es menos pesada.

Queria comentarte si,¿ es posible utilizar un trompito o fresadora MAKITA  y no la


DREMEL, o los motores estan limitados ya que el peso de la MAKITA es muy
superior?

Gracias de antemano.

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 34/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Ignacio Rojas
1 febrero, 2014 a las 12:09 pm

Hola, puedes usar la fresadora que desees, es no afecta a la maquina

Responder

vicente alvero
19 mayo, 2013 a las 9:34 am

Buenos días,

Me gustaría saber si se puede hacer el cnc mas grande con el mismo diseño y el
mismo programa. ¿que materiales puedo trabajar? ¿ como fijo la plancha de
material a la zona de trabajo? y ¿ como le decimos al cnc donde tiene que
empezar a trabajar y como son las dimensiones de la plancha en la cual puede
trabajar?

Responder

Davidalejandro
19 mayo, 2013 a las 5:41 pm

Hola igncio!!Hace unos dias te escribi a tu canl youtube, pero no se como es para
escrbirte privado, no se si te acordas de mi yo soy docente, y bueno toda la info
que puedas darme mejor!!te mando yo mis correos, gracias y disculpa las
molestias mi correo benamudavid@gmail.com o davidbenamu@hotmail.com.

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 35/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Un abrazo, y disculpa las molestias

Responder

Balterius
19 mayo, 2013 a las 9:45 pm

Hola Ignacio. Enhorabuena por estos tutoriales: son acojonantes. Tanto que me
he animado y he empezado a construir una. Tengo la estructura casi terminada y
tengo una duda sobre los motores que debo comprar.

He visto estos en el mismo sitio que tu los compras:

http://www.ebay.es/itm/LOTE-3-MOTORES-PASO-A-PASO-SANYO-DENKI-
STEPPING-MOTOR-CNC-ROBOT-103H6701-0449-/200925262129?
_trksid=p4340.m444&_trkparms=algo%3DCRX%26its%3DC%252BS%26itu%3DSI
%252BUA%252BLM%252BLA%26otn%3D10%26ps%3D63%26clkid%3D7771541
589874092984#ht_613wt_1841

Son de 2 A. ¿Servirían los chips pololu y el arduino?

Muchas gracias y enhorabuena de nuevo por la claridad de tus explicaciones. 

Responder

IgnacioRojas
23 mayo, 2013 a las 9:16 pm

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 36/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Hola, pregunta si pueden trabajar como bipolares, si es así, compralos. Y compra


tambien disipadores para los A4988, ya que 2A es el limite de los A4988

Un saludo

Responder

Balterius
23 mayo, 2013 a las 10:05 pm

Muchas gracias, Ignacio. Le he hecho la pregunta al vendedor. Te mantendré


informado y, probablemente, agobiado a preguntas. 

Gracias de nuevo.

Responder

Balterius
29 mayo, 2013 a las 4:03 pm

Hola Ignacio.

Me han llegado los motores y , como te dije, comienzan mis primeras dudas: el
vendedor me dijo que si podían funcionar como bipolares (no encuentro el
datasheet por ningún lado). Tienen 6 cables, pero al hacer la prueba de
continuidad, para averiguar las bobinas, me dan continuidad los cables 1,3 y 5 (1
con 3, 1 con 5 y 3 con 5)y los 2,4 y 6 (2 con 4, 2 con 6 y 4 con 6) y ahí ya me he
perdido. ¿Cómo se cuáles son los 2 de cada bobina? si puedes ayudarme, te lo

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 37/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

agradeceré. Espero no agobiarte. Tampoco ponen el voltaje. Solo ponen DC 2A.


Estoy perdidísimo.

Gracias . 

Responder

Balterius
29 mayo, 2013 a las 4:00 pm

Hola Ignacio.

Me han llegado los motores y , como te dije, comienzan mis primeras dudas: el
vendedor me dijo que si podían funcionar como bipolares (no encuentro el
datasheet por ningún lado). Tienen 6 cables, pero al hacer la prueba de
continuidad, para averiguar las bobinas, me dan continuidad los cables 1,3 y 5 (1
con 3, 1 con 5 y 3 con 5)y los 2,4 y 6 (2 con 4, 2 con 6 y 4 con 6) y ahí ya me he
perdido. ¿Cómo se cuáles son los 2 de cada bobina? si puedes ayudarme, te lo
agradeceré. Espero no agobiarte. Tampoco ponen el voltaje. Solo ponen DC 2A.
Estoy perdidísimo.

Gracias . 

Responder

IgnacioRojas
31 mayo, 2013 a las 10:20 pm

Hola,

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 38/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Los dos cables que entre si tengan mas resistencia, son la bobina, normalmente
los dos del centro son los comunes (no se usan) y los dos de los extremos cada
una de las bobinas. Mide el del extremo y el de al lado. Si tienen continuidad eso
es una bobina, si no mide el del extremo y el del otro extremo. En cuanto al
voltaje, debes buscarlo, o le das voltaje hasta que con el polimetro midas 2A pero
te recomiendo que encuentres el voltaje como sea. Un saludo

Responder

Balterius
1 junio, 2013 a las 6:01 pm

Muchas gracias, Ignacio. Efectivamente, con el polímetro en 2K,  unas parejas dan
.002 y otras .003.

Eres un crack. Ahora a ver si consigo averiguar el voltaje. He excitado esas parejas
con 5 v y si responden, pero no me he atrevido a darles más voltaje por si las
moscas (ya sabes que soy un absoluto analfabeto electrónico).

Mientras intento averiguar ese voltaje, iré pidiendo los chips y el arduino. Te
mantendré informado.

Mil gracias de nuevo!!!!

Responder

bigota
19 junio, 2013 a las 2:13 pm

Hola. Yo soy muy nuevo en esto, y un poco negado jeje, pero tengo una duda que
puede parecer tonta pero que no paro de darle vuelta. Resulta que yo me la haria
https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 39/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

para cortar Melamina, y digo yo, cuando la fresa baje al tope para cortar la
madera, no cortaria tambien el DM de la base????? o al menos no lo rasparia un
poco???? o es realmente tan preciso que solo corta la melamina???
Un saludo.

Responder

IgnacioRojas
20 junio, 2013 a las 11:09 am

Hola, pues la maquina es super precisa, 12 micrones de precision, pero


obviamente debes indicarle hasta que profundidad deseas que llegue o de lo
contrario cortara todo lo que encuentre, aunque cuando la construyas hazla de
forma que cuando la fresa baje hasta abajo del todo no llegue nunca a cortar la
madera de la base.

Un saludo

Responder

RamiroDelValle
13 julio, 2013 a las 6:52 pm

Primero que nada, FELICITACIONES!! EXCELENTE PROYECTO!!! estoy reuniendo


las piezas para empezar la construccion del cnc, solo tengo una duda! se puede
hacer mas grande??? y que tanto??

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 40/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

IgnacioRojas
15 julio, 2013 a las 1:08 pm

Hola,

Gracias por la felicitación, el tamaño de la máquina es el que tu quieras elegir,


pero a partir de 1 m x 1 m los motores deben ser de más de 2 amperios y por
tanto no puedes usar los A4988 de pololu, sino que debes buscar otros drivers en
ebay, más potentes. Es mejor hacerla de menos de 1m x 1m o comprar otros
drivers mas fuertes y motores mejores.

Si hay dudas me escribes.

Un saludo

Responder

Adhemar C
15 abril, 2017 a las 1:16 am

por que deben ser distintos? yo estuve preguntando en otros sitios y algunos
me dijeron que podía usar los mismo motores y otros que debían ser distintos
pero no me explicaban el por que

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 41/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

tincho_ldc
18 julio, 2013 a las 1:10 am

hola, ante todo eres un genio. mirando este proyecto me surgieron un par de
dudas:

1. Cual es el tamaño de tu fresadora?

2. si yo quisiera hacer una fresadora grande por ejemplo de 1.5 x 1 mts en lugar
de tener que poner motores mas grandes y con ello tener que usar el match 3 (
que por lo que he visto por internet todo el mundo tiene problemas) podria
ponerle a los motores algun sistema de engranajes reductores para que tengan
mas fuerza y cuando llegue el momento de programar la maquina pongo que
necesito mas vueltas para desplazarme un mm funcionara?

Responder

IgnacioRojas
19 julio, 2013 a las 6:28 pm

Hola, mi fresadora es de 50 cm x 50 cm.

Si necesitas más fuerza para la cnc más grande  es una gran idea eso de los
reductores, servirá perfectamente.

Un saludo

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 42/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

tincho_ldc
19 julio, 2013 a las 6:52 pm

cambie de planes, lo que te dije la vez pasada era algo hipotetico. tengo ganas de
hacer una de 60cm x 90 cm echa en aluminio (que tengo entendido que queda
mas liviano que en madera), necesitare mas potencia que en la tuya? o con los
motores de 2A directamente esta bien?

Responder

IgnacioRojas
28 julio, 2013 a las 10:19 am

Hola,

Esos tienen muy buena pinta, y son de  1.6 A asi que te sirve el A4988

Responder

IgnacioRojas
19 julio, 2013 a las 9:35 pm

Hola,

Yo usaría motores de 2A y con eso ya tienes suficiente, pero la fresadora en vez


de una dremel te recomiendo algo mas potente como un trompo o algo asi.

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 43/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Un saludo

Responder

tincho_ldc
19 julio, 2013 a las 9:55 pm

Con 2A estaria en el maximo con que puedo usar este circuito no? a que te
referis con trompo? yo soy de argentina y hace dias que vengo buscando
motores de 2A y no los encuentro… es cuestion de seguir buscando

Responder

Mauridm.97
19 julio, 2016 a las 4:46 pm

Hola Tincho, me podrías dar algun medio para poder comunicarme con vos? Yo
también soy de Argentina y me interesa hacer este proyecto, y me gustaría
poder realizarte consutlas sobre tu experiencia armando este proyecto

Responder

IgnacioRojas
28 julio, 2013 a las 10:18 am

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 44/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Hola,

Trompo es una taladradora, para que la uses como fresadora, motores de 2A en


ebay hay muchos, busca motores nema 17 a ver si los encuentras mejor así.

Responder

murphyrh
8 agosto, 2013 a las 9:29 am

Hola que tal

Primero Felicidades por el proyecto, muy bueno en realidad.

Segundo Para utilizar la extrusora me imagino que seria igual con un motor a
pasos, pero este como se conectaria al arduino, dado que la revisar el numero de
pines, creo que ya quedarian ocupados todos no es asi? se podria seguir usando
el arduino uno o tendria que ser el due o el mega

saludos

Responder

RamiroDelValle
10 agosto, 2013 a las 6:11 pm

GRACIAS!! SOY TOTALMENTE NOVATO EN ESTO! MI DUDA AHORA ES SI SOLO


TENGO Q CAMBIAR DRIVERS Y MOTORES, TODO LO DEMAS SIGUE
https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 45/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

FUNCIONANDO IGUAL??? Y QUE DRIVERS ME RECOMIENDAS??? PRETENDO


HACER UNA DE 1.2 X 1.5 APROX

Responder

IgnacioRojas
12 agosto, 2013 a las 11:06 am

Hola, para extrusora es lo mismo pero conectando el la extrusora en arduino, hay


pines suficientes con arduino UNO, no hace falta mas. Te digo lo que yo creo,
calcula tu los pines de todas formas, aunque creo que quedan justos pero hay
suficientes.

Responder

IgnacioRojas
12 agosto, 2013 a las 11:15 am

Lo mejor es usar los A4988 ya que son los que explico en el tutorial, usa motores
de 2 amperios (mas no!!!) y asi te vale para una cnc de esas dimensiones. Un
saludo

Responder

elvisfromchile
4 septiembre, 2013 a las 5:59 am

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 46/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Felicitaciones por tu excelente aporte a quienes, queremos adentrarnos en este


mundo, se hace bastante mas facil con personas como tu, gracias, te consulto:

Tengo unos motores , «Vexta 5 phase 0,72/ step, DC 2A, 0,45 O, con driver Vexta
EICO 241, encontre esta informacion de ellos, http://www.cnc-
arena.com/en/forum/info-asked-about-5-phase-driver-chips–20719-2.html

Si tienes algo de tiempo te agradeceria tu opinion  de ellos y comentarios ,


necesito orientar como ocurparlos con arduino.

Gracias de antemano.

Responder

IgnacioRojas
7 septiembre, 2013 a las 11:47 am

Hola, son motores de 2A, te recomiendo que refrigeres bien los a4988 porque se
calentarán. Por lo demas creo que no estan mal, si funcionan como bipolar te
valen.

Responder

tincho_ldc
19 julio, 2013 a las 10:07 pm

diculpame que te siga molestando. este


servira? http://articulo.mercadolibre.com.ar/MLA-467511697-motores-paso-a-
paso-6-kg-de-torque-200-oportunidad-_JM

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 47/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Responder

armando cardenas
5 diciembre, 2013 a las 3:26 am

Hola que tal de antemano gracias quiciera me puedas ayudar estoy empesando a
construir un cnc con las especificaciones que mencionas, ya encontre la placa
arduino uno leonardo, ya encontre los chio A4988, la pregunta es encontre estos
tipo de motor sirven
Mouse over image to zoom

3 PCS NEMA 23 CNC Step Stepping Stepper Motor, 76mm, 3.0A, 255oz-in, Bipolar

Responder

albeurum
12 diciembre, 2013 a las 12:26 am

amigo me sirve este motor paso a paso?? y este control.?


electronica.com.ve/ventas/catalog/product_info.php?
cPath=76&products_id=2826 y el control es :
electronica.com.ve/ventas/catalog/product_info.php?products_id=2766

Responder

Miabuela
12 diciembre, 2013 a las 7:05 pm

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 48/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Hola, he contruido una cnc siguiendo tu tutorial, pero tengo un problema que no
puedo resolver y es que mi maquina es mas pequeña que la del tutorial pero no
pasa nada, lo que ocurre es que cuando la pongo a imprimir algo no se por que
motivo manda los ejes tan lejos que se sale de los limites de la maquina y se
empotran las plataformas, es como si txpucnc mandara por ejemplo moverse un
centimetro y los motores se mueven tres o cuatro vamos una barbaridad, lo
curioso es que cuando empieza el dibujo se mueve correctamente y lo hace bien,
pero claro tengo que hacer cosas muy por que si no antes de empezar la figura va
a posicionarse fuera de la maquina y se empotra todo y es un desastre. No se si
me he explicado bien, es como si estuviera un poco loca la maquina.

Responder

robertogustavocas
13 diciembre, 2013 a las 4:56 pm

Hola ignacio, queri hacerte la siguiente pregunta, como haces con el tema de la
holgura o juego de los tornillos con tuercas¿?

Responder

ricardo
16 diciembre, 2013 a las 9:27 pm

Hola, antes que nada muy buena guía y muy buen proyecto, por otro lado me
podrías decir cual es la razón de que al aumentar el tamaño de la estructura se
necesite mas potencia en los motores?
Gracias

Responder
https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 49/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

ludwig anibal benoit lizardo


19 diciembre, 2013 a las 12:34 am

hola ignacio me gustaria poder contactarme con usted me puedes mandar su


numero a mi correo benoit_lizardo@hotmail.com

Responder

Marti
26 diciembre, 2013 a las 3:51 am

Reflote de post para comentar que Txapucnc.gambas3 no funciona. He probado


todo lo que se me ocurre, pero gambas3 no lo ejecuta, solo le doy dos clicks y se
queda tal como estaba antes, sin abrirse nada. Soy el unico?

Responder

IgnacioRojas
27 diciembre, 2013 a las 2:03 pm

Hola, prueba mejor con Gambas 2 y Txapu cnc 2, si hay problemas contacta con
el creador de Txapu cnc

http://txapuzas.blogspot.com.es/2009/12/txapu-cnc-software.html

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 50/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Marti
30 diciembre, 2013 a las 2:02 am

Con ambos me pasa lo mismo, finalmente conseguí abrirlos como proyecto


con el explorador de Gambas3 (la version de Gambas2 tuvo que convertirse),
luego hay que ejecutarlos. Ahí se presenta otro problema: en ambas versiones
dice faltar el componente » gb.net», por lo que no se ejecutan.
———————————————————————————————————
———————————

Vale, ya me di cuenta de mi ceguera. Mientras escriba esto me puse a buscar


el componente gb.net y encontré el fallo. Ese componente esta relacionado
con la interacción entre los programas realizados en gambas3 y los puertos del
pc, no? (Solucionar un fallo no es hacer que algo funcione, es entender porque
no funcionaba)

Responder

Ignacio
3 enero, 2014 a las 9:31 pm

Me alegro que lo hayas solucionado y comentado asi otros pueden aprender.

Responder

jesus Palomera
9 marzo, 2014 a las 10:11 pm

Buenas tardes primeramente felicitarte es un muy buen trabajo.

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 51/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

tengo un problema no puedo instalar Txapu CNC tengo varios dias


intentandolo no se si me pudieras ayudar. no se si tengas algun utorial o algo
asi.

Responder

Edgar
26 diciembre, 2013 a las 9:38 pm

Hola ignacio antes que nada te felicito por este gran aporte me a servido de
mucho pero tengo un problema ya hice el cnc y toda la configuracion con mis
easy driver y motores nema 17 pero ahora lo que pasa es que cuando los pongo
a funcionar hacen un ruidito y no giran que crees que sea?

Responder

jose
29 diciembre, 2013 a las 12:53 am

hola me pregunto que tipo de motor y drivers necesitaría usar para hacer una de
1.22 * 2.44 aproximadamente

Responder

Santiago
5 enero, 2014 a las 9:48 pm

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 52/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Hola Ignacio, soy Santiago del pueblo de Hostalric Girona España , me gustan las
manualidades y en el mes de diciembre mirando videos llegue al tuyo me ha
gustado tanto que ya tengo los 3 motores de UN AMPERIO y he comprado por
47€ (UNO R3 Starter Kit Motor Relay Servo LCD LED ) Resistor For Arduino AVR el
cual tardara bastante tiempo mientras me dedicare al trabajo de carpintería –
mecánica .
tengo algunas dudas y creo que saldrán mas a medida que me meta en el
proyecto:

Me gustaría que te pusieras en contacto para conocernos mejor ( yo estoy


metido en el tema publicitario)

Un saludo

Santiago SBC

Responder

Ignacio
12 enero, 2014 a las 11:37 pm

Hola, mi correo es igna94igna «arroba» gmail.com (no lo escribo completo por


los robots spam)

Responder

Massimo
9 enero, 2014 a las 1:40 am

ciao Ignazio, gran bel lavoro complimenti , puoi dirmi per favore dove posso
trovare il firmware?
https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 53/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

grazio e di nuovo complimenti

Responder

Ignacio
12 enero, 2014 a las 11:49 pm

Hola, puedes encontrarlo en la descripcion del video de Youtube, te paso el


enlace

http://www.youtube.com/watch?v=3Md-xvibwWk

Responder

Francisco
27 marzo, 2014 a las 10:02 am

Buenos dias
Mi pregunta es que programa me recomiendas para sustituir chapucnc para
poder ejecutar en windows y que no sea mach3 que es para puerto paralelo.
Uno que se vea lo que hace como chapucnc
Gracias y magnifico tutorial

Responder

juan gonzalez
12 enero, 2014 a las 9:12 pm

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 54/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

amigo muy bien explicado y pues la verdad ya comence pero tengo un pequeño
tropiezo en el camino, yo quiero mi cnc casero para mdf de por lo menos 1.8mm
y la verdad no se que motores usar aquí le envió un link de mercado libre de mi
pais para que me ayude o tal vez si me puede dar las especificaciones exactas
gracias por su ayuda
http://listado.mercadolibre.com.co/motor-de-paso_OrderId_PRICE

Responder

Ignacio
19 enero, 2014 a las 11:36 pm

Hola, los motores dependen del tamaño de tu cnc, dime cual es el tamaño. Para
una cnc que frese dm de 1.8 mm y del mismo tamaño que la mia te recomiendo
estos motores:

http://articulo.mercadolibre.com.co/MCO-408664036-motor-paso-a-paso-nema-
23-185oz-in-doble-eje-cnc-_JM

Y en vez de A4988 estos drivers:

http://articulo.mercadolibre.com.co/MCO-408767170-cnc-router-driver-
motores-paso-a-paso-45-a-80-v-d-c-_JM

O estos o unos similares

http://articulo.mercadolibre.com.co/MCO-408912554-driver-motor-paso-a-
paso-42a-dc-18-50v-dm542-_JM

Todo lo demas es igual que en los tutoriales

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 55/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Pablo
16 enero, 2014 a las 7:17 pm

Grandisimo Proyecto. Creo que lo voy a intentar, ya que me vendría de perlas


para mi aula de Tecnología.

Tengo DM almacenada de 2cm de espesor. Sería posible utilizarla o te parece


muy pesada para la CNC.

Gracias de antemano.
Pablo

Responder

Ignacio
18 enero, 2014 a las 3:49 pm

Hola, esta bien, no es pesada, lo que si tienes que tener en cuenta es que la
potencia de los motores ha de estar acorde con el tamaño de la maquina.

Responder

jose ignacio
22 enero, 2014 a las 9:38 pm

Hola ignacio. En primer lugar agradecerte esta aportacion tan espectacular que
haces.bueno mi problema es que
Despues de conectar todo y avanzo en manual un eje ejemplo el x. .El motor se
pone como loco otras va bien
Pero para cambiar de sentido nunca cambia ala primera tengo que darle varias
https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 56/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

veces.
Puede ser que al no configurar bien los pasos que lleva el motor y por eso sea
inestable.
Motor de 24 v 500ma 78 pasos. Error controladora ocupada ,esto a puede ser
.Gracias por todo el tutorial de lo
Mejorcito……

Responder

Francisco
26 marzo, 2014 a las 12:12 pm

hola
voy a hacer una como la tuya mas o menos.
Dime que problemas puedes tener que yo pueda subsanar en la mia
no tengo dinero para mas.
me gustaria poder hablar, aunque sea por correo.

Genial tu maquina.
De donde eres yo de españa «torrejon de ardoz»

Responder

lion
23 enero, 2014 a las 6:54 am

Hola, un gusto poder ver los proyectos que realizan, yo en lo particular estoy
diseñando uno a partir de unos motores em-336 unipolar de 5 cables ( 4 fases) y
me funciona de lo mejor cuando activo de manera manual las bobinas (funcion
digitalwrite) pero al cabo de usar las funciones de la libreria stepper no me
funciona, se traba el motor, ya le añadi un par de leds y alcanzo a ver la secuencia

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 57/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

pero no logro entender la secuencia que genera. Me pregunto si la libreia stepper


esta diseñada para motores bipolares solamante. Ayuda porfaaaa :(

Responder

ignacillo
29 enero, 2014 a las 4:20 pm

Hola, lo siento pero no uso la libreria stepper, yo los programas para los
motores los hago desde 0 enviando pulsos

Responder

Jose Antonio
23 enero, 2014 a las 9:16 pm

Buenas noches,

Primero felicitarte por las WEB.

Tengo una duda si puedes aclarármela, construí una impresora 3D y entiendo


que esto es el mismo principio a la hora de generar el gcode y enviarlo. Pero la la
3D va depositando capas y suben en Z y la cnc entiendo que para crear un dibujo
debe subir y bajar en Z para modelar por ejemplo en una madera.
Ese movimiento lo controla el firware de la placa, la forma de generar el gcode o
el software que lo envía.

Un saludo y gracias
Jose A. Leon

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 58/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

jose luis abella


25 enero, 2014 a las 5:46 pm

maravillosos tus vídeos bien explicados, estoy en el proceso de hacerme una


fresadora. Pero tengo una inquietud y es la siguiente; en ves del motor dremel
puedo colocar una rutiadora marca maquita. Muchas gracias por tu informacion

Responder

jose luis
25 enero, 2014 a las 6:07 pm

los felicito los videos son maravillosos y son bien explicados. estoy en proceso de
hacerme una pero tengo una inquietud, en lugar de colocar un motor dremmel le
puedo colocar una rutiadora maquita. muchas gracias por colaborarme

Responder

ignacillo
29 enero, 2014 a las 4:18 pm

Hola, si tienes alguna duda me la preguntas. Un saludo

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 59/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Ignacio Rojas
1 febrero, 2014 a las 12:16 pm

Hola, puedes usar la fresadora que desees eso no afectara a la configuracion de


la maquina

Responder

jose luis
25 enero, 2014 a las 6:13 pm

felicitaciones por tan importantes videos

miinquietud es la sgte puedo reemplazar el motor dremmel por una rutiadora


maquita. muchas gracia

Responder

ignacillo
29 enero, 2014 a las 4:19 pm

Hola, si, puedes reemplazarlo por el motor que quieras

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 60/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

luis
27 enero, 2014 a las 5:17 am

Hola a todos. Mi mensaje principalmente es para felicitar a Ignacio por este


trabajo excelente y me alegra el respeto de todos y el gran aporte de sus
comentarios así como las respuestas de su creador. Este tal vez sea un pequeño
granito de arena de lo que cambiara el mundo FELICITACIONES A TODOS.

Responder

Eliseo Gutiérrez
28 enero, 2014 a las 11:08 pm

hola, sabes que en la electronica no tengo problema, pero en el software, ubuntu


y txapucnc en gambas2 me da muchos problemas en el equipo que tengo….
este proyecto puede correr en mach3???
ojalá pudieses responderme porque quiero presentarlo como proyecto de
práctica en la universidad….
mi correo es e.a.gutierrez1994@gmail.com
de antemano gracias, y tu proyecto está increible, ojalá el mío resulte!!

Responder

carlos
6 febrero, 2014 a las 1:49 am

hola tu proyecto es exelente y me decidi hacerlo para fresar placas de circuitos


estoy comprando un motor nema 17 pero en su pagina dice que es de 3 axis
https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 61/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

que significa eso?

Responder

IgnacioRojas
11 febrero, 2014 a las 11:09 am

Hola, en el motor eso no creo que signifique nada, en todo caso se referira que
sirve para maquina de 3 ejes. Pero ya te digo que eso no tiene nada que ver con
un nema 17

Responder

Hassan
6 febrero, 2014 a las 8:56 pm

Hola,

He construido mi CNC, pero tengo problemas de comunicacion con el TxapuCNC,


cuando utlizo el control manual, no importa si presiono + o – en cualquier eje,
siempre se mueve en la misma dirección, he probado con el sketch que has
subido antes para probar la coneccion del drivewr con el arduino, y funciona
correctamente. tendras alguna idea de porque en TxapuCNC no funciona
correctamente?

Responder

Omar
11 abril, 2015 a las 5:30 am

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 62/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Hola, A mi me paso algo similar, mira en el sketch en la pestaña int que pines
tienes en limites maximos y minimos de todos los ejes, yo utilice pines analgos
escribiendo A0, A1 … y con resistencias de pull down. Puedes poner todos los
limites en un mismo pin, y te recomiendo mandarlo a tierra para que los
detecte como si estubieran habiertos o cerrados.

Responder

miabuela
8 febrero, 2014 a las 8:03 pm

Hola Ignacio, tengo la maquina montada y funciona, pero no como yo quisiera y


no encuentro el problema, A ver si me puedes ayudar porque no se ya lo que
puedo hacer. El problema es que cuando le mando imprimir algo no es precisa,
por ejemplo si le digo que empiece en un sitio despues de hacer el grabado le
mando volver al origen y nunca coincide, es como si se hubiese saltado pasos, por
lo tanto no puedo hacer que pase dos veces por el mismo sitio para profundizar
mas por ejemplo porque a la segunda pasada es una trayectoria un poco distinta.
Tambien me ocurre que con los controles manuales los de las flechas de
txapucnc a la primera orden se mueve bien si la segunda orden es la misma se
mueve el doble de pasos aporx. la tercera el triple y asi sucesivamente, ademas si
le dices que se mueva en sentido inverso no hace caso, pero curiosamente
despues de mecanizar algo los controles de las flechas misteriosamente
funcionan correctamente. He probado cambiar los polulus, cambiar la intensidad
de estos con el potenciometro, a diferentes velocidades de pasos tanto en
txapucnc como cambiandolo en el programa de arduino, pero no consigo nada.
En fin perdon por el tocho pero estoy estancado y no se como salir. Un saludo y
gracias de antemano

Responder

Salva
1 abril, 2014 a las 12:14 pm
https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 63/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Hola a todos.
Tengo el mismo problema que Miabuela.

En mi caso tengo mi maquina montada, y se mueve «sin problemas» en todos


los ejes, sobre barras de acero, y rodamientos lineales. El movimiento es suave,
sin atascarse ni nada de eso. Los motores mueven el conjunto sin problemas y
aparentemente sin mucho esfuerzo, ya que va bastante suave.

El tema es que mando algo a la máquina para que lo pinte, (de momento lo
tengo con un rotulador para hacer las pruebas de ajuste), y como mande por
ejemplo letras, o cosas que tenga que hacerlas en varias pasadas, no lo hace
correctamente, ya que no pasa por donde debería.
Tampoco vuelve al mismo sitio de origen correctamente.

He probado con diferentes FeedRates, diferente voltaje alimentando al pololu


vcc (5v y 3.3v), etc.
No consigo que sea precisa :'(

Mi abuela, no se si pudiste solucionarlo, si sabes algo, te agradecería que me


echases una mano.

Una cosa que he averiguado, es que si mandas el comando G90, desabilitas que
los movimientos de la máquina sean Incrementales, con lo cual se arregla el
problema que tienes cuando usas los controles manuales…dejan de moverse en
múltiplos o incremental (primer movimiento 1mm, segundo movimiento 2mm,
tercer movimiento 4mm, cuarto movimiento 8mm quinto movimiento 16mm…
y si pulsas en dirección contraria no va hacia donde debería, sino que sigue hacia
donde iba antes, hasta que pase por el punto 0 del eje que muevas…que ya si
empezará a hacer caso e ir hacia donde le indicas, pero no en dirección
contraria (me explico como un libro cerrado, lo siento))

Nota: Las cosas que mando a la maquina las generado desde pycam con un svg
de inkscape, por si sirve de algo.

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 64/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

miabuela
3 abril, 2014 a las 12:26 am

Hola Salva

Yo tampoco he encontrado el problema, cuando las figuras a mecanizar son


muy simples parece que si afina, pero cuanto mas complejas son no da ni una,
sobre todo si lo que quieres es que pase por el mismo sitio varias veces por
ejemplo profundizando un poco mas, eso imposible de conseguir. He llegado a
cambiar los polulus por si acaso y sigue haciendo lo mismo, tambien he
probado cambiar un motor de un eje a ver y tambien se desfasa. Si que me he
dado cuenta que con un determinado feedrate y potencia de los polulus se
afina un poco, quiero decir que si varias el feedrate o le das al potenciometro
de los drivers pues hay un punto que va un poco mejor o si lo desfasas mucho
pues va fatal, pero vamos que no he conseguido nada y la maquina no es
operativa de este modo. De todos modos hace ya un par de meses que no la
he vuelto tocar porque acabe un poco arto, a ver si me pongo de nuevo y
averiguo algo.Si descubres algo te agradeceria que me lo contases, yo si
consigo solicionar tambien lo pondre aqui.
Un saludo

Responder

Salva
3 abril, 2014 a las 11:55 am

Por cierto, antes de nada (que se me pasó en el anterior mensaje) agradecer


a Ignacio por tan completo manual-tutorial, y a sus vídeos. Eres un crack! ;)

No dudo en nada en que el problema que tenemos Miabuela y yo es algo en


particular que posiblemente tenemos ambos en común (supongo que a todo
el mundo le va bien, y después de haber visto los vídeos de Ignacio, seguro
que es así).

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 65/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Empecé con mucha ilusión el tema de la máquina, pero ya me voy


desinflando un poco, después de tantas pruebas…

No se si será el lugar oportuno, (y si no lo fuese, pido por favor que me


indiquéis dónde podría hacerlo), pero os comento, en particular para ti
Miabuela, a ver qué tenemos en común que pueda estar metiendo la pata….

-Uso un arduino Leonardo.

-Drivers copia de pololu A4988


( en concreto estos http://www.ebay.es/itm/151131970216?
ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1423.l2648 )

-MOTORES PASO A PASO SANYO DENKI 103H6701-0149


( Estos: http://www.ebay.es/itm/201047840554?
ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649 )
Son de 5v pero limito la corriente con los potenciometros de los drivers PaP.

-La placa donde van montados los drivers y electrónica van en una placa de
pruebas, no es ninguna ya fabricada.

-Los pines que uso son los mismos que indica Ignacio.

-Alimento el driver con 12v para motores, y con 3.3 para alimentar el propio
driver. (anteriormente ya probé con 5v, con el mismo resultado)

-Uso varillas de acero inoxidable de 12mm (de leroy) con rodamientos


lineales de 12mm
(Estos en concreto http://www.ebay.es/itm/LM12UU-rodamiento-linear-
bearing-cnc-roboting-3d-printer-/161133403651?
pt=LH_DefaultDomain_186&hash=item25844c9e03&_uhb=1)
Con lo cual el movimiento lo hace bastante suave.

-Uso txapucnc_TX con firmware cargado en arduino Newfirmware_reprap (el


que se indica en esta guía).

-He probado también a cambiar las velocidades de feedrate (para mis


motores como máximo puedo usar 225; mas de eso ya empieza a perder
pasos.)
https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 66/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

He hecho pruebas desde 50 de FR en adelante, y siempre es imprecisa, y


equivocándose aproximadamente en lo mismo, en los mismos «dibujos».

-La velocidad de comunicación con arduino que uso es 19200, aunque he


usado también otras, con el mismo resultado.

Ah, una cosa curiosa que me pasa, es que los ejemplos que trae el
TXAPUCNC_TX la máquina se me vuelve loca, da igual cual use….

-Otro dato más, es que uso TXAPUCNC_TX sobre gambas3 (quizás el que
corre sobre gambas2 funcione ligeramente diferente…no lo se)

Si alguien más tiene este problema, por favor, indicad qué tenéis en común
conmigo, a ver si así cercamos el problema.

Perdonad por tánto tocho, pero es que no sé enviar mensajes privados. Por
otro lado quizás sea bueno que ésto quede público para que así si le pasa a
más gente, pueda verlo y echarnos un cable entre todos.

Bueno, no me enrollo más.

Un saludo!

Responder

miabuela
3 abril, 2014 a las 2:40 pm

Hola Salva

Te comento lo que lleva mi maquina:

Arduino Uno (copia de los chinos)

Drivers tambien chinos A4988, creo que como los tuyos

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 67/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Los motores son Jappan Motors KH42KM2 DE 5.78v

Los drives estan montados en un circuito impreso que he hecho para tal fin
y estan soldados logicamente, lo alimento todo con una fuente de un
ordenador viejo con 5v para los drivers y 12 para los motores.

Lo que es la maquina he usado varrilla de 8mm y rodamiento lineales


tambien de 8mm y va bastante fina.

Tambien utilizao TXAPUCNC y probe grbl con windows y me pasaba igual


que con txapucnc.

Salva
10 abril, 2014 a las 12:35 pm

Hola, en esta dirección puedes encontrar cómo solucionar el tema de la


precisión de la CNC.
En los drivers hay que realizar unas conexiones a 5V para habilitar mayor
Microstepping…
http://cnccontrol.byethost13.com/smf/index.php?topic=92.0

Yo he conseguido mejorar bastante la precisión. Aparte aumenta la velocidad, y


se pueden manejar feedrates muy superiores. Antes usaba como maximo
maximo 250, ahora puedo usar hasta unos 3400.

Saludos.

Responder

Julio
9 febrero, 2014 a las 6:20 pm

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 68/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Hola Ignacio:

GRACIAS por este gran aporte, con personas como tú este planeta será mejor.

Con estos excelentes tutoriales junto con mi hermano nos hemos animado a
construir esta CNC.
Queremos saber si alguien uso una Mac para este proyecto ( la mía es: iMac i5. OS
10.7.5) y cuales son los programas que se deben usar. Somos novatos.

Un saludo y gracias de antemano.

Responder

IgnacioRojas
11 febrero, 2014 a las 11:10 am

Hola, en youtube encontraras mi video de como controlar la cnc con GRBL en


windows. Eso mismo te sirve en mac porque el programa es en java y supongo
que en mac se podra correr.

Responder

Julio
27 febrero, 2014 a las 4:14 pm

Hola Ignacio, después de ver tu video “Controla tu CNC bajo windows”, quiero
preguntarte:
¿al usar ahora GRBL, XLoader y Universal GcodeSender remplazan totalmente
a Pstoedit y Pycam, o hay que seguir usándolos? Mi email:
montesinosburbano@yahoo.com

Gracias Ignacio.

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 69/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Responder

Julio
11 febrero, 2014 a las 4:25 pm

Hola Ignacio, Muchas gracias por tu pronta respuesta.


Voy a intentar el sistema de controlar la cnc con GRBL en windows, miraré el
video y si tengo preguntas te comentaré.
Gracias Ignacio

Responder

Julio
26 febrero, 2014 a las 9:26 pm

Hola Ignacio, después de ver tu video «Controla tu CNC bajo windows», quiero
preguntarte:
¿al usar ahora GRBL, XLoader y Universal GcodeSender remplazan totalmente a
Pstoedit y Pycam, o hay que seguir usándolos? Mi email:
montesinosburbano@yahoo.com

Gracias Ignacio.

Responder

iosu
12 febrero, 2014 a las 9:05 pm

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 70/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

hOla wenas queria saber los detalles concretos de los motores soy novato en
esto

Responder

Luis
18 febrero, 2014 a las 4:25 pm

no puedo descargar el firmware,, podrías revisar.

Responder

Ignacio Rojas
20 febrero, 2014 a las 1:16 pm

Hola, cual es el error que encuentras, yo puedo descargar sin problemas

Responder

EL RU.
4 marzo, 2014 a las 2:06 am

saludos , Ignacio, solo para preguntar por los enlaces de descarga de gbrl, xloader
y gcode sender, que no los encuentro por ningun lado, en el video de youtube
tampoco aparecen , gracias.

Responder
https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 71/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

jesus Palomera
9 marzo, 2014 a las 10:13 pm

Buenas tardes primeramente felicitarte es un muy buen trabajo.

tengo un problema no puedo instalar Txapu CNC tengo varios dias intentandolo
no se si me pudieras ayudar. no se si tengas algun utorial o algo asi.

Responder

Artur Moreira
16 marzo, 2014 a las 10:26 pm

ola ignacio , muito interessante sua explicações ,segue meu email para que
possamos nos falamos mais tenho dúvidas , saudações …

Responder

Artur Moreira
16 marzo, 2014 a las 10:26 pm

ola ignacio , muito interessante sua explicações ,segue meu email para que
possamos nos falamos mais tenho dúvidas , saudações …

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 72/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Guillermo
18 marzo, 2014 a las 8:50 am

Hola
De antemano gracias por este magnifico tutorial
Espero que me puedas ayudar en este problema que tengo el cual es que cuando
mando un codigo G este lo manda sin esperar que se termine cada orden, por ej.
si envia una linea no deja que termine de hacerla y ya manda la proxima orden
con lo cual no termina nada.

Un saludo

Responder

J.Carlos
18 marzo, 2014 a las 6:20 pm

Hola Ignacio, me gustaría que me dijeras si se puede hacer algo con los chip PLB
3770A; tengo unos cuantos y creo que sirven para driver de motores a pasos, si
puedes mirarlo y decirme como se conectan y sin son compatibles con arduino o
de que forma de podrían gobernar.Gracias

Responder

del
24 marzo, 2014 a las 2:03 pm

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 73/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Necesito tutorial para hacerlo funcionar en windows. (Tutorial desde cero xfa). O
instrucciones para «niño tontito…»

Responder

Artur Moreira
24 marzo, 2014 a las 4:20 pm

Olá Inácio, me gostaria de ter o su projeto ,sera possível envir me suas medidas
de su projetos?gracias salud ..

Responder

Martin Cabona
25 marzo, 2014 a las 12:44 pm

Hola Ignacio, desde ya muchas gracias por la info, pero tengo una pregunta, como
interpreta la maquina el codigo g creado por el programa que utilice?, es decir, yo
creo un codigo G, y este como lo comunico con la maquina?, ya que arduino
controlara los motores, entonces ¿como conecto el codigo G creado enmi
computadora con los movimientos de los motores controlados por arduino?,
bueno desde ya muchas gracias por todo, y me parece un gran aporte de tu
parte. Martin Cabona.

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 74/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Francisco
26 marzo, 2014 a las 12:21 pm

Buenas de nuevo
Te comente mas arriba que voy a hacer una parecida a la tuya.
Los materiales los compre en banggood.com y me salen a muy buen precio.
Tienen de todo incluso drivers de mas amperios.
¿Ignacio, se puede cambiar el txapucnc por otro para windows que no sea mach
3? que es para puerto paralelo, o hay un mach3 para USB, que yo sepa no, pero si
hay alguna manera, te lo agradeceria.

Responder

mateo
28 marzo, 2014 a las 5:28 pm

Buenos Dias mi pregunta es la siguiente, yo requiero hacer una mesa de estas


pero de mayor tamaño, al momento de q se requiera cambiar la herramienta de
corte como se haría este paso? me explico si necesito hacer perforaciones las
haria con una broca y seria lo primero en hacerse pero si necesito ya desbastar
para crear figuras complejas necesitaria una fresa como se haria el cambio en el
programa del arduino o como identificaria este proceso

Responder

Salva
4 abril, 2014 a las 8:13 am

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 75/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Hola de nuevo.

Miabuela, yo quería probar con GRBL pero tengo arduino leonardo, y


actualmente que yo haya visto, no funciona. Así que buscando y buscando, para
poder descartar que es algún tema de software que tenga que ver con que es un
leonardo, y no un Uno (que entiendo que será mas compatible), he encontrado
un foro con un hilo muuy interesante; al menos a mi me lo ha parecido, y lo
recomiendo bastante, porque hay un montón de dudas resueltas, y además
están desarrollando un software que alucinas si lo ves, es increible… un programa
«casero» que está tomando forma de profesional.
Yo para probarlo he tenido que hacer alguna pequeña modificación en las pistas
dónde van montados los drivers…pero poca cosa…
No lo he podido probar bien; de momento tengo su firmware cargado, y
funcionando, pero también tiene que haber algo raro con mi ardu porque me
funcionan bien los controles, se mueven para donde deberían cuando se pulsa el
botón correspondiente, (eso si, he tenido que invertir el sentido de giro de los
mismos), etc, pero tengo que ajustar la calibración, ya que cuando le digo que se
mueva 1 paso (supongo que será 1mm) se mueve 1 cm, pero seguro que es tema
de ajustes del soft/ardu leonardo, ya que tiene un montón de parametros
configurables. Y puede que al ser una versión «supuestamente no compatible»
quizás no interprete las órdenes como debería con el leonardo…así que antes de
ayer pedí un UNO que ya viene en camino :D

Si te animas a probarlo, ya me cuentas a ver que tal te va ese, y si se corrige el


problema que tenemos.

Dejo el enlace para quien pueda interesar:


http://forum.arduino.cc/index.php?
PHPSESSID=16ashhaisbjac4gtfm4iq5flk2&topic=193036.0

Esta es la web del creador:


http://cnccontrol.byethost13.com/ con montón de info.

Lo comparto porque me ha parecido alucinante, además el soft es para windows.

Saludos.

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 76/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Responder

Anthony Vargas
4 abril, 2014 a las 4:13 pm

De verdad excelente proyecto, estoy iniciando con el mío siguiendo tus


indicaciones e investigando mucho sobre electrónica. Me gustaría que me
enviarás a mi correo personal videos tutoriales de como es el proceso detallado
de importar, programar y enviar a la máquina al igual que de como poner en
punto cero la máquina para el arranque de una programación.
Tengo otra consulta, yo instalé una de las últimas versiones de linux (UBUNTU) y
solo me permite instalar GAMBAS 3 pero no he podido instalar Txapu cnc para
este GAMBAS 3 y cuando descargo ARDUINO para linux e instalo la interfaz que
aparece no es nada parecida a la versión para Windows como la que tu presentas
en tu video de configuración de arduino para los A4898. Espero tu pronta
respuesta y otra vez te felicito por tu excelente proyecto…
Este es mi correo personal: hantony0222@hotmail.com

Responder

Nicolas Cuartas
6 abril, 2014 a las 4:52 pm

Hola, antes que nada felicitaciones y gracias por compartir tu investigacion. Te


hago una consulta que diferencia hay entre usar las pololu A4988 y un driver con
L298?

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 77/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

alejandro
7 abril, 2014 a las 2:40 am

Hola
estoy haciendo la fresadora de tu tutorial y queria preguntarte como conectar los
l298n para no tener que usar los a4988, que con los chip ocupas tres entradas
digitales del arduino y con el l298n solo se ocupan 2 y no tiene reset
alguien me podria explicar como es eso?

Responder

josue
9 abril, 2014 a las 7:30 pm

buen video olle como logras la interface con el codigo de cnc para hacer uno que
programa usas y como lo usas.

Responder

Mario Grez
21 abril, 2014 a las 10:36 pm

Quien farbica estas maquinas, y que valor aprox. tienen


envie respuesta a mgrez40@hotmail.es

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 78/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Antonio R
27 abril, 2014 a las 6:37 am

Hola que tal, estoy en proceso de fabricar una CNC, tu tutorial me ha permitido
ensamblar la parte mecánica, he comprado unos motores nema17, tengo el
arduino, los controladores a4988, etc. Sin embargo tengo una duda, y es que
apenas voy a ver la parte de la programación, quiero resolver muchas dudas
antes de echar a perder algo, en que parámetros le fijas la posición 0,0,0 de la
fresadora, en que parte se asignan los valores máximos para el recorrido en los 3
ejes. Y por ejemplo existe algún parámetro para modificar el diámetro de la
fresa? es decir yo tengo algunas fresas de corte de 1, 2, 3 y hasta 6mm. Estoy en
el entendido que a diferente diámetro de la broca (fresa) se ve afectado el
resultado final, Espero no abrumarte con tanta duda.

Responder

Antonio R
27 abril, 2014 a las 6:44 am

Hola que tal, creo no llego el otro mensaje, podrías indicarme si hay un
parametro para:

a) fijar el recorrido máximo en los ejes XYZ


b) ubicar la posiciós 0,0,0 de la fresadora
c) Cambiar el diámetro de la broca fresadora, es decir tengo de 1, 2,3 hasta 6mm,
esto porque a diferente diámetro cambiaría el resultado final del fresado.

Espero no abrumarte con tanta duda.

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 79/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

PedroB
28 abril, 2014 a las 5:31 pm

Hola Ignacio:

He seguido tu tutorial al pie de la letra. Tengo todo funcionando, la parte


mecánica, la electrónica y la informática.

Solo tengo un problema, y es en el posicionado de TxapuCNC. Parto de posición


(X,Y,Z) = (0,0,0), muevo 1mm a la derecha, da una vuelta (1,0,0), bien!. Muevo un
milímetro más a la derecha y da dos vueltas, moviéndose 2mm, quedando en
posición (2,0,0), cuando en verdad ya se han dado 3 pasos, y la máquina se ha
movido 3 mm a la derecha.

Funciona como una pila (stack). Si ahora quiero mover en el sentido contrario, el
primer click a la izquierda, mueve una vuelta a la derecha!, después ninguna, y
después empieza a mover a la izquierda.

Aunque todavía no le he puesto los motores a la máquina (lo tengo en mi mesa),


parece que va bien, pero no me cuadra este comportamiento a la hora de mover
el cabezal.

¿Puedes decirme algo al respecto?

P.D.I: He probado con las versiones de Txapu para gambas2 y gambas3. Mismo
resultado, pero la de gambas3 un poco más inestable.

P.D.II: Graaaacias por este fantástico trabajo.

Saludos,
Pedro.

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 80/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

IgnacioRojas
28 abril, 2014 a las 10:47 pm

Hola, introduce a mano estos dos códigos antes de hacer nada. Vera como se
soluciona el problema: G90 G21

Responder

IgnacioRojas
28 abril, 2014 a las 10:48 pm

Por cierto, son dos codigos individuales

G90

G21

Responder

PedroB
30 abril, 2014 a las 9:14 am

It works!!! todo funcionando!!!

Muchas gracias de nuevo Ignacio por tu rápida respuesta, y disculpa por no


responderte antes, pero estábamos emocionados haciéndola funcionar.

Siguiendo tu tutorial y prácticamente sin conocimientos previos de electrónica


se puede montar la CNC sin mayor problema. Doy fe!

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 81/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Como consejo para tus seguidores, creo que hay que aprender un poco de G-
Code. Nos llevamos un buen rato mecanizando un dibujo (Pycam mediante),
porque el punto de grabado lo tenía en Z=0. Supongo que se podrá configurar
desde PyCam, pero en cualquier caso, viene bien saber G-code para modificar
a mano los archivos desde txapuCNC y también para posicionar la máquina
más rápidamente.

Nuestra máquina: Arduino UNO + Pololu A4988 + motores nema 17


(SY42STH47-1206A) + fuente ATX.

Gracias de nuevo y saludos,


Pedro.

Responder

angel
2 mayo, 2014 a las 5:07 pm

Hola ignacio, quisiera saber con que software controlas tu cnc

Responder

Martí
4 mayo, 2014 a las 4:27 pm

Buenas, tengo un problema al cargar los archivos en G-code al programa


TxapuCNC, tras un breve lapso de carga gambas3 me notifica un error en
Fuentes>FMain> Draw.End.87, FMain.dibujar_ruta.1829 y
FMain.MA_Abrir_Click.116.

Alguien ha tenido un problema similar?


https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 82/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Responder

Leonardo Peña
6 mayo, 2014 a las 8:22 pm

Estimado Amigo te escribo desde Chile y mi consulta es ¿cual es el software para


hacer accionar los motores PAP y hacer figuras geometricas ?

Responder

Carlos E
8 mayo, 2014 a las 3:59 pm

Hola, al intentar abrir un archivo de inkscape da este error:


DXFImporter: No supported elements found in DXF file!
Read PyCAM’s modelling hints.
Podria ayudarme? esta parte ha sido la mas confusa del proyecto, ya que si
quiero pasar algo a pycam lo diseñaria ahi.
Gracias de antemano

Responder

Carlos E
8 mayo, 2014 a las 4:07 pm

y el psto edit da un error al abrirlo, dice que falta Core_rl_magick++_.ddl en el


equipo, y ya lo reinstale varias veces y nada.

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 83/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Responder

saymon
5 junio, 2014 a las 11:54 pm

Tengo el mismo problema.¿alguna solucion?

Responder

saymon
6 junio, 2014 a las 12:33 am

¡¡SOLUCIONADO!! hay que descargarse ghostscript


(http://www.ghostscript.com/download/gsdnld.html)
y despues GSview 5.0 (http://pages.cs.wisc.edu/~ghost/gsview/get50.htm)
y listo a mi me funciono perfectamente
Suerte

Responder

Carlos Elizondo
25 enero, 2015 a las 10:04 pm

Gracias!

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 84/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Francisco Arauz
8 mayo, 2014 a las 11:26 pm

Excelente proyecto me mandarias toda la información a mi correo


francisco.arauz@hotmail.com hardware software etc…. muchísimas gracias de
antemano eres un crack.

Responder

erick
14 mayo, 2014 a las 6:39 am

hola, ignacio gracias y felicitaciones por este aporte, soy de república dominicana,
me gustaría que me explique lo siguiente… con una maquina como la tuya cuales
serian los tipos de trabajo que puedo realizar y ademas de cuantas manera le
saco beneficio económico a dicha maquina?

Responder

Roberto Calderon
15 mayo, 2014 a las 5:54 pm

Estimado Ignacio, me sumo al resto de las felicitaciones y agradecer tu voluntad


de ayudar a traves de este medio, pero en realidad me gustaria hacerte una
propuesta, conectate conmigo , en facebook por privado, Roberto Calderon,
fuengirola, Málaga. Gracias espero tu contacto.

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 85/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Juán Sierra
24 mayo, 2014 a las 8:32 pm

Saludos Ignacio, gran trabajo, gracias por compartir tus conocimientos, he tratado
de descargar el código fuente del firmware contraptor desde tu enlace y no me
descarga nada, me envía a una pagina de sourceforge diferente que muestra
parte del código fuente, serias tan amable de indicarme de que otro sitio lo
puedo descargar, gracias por tu ayuda

Responder

Jack urban
27 mayo, 2014 a las 2:22 am

Hola muy buen trabajo,estoy en proceso de fabricar una cnc fresadora y mis
dudas son: los driver’s de pueden sustituir por unos caseros o hechos a medida !?,
ya que son algo caros y si lo piensas. A la larga alguno de dañara y tendrás que
cambiarlo todo y en uno casero solo lo puedes reparar, reduciendo costos. ;
arduino trabaja bien sobre Windows ? Gracias x responder.

Responder

Jose Gutierrez
18 junio, 2014 a las 8:07 pm

Hola Ignacio si utilizo un arduino Leonardo que necesitaría más para completar el
sistema eléctrico de una cnc que utilizare para metales ? Si puedieras explicarme

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 86/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

todo lo que necesitaría para el sistema eléctrico te lo agregaría mucho .gracias un


saludo

Responder

IgnacioRojas
24 junio, 2014 a las 10:39 pm

Hola, si usas Arduino leonardo no podrás usar GRBL. Todo lo que necesitas esta
muy bien explicado en mi canal de Youtube (igna94igna) te dejo el enlace:

https://www.youtube.com/user/igna94igna

Responder

Max
28 junio, 2014 a las 12:55 am

Hola,gracias por aportar esto,una duda hasta que tamaño es el area de


trabajoj?,yo necesito armar una con un area de trabajo de 120 cm x 90 mas o
menos,necceito cambair algo en el material, y en cuanto al ARDUINO UNO NO SE
me funcione este : http://articulo.mercadolibre.com.mx/MLM-453287272-
arduino-uno-r3-mejor-que-duemilanove-regalos-_JM , hay varios pero no se cual
escoger,gracias pro al respuesta.

Responder

Yunier
9 julio, 2014 a las 3:43 am
https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 87/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Hola Ignacio me parece muy interesante este proyecto quiero hacerle 2


preguntas

1- si los motores que puedo comprar son muy pequeños puedo poner dos o mas
en el mismo A4988 para darle mas potencia puedo comprar otros pero de 4.2 a
esos no se pueden usar con A4988 se podría hacer algún controlador para ellos

2- se pueden usar mas de tres ejes el arduino lo permitiria y el software o


necesito otra interfaz

Gracias

Responder

Ignacio
9 julio, 2014 a las 2:46 pm

Hola, es mejor que uses motores mas potentes. Puedes usar los drivers TB6560
que admiten hasta 4.5A y en cuanto a los ejes el software no lo permite. Asi que
tienes que buscar uno para 4 ejes

Responder

Cristopher Guerrero
11 julio, 2014 a las 2:51 am

Hola buenas tardes Ignacio!


Primeramente te felicito por tu proyecto y muchas gracias por compartirlo.
Estoy por iniciar el proyecto, estoy estudiando actualmente y quiero presentarlo
como proyecto en la universidad así que tengo muchas dudas referente a la

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 88/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

programación.
¿Crees que pueda usar MasterCamp X5 para programar junto con arduino?

Muchas gracias por todo, Saludos!!

Responder

Paganini
29 julio, 2014 a las 4:51 am

Hola que tal, antes que nada muchas gracias por compartir la información.
Tengo una pregunta, de que tamaño me recomiendas la cnc? con unos motores
nema17 con las siguientes características : 1.7A de corriente, holding torque
=4000g*cm, detent torque = 224g*cm y rotor inercia = 54g*cm^2.

Nuevamente muchas gracias y espero no haberte abrumado

Responder

Orlando P
9 agosto, 2014 a las 8:25 pm

Saludos a todos,

Primero, gracias Ignacio, excelente trabajo. Ya termine de armar mi CNC con


todo y electronica. Ahora estoy en la etapa de programacion. Estoy buscando la
manera de tener los dos OS (Windows y Linux) para pode utilizer Txapu. Me
gusataria poder hacer todo desde Windows si instalar Linux. Existe alguna
alternativa a Txapu que haga su mismo trabajo pero en Windows? De Nuevo mis
felicitaciones por un trabajo de excelencia.

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 89/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Muchas Gracias,
Orlando

Responder

Maximiliano Alarcón
13 agosto, 2014 a las 3:10 am

Hola

Antes que nada muchas felicitaciones por éste proyecto. Está más que completo
y genial. Sólo unas cuántas dudas; yo pretendo hacer mi CNC de 2mts*2mts y
utilizar motores NEMA 17, pero, ¿qué drivers debo usar? Porqué he leído que
dices que si es de más de 1mt*1mt deben usar drivers más potentes que los
A4988.

De antemano, muchísimas gracias!

Responder

Adrián
16 agosto, 2014 a las 6:57 am

Hola!!
Me podrias decir si el chip A4988 black, me sirve para realizar este proyecto?

Desde ya, Muchas Gracias


Saludos
Adrián

Responder
https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 90/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Juriodo
27 agosto, 2014 a las 8:03 pm

Hola,

Primero quiero daros a todos las gracias por toda la información que ofrecéis, me
está siendo de gran ayuda en mi proyecto.

Tengo una duda y esperaba que me la pudierais resolver:

Tengo 3 motores 103H6701-0149 y quisiera saber si alguien tiene un esquema o


algo para saber a que corresponde cada hilo de los motores, no encuentro por
ningún lado esta información.

muchas gracias de antemano,


salu2

Julio

Responder

miguel angel k ato


2 septiembre, 2014 a las 5:49 pm

felicidades ignacio, pregunta, crees que me pueda servir tu proyecto para fresar
un PCB y hacer la perforacion??, me urge empezar a fabricarla…. Buen dia

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 91/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

SMAA
3 septiembre, 2014 a las 12:24 am

Hola ignacio, Me podrías decir como definir el origen de la fresa ? es decir, a mi


parecer debería partir de un punto X y al terminar volver a dicho lugar. Desde ya
Gracias :*

Responder

Jorge CH
7 octubre, 2014 a las 7:28 pm

Hola felicidades por ganar interés pupular en proyectos tan buenos y útiles,
Disculpa con el chip A4988 puedo controlar un motor Nema 17 de 70 oz-in y 1.8°
por paso round shaft de 5mm y cual es la medida máxima que puedo ganar para
construir un cnc.
El arduino uno r3 se controlaria desde linux o se puede tambien de windows, se
puede utilizar mach 3?
Cual recomiendas tu.
De antemano gracias. Un saludo desde México

Responder

Jorge CH
7 octubre, 2014 a las 7:32 pm

Me pueden funcionar para el chip a4988 estos motores con estas caracteristicas:
Información general
https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 92/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Este motor paso a paso bipolar híbrido tiene un ángulo de 1,8 ° etapa (200 pasos /
revolución). Cada fase se basa 500 mA a 10 V, lo que permite un torque de 1000
g-cm (14 oz-in). El motor tiene cuatro cables codificados por color terminados con
hilos pelados. Nuestro centro de montaje universal de 5 mm se puede utilizar
para montar objetos sobre el eje de salida de 5 mm de diámetro del motor paso
a paso.

Especificaciones
Tamaño: 35 mm de lado x 28 mm (sin incluir el eje)
Peso: 140 g (5 onzas)
Diámetro del eje: 5 mm
Calificación actual: 500 mA por bobina
Tensión nominal: 10 V
Longitud del cable: 12 in
Resistencia: 20 Ohm por bobina
Momento de retención: 1000 g-cm (14 oz-in)
Pasos por revolución: 200

Responder

JEEPAOS TIPICOS
16 octubre, 2014 a las 2:46 pm

GRACIAS, ES EXCELENTE

Responder

Fedee
27 octubre, 2014 a las 8:15 pm

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 93/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Hola, muchas gracias por subir este proyecto tan bueno aunque necesito la ayuda
de alguien ,si sabe como reparar este error? ocurre cuando intento cargar el
firmware en el arduino uno

Error compilando

In file included from


/usr/share/arduino/hardware/arduino/variants/standard/pins_arduino.h:28:0,
from reprap_new_firmware.h:1,
from reprap_new_firmware.pde:1:
process_string.pde:44:29: error: variable ‘codeTypes’ must be const in order to be
put into read-only section by means of ‘__attribute__((progmem))’
process_string.pde:409:29: error: variable ‘octantTbl’ must be const in order to be
put into read-only section by means of ‘__attribute__((progmem))’

Responder

Ignacio
28 octubre, 2014 a las 11:14 am

Hola, te recomiedo usar GRBL, el cual explico en estos videos:

https://www.youtube.com/watch?v=0NEhhZAA8pg

Es mejor que reprap new firmware

Responder

Delyhunk es
20 noviembre, 2014 a las 6:30 pm

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 94/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Hola estoy interesado en hacer uno y me gustaría saber si en vez de un dremel o


motortool usara un router que tipo de motor seria recomendable para hacerlo
con esa herramienta y si necesitara una fuente de poder distinta.
pero también cuanto me costaría de ser posible que me hiciera la parte
electrónica 3 Chips A4988 y
Arduino UNO

Responder

fernando valdes
25 diciembre, 2014 a las 6:43 pm

muy mal todo esto falta mucha explicacion de como instalar los programas lo hice
andar luego de varios dias de pruebas y de busquedas en la web.
cualquier consulta me escriben a mi correo valdesmartin@gmail.com

Responder

Julio Rodriguez
26 diciembre, 2014 a las 5:06 pm

Buenos dias, para el caso de una maquina de cuatro ejes que variante hay que
hacer con la placa de arduino? gracias por su respuesta.

Responder

Ignacio
31 diciembre, 2014 a las 4:05 pm
https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 95/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Hola, no, para 4 ejes necesitas un arduino mega y usar otro software ya que el
del tutorial solo es para 3

Responder

Jesús
30 diciembre, 2014 a las 12:27 pm

Hola Ignacio.

Me encanta lo didácticas que haces tus explicaciones tanto aquí en ikkaro como
en tus vídeos de youtube, los cuales he seguido enteros.

Estoy haciendo una fresadora parecida a la tuya y me están ayudando mucho tus
indicaciones, pero tengo un problema: compré por ebay unos drivers poniendo
en el buscador a4988 y me salieron estos:
http://www.geeetech.com/wiki/index.php/StepStick_A4988_Stepper_Driver_Modu
le
y ahora no sé dónde está el pin vref para regularlos para mis motores tal y como
explicas en tus vídeos.
Sabrías y querrias ayudarme?

Mil gracias

Responder

Ignacio
31 diciembre, 2014 a las 4:06 pm

Hola, el pin Vref es el propio tornillo. Basta con poner ahi el multimetro

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 96/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Responder

EVER
1 enero, 2015 a las 4:29 pm

hola ignacio .. estoy enrredado con un problemilla electronica ,he comprado


motores iguales a los tuyo ,le he puesto los mismos driver A4988 y cuando los
conecto a 12 v lo que hacen los motores es bibrar ,favor ayudame ,me
decepsiona un poco este detalle ,no se mucho de esto asi que cualquir ayuda me
seria de gran ayuda ,de ante mano gracias ,muy educativo tu tutoria l

Responder

Ignacio
24 enero, 2015 a las 12:21 pm

Hola, prueba a conectar todas las tierras entre sí, y si eso no funciona, mira bien
que todas las conexiones esten correctas y el a4988 correctamente regulado.

Responder

EVER
24 enero, 2015 a las 2:11 pm

gracias hermano ,ya resolvi el problema con los motores ,ahora es mas grande
jaja .mira te cuento ,estuve tratando de generar un codigo g con inskape ,pero
no he podido ,tengo leonardo y no se si sera compatible con el firmwear que
uso .si sabes algo comentamelo ,desde ya muchas gracias

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 97/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Responder

Carlos Elizondo
25 enero, 2015 a las 9:52 pm

Hola, excelente post, una gran ayuda para todos los interesados en este tema de
la fabricacion de CNC y arduino.
Tengo algunos problemas, mi cnc esta terminada (fisicamente), ya la e puesto a
andar, pero tiene un problema se mueve de formas extrañas, lo unico que e
podido enternder que falla es la señal de DIR.
Gracias de antemano.

Responder

Carlos Elizondo
25 enero, 2015 a las 10:02 pm

Hola, excelente post, una gran ayuda para todos los interesados en este tema de
la fabricacion de CNC y arduino.
Tengo algunos problemas, mi cnc esta terminada (fisicamente), ya la e puesto a
andar, pero tiene un problema se mueve de formas extrañas, lo unico que e
podido entender que falla es la señal de DIR.
Gracias de antemano.
:)

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 98/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

aldo uchiha
12 febrero, 2015 a las 4:11 pm

necesito todo sobre hardware y software en especial las mediciones de la


estructura….excelente proyecto felicidades….saludos

Responder

Davide
26 febrero, 2015 a las 8:38 pm

I find that what you did is wonderful and I would like to rebuild it ;
I can send the measures of the frame ?

Responder

fainer Tuz Torres


5 marzo, 2015 a las 9:52 am

oye amigo que modelo de motor paso a paso ocupaste , que grosor es la varilla
roscada y como se llama la pieza que utilizaste para unir la varilla roscada con el
motor. si puedes contestar pronto te lo agradecería.
posdata cual es el modelo de la placa pcb.

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 99/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Juan Gantus
8 marzo, 2015 a las 4:22 am

Hola Ignacio como estas? Tengo una duda, yo en la Arduino instale GRBL, ya
probé los motores anda todo bien, pero a la hora de bajar el Txapuzas dice que
hay que configurar unos parámetros en el software de Arduino, como lo hago con
el GRBL dentro o no tiene que ver? como lo realizo? GRACIAS.

Responder

Arley
12 abril, 2015 a las 1:39 pm

Hola Ignacio buen día,

Actualmente estoy trabajando en un proyecto similar, solo que mi sistema tiene


8 motores de paso, tú me podrías asesorar sobre el tipo de fuente, Arduino y
driver que debo usar??
Te agradezco cualquier luz que me puedas brindar.

Responder

David GS
1 mayo, 2015 a las 12:50 am

Hola Ignacio, antes que nada quiero agradecer por el post, y bueno la razón de mi
comentario es que traté de usar el codigo pero me da un error en la parte de

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 100/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

prosses_string en la linea de unsigned char codeTypes[21] PROGMEM = { que


hago?

Responder

Roviro La Cruz
7 mayo, 2015 a las 8:06 am

Hola que tal te felicito por tu excelente trabajo en la fresadora cnc. Ahora bien
estoy interesado en el manual que tienes acá, pero por correo. Mi correo es
rjlacruz@gmail.com.
Quisiera recibir todo el manual por correo y no se como hacerlo o solicitarlo.
Saludos
Excelente trabajo te Felicito….

Responder

DUET
14 mayo, 2015 a las 7:11 pm

Hola. Estoy interesado en realizar esta CNC, ya que me parece muy interesante.
Escribo porque me gustaría saber cual es el tamaño aproximado de la CNC y
saber si al cambiar las medidas de la CNC habría que modificar el código de
Arduino o no.
Gracias de antemano por la respuesta.
Un saludo.

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 101/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Gustavo gudiño
29 mayo, 2015 a las 4:48 pm

Hola. Men no pude usas el txapucnc. En su lugar descargue controlcnc.pero las


conexiones me pide finales de carrera y no se que onda con eso. Y. Como pruebo
los motores antes de montarlos

Responder

edgardo
28 junio, 2015 a las 8:10 pm

estimado Ignacio, disculpa que te moleste, pero necesito tu ayuda para poder
conexionar y programar 3 drivers l298 con arduino mega 2560, y que me
indiques con que software puedo utilizarlos. Muchas gracias.
edgardo

Responder

Julian Rivera
13 agosto, 2015 a las 6:54 am

Hola

Me intereso mucho tu cnc con arduino, me gustaria saber que referencia podria
tener el motor aparte de 1.8 de angulo, ademas de esto quisiera preguntarte si
esta fresadora con arduino no puede ser controlada con Mach3?

Responder
https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 102/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

trigo
17 agosto, 2015 a las 2:38 am

hola ignacio, tengo todo conectado y funcionando, manualmente se me mueven


todos los motores, pero cuando cargo una pieza con inkscape con todos los pasos
que has mandado en tu video me da error (Post-processor: Scale factors for X and
Y axis are not the same. G02 and G03 codes will be corrupted.)
que puede ser?
Hablas tambien de usar pycam, tienes un video tutorial sobre esto? donde lo
puedo descargar?
gracias

Responder

Tony
11 septiembre, 2015 a las 5:18 pm

Hola.

Al iniciar el GCODE manda la funcion G92 y ya no continua. Tampoco me da la


opcion de detener. Tengo borrar toda l instalacion cada vez que me ocurre.

¿Que puede pasar?

Gracias

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 103/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Fernando Ruiz Pérez


25 septiembre, 2015 a las 1:31 am

Disculpa, estoy haciendo una cnc y me estoy basando en tu tutorial, me podrías


proporcionar el código de arduino que usas para controlar ya la cnc armada, mi
correo es fer_syke@hotmail.com

De antemano muchas gracias.

Responder

XAVIER
10 noviembre, 2015 a las 6:36 am

Arduino:1.6.5 (Windows 8.1), Placa:»Arduino/Genuino Uno»

In file included from C:\Program Files


(x86)\Arduino\hardware\arduino\avr\variants\standard/pins_arduino.h:28:0,
from reprap_new_firmware.h:1,
from reprap_new_firmware.ino:1:
process_string:44: error: variable ‘codeTypes’ must be const in order to be put
into read-only section by means of ‘__attribute__((progmem))’
process_string:409: error: variable ‘octantTbl’ must be const in order to be put
into read-only section by means of ‘__attribute__((progmem))’
variable ‘codeTypes’ must be const in order to be put into read-only section by
means of ‘__attribute__((progmem))’

This report would have more information with


«Show verbose output during compilation»
activala desde Archivo > Preferencias

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 104/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

ruben gonzalez
10 noviembre, 2015 a las 7:36 pm

Hola Ignacio Rojas tengo ubuntu 1.4.04 y no consigo hacer funcionar gambas te
dejo mi correo y agradeceria infinitamente tu ayuda ya que no esta muy
explicado que digamos

Responder

Rigacape
19 noviembre, 2015 a las 10:58 am

Buenos dias

Tengo estos motores tmy querria saber si me pueden valer para hacer un
fresadora no muy grandre, te adjunto informacion de ellos.

Model

Step Angel

( °)

Motor

Length L(mm)

Rate Voltage

(V)

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 105/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Rate Current

(A)

Phase Resistance

(Ω)

Phase Inductance (mH)

Holding Torque

(g.cm)

Lead Wire

(NO.)

Rotor Inertia

(g. cm2)

Detent Torque (g.cm)

Motor Weight

(kg)

42BYGHM809

0.9

48

2.8

1.7

1.65
https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 106/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Responder

Javier
19 noviembre, 2015 a las 7:45 pm

Espectacular el tutorial. He estado buscando en internet y me he decidido por la


tuya porque es la que tiene la información más completa. Espero que no me
salgan problemas. Ya te cuento!

Responder

luis
20 diciembre, 2015 a las 5:53 am

gracias por el post ahora yo y mis compañeros de la carrera de robotica la


fabricaremos y quisiera preguntar si ay un correo o face para contactate por si
surgen algunos problemas y gracias de nuevo

Responder

oscar lara
23 diciembre, 2015 a las 8:10 pm

buenísimo tutorial, excelente ayuda para los principiantes, gracias y un saludo y


felicitaciones por este trabajo, desde la frontera mas bella de México CD, Juárez
https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 107/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Chih.

Un abrzo

Muchas Gracias

Responder

Miguel
10 enero, 2016 a las 2:01 pm

Buen día, muy buen trabajo, estoy tratando de armar un cnc, me podrias enviar
los planos ya que no los pude descargar de yutobe vallejosmmo@yahoo.com.ar
desde ya muchas gracias.

Responder

Ayo
14 febrero, 2016 a las 10:28 pm

Hola, alguien me podría enviar el correo de ignacio a mi correo


ayohgcnc@hotmail.com porque quiero hacer una cnc y tengo dudas.
Gracias.

Responder

Graciela
11 enero, 2016 a las 1:35 am

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 108/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Hola Ignacio, gracias por tus videos!!! Me han servido mucho. Tengo una
consulta… que archivos utilizas en el programa universal gcode sender? Son
archivos CAD? O con que programa los creas ya que estoy haciendo una
perforadora de placas PCB y no se como meter el diseño de una placa para
perforar.

Responder

PEDRO
26 enero, 2016 a las 1:13 am

ME INTERESA MUCHO EL TEMA SOLO QUE NO SE NI DONDE PUEDO ENCONTRAR


EL MATERIAL PARA EMPEZAR A ARMAR UN RAUTER CNC

Responder

Jose Damas
27 enero, 2016 a las 4:04 am

Hola buen día


Cual es el paso de la barra roscada.

Responder

Jose Damas
27 enero, 2016 a las 4:09 am

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 109/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Hola buen día


Cual es el paso de la barra roscada.
Jd@José damas.con

Responder

Ayo
9 febrero, 2016 a las 9:34 pm

Hola. Estoy pensando en fabricar una cnc, podrías hablarme por este correo para
yo tener el tuyo por si me surge alguna duda ayohgcnc@hotmail.com .
Gracias.

Responder

Ayo
10 febrero, 2016 a las 1:13 am

Como se puede conseguir el correo de ignacio o wassap?

Responder

DANNY ZEA
15 febrero, 2016 a las 5:53 pm

Estimado Ignacio,

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 110/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Por favor ayúdame con lo siguiente:

en la compilación del programa de Firmware me sale lo siguiente:

Arduino:1.6.8 Hourly Build 2016/02/12 12:41 (Windows 7),


Placa:»Arduino/Genuino Uno»

Opciones de compilación cambiadas, reconstruyendo todo


In file included from C:\arduino-nightly-windows (1)\arduino-
nightly\hardware\arduino\avr\cores\arduino/Arduino.h:28:0,

from sketch\reprap_new_firmware.ino.cpp:1:

process_string:44: error: variable ‘codeTypes’ must be const in order to be put


into read-only section by means of ‘__attribute__((progmem))’

unsigned char codeTypes[21] PROGMEM = {

process_string:409: error: variable ‘octantTbl’ must be const in order to be put


into read-only section by means of ‘__attribute__((progmem))’

unsigned char octantTbl[19] PROGMEM = {4 | 5 < Preferences.

POR FAVOR AYÚDAME ME DA ESE ERROR Y ME PARECE QUE ES EN EL FORMATO,


ESPERO LO MAS ANTES POSIBLE TU AYUDA.

GRACIAS

Responder

asier
17 febrero, 2016 a las 4:29 am

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 111/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

hola Ignacio;

tengo una impresa Prusa it3 y me gustaría convertirla en CNC,


no tengo muy claro cómo realizar la adaptación de la impresora a freidora, me
valdría con cambiar la platina del cabezal de la prosa y colocarle una dremel por
ejemplo? o debería hacer muchas mas modificaciones?
un saludo

Responder

Israel
12 octubre, 2016 a las 5:19 pm

Hola tienes que añadir const a la variable del archivo proccess_string.ino

unsigned const char codeTypes[21] PROGMEM

con esto se soluciona.

Saludos.

Responder

guilermo
19 febrero, 2016 a las 7:28 am

hola que tal a todos e estado leyendo todos sus comentarios todos son muy
buenos asta la duda mas mínima es buena, les comento a ver si me pueden
ayudar tengo una fresa de tres ejes a la cual le quiero cambiar el sistema por que
es un poco viejo le sirve todo solo q no puedo comunicarla con la computadora ya
que el sistema que en ese tiempo se usaba era de type i el cual es como un
https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 112/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

lenguaje o textos tipo jim i por eso quiero cambiarle el control. que dicen pe
ayudan, todo comentario es bueno se los agradecería.

Responder

guilermo tr
19 febrero, 2016 a las 7:35 am

Un cordial saludo a todos espero me puedan ayudar quiero cambiar el control a


mi maquina
el detalle es q no se mucho de esto, gracias i los felicito por cada comentario que
han echo i en especial al maestro que inicio esto un gran saludo.

Responder

Mariano
26 febrero, 2016 a las 2:38 pm

Hola Ignacio, tengo una duda….realicé todo el proyecto tal cual el tutorial, salvo
que tengo un Arduino Mega.
La consulta es…sirve el firmware o tengo que modificar algún valor?
Conecto toda la electrónica, pero el Arduino no envía ningún tipo de señal por los
puertos configurados para controlar los Pololu

Desde ya muchas gracias, Mariano

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 113/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Jhonatan
30 marzo, 2016 a las 9:22 pm

Hola amigos, como proyecto personal he intentado seguir los pasos del post pero
tengo algunos problemas con la parte del software, alguno de ustedes me podría
apoyar

Responder

Jesús
25 mayo, 2016 a las 6:00 pm

Hola que tal, excelente trabajo, me encanta.. Tengo un duda, Es capaz de cortar
mdf? Ya que solo he visto que hagan dibujos…

Responder

Iveth Velazquez
20 junio, 2016 a las 7:22 pm

hola! quiero saber si es posible utilizar algún softwere en WIDOWS y si en ves de


obtener el Gcode con el programa de qui no es lo mismo que obtenerlo de
MasterCam?

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 114/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

rogelio
23 junio, 2016 a las 4:06 pm

bueno dias ing. nacho camaro. soy estudiante de universidad utcam del suroeste
de mexico.
me encuentro realizando mis practicas en una empresa la cual cuentan con una
cnc està en fuera de servicio laboral. la cual la quiero reactivar pero me gustaria
que usted me acesore con un modelo. algun contacto para comunicacion. por
favor

Responder

rogelio
23 junio, 2016 a las 6:27 pm

soy estudiante de la universidad utcam del suroeste de la república mexicana. me


encuentro realizando mis practicas profesionales en una empresa la cual tienen
una cnc parecida a esta solo que necesito que me asesoren para un modelo.
algún contacto para que alguien me explique y pueda enviarles las fotos de la
maquina-herramienta en la que quiero trabajar. gracias espero prontas
respuestas.

Responder

k iesler lugo
27 junio, 2016 a las 12:15 am

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 115/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

amigo quiero hacer una cnc para armar mis propios PCB, algo sencio de 20cm x
20 cm que tipo de motor necesito serviria este modelo

Mini SG90 Micro Servo 9g


Velocidad de funcionamiento: 0,12 segundos / 60 grados (4.8V ninguna carga)
Puesto de Torque (4.8V): 17,5 oz / in (1 kg / cm)
Voltaje de funcionamiento: 3.0V – 7.2V
de verdad que te estaria muy agradecido

Responder

erik
30 junio, 2016 a las 6:06 pm

Hola. Queria saber si me sirve este router:


http://mla-s1-p.mlstatic.com/fresadora-router-skil-1100w-13accesorios-
ferreteria-vazquez-859421-MLA20790200036_062016-F.jpg
o necesito alguna de un tamaño mas chico? slaudos

Responder

Eduardo Chavez
23 julio, 2016 a las 5:08 am

hola buen trabajo.


Desde que software realizas el codigo para el arduino y yo creo es necesario un
firmware para el mismo, donde os puedo conseguir.
SALUDOS!!

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 116/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Responder

Farith Tobias
25 agosto, 2016 a las 6:00 am

Hola se que el arduino solo te permite voltaje de salida asta 12V pero cuando
quiera hacer una super CNC con motores con mas voltaje como los de 24V o
110V como hago

Responder

Israel
12 octubre, 2016 a las 4:45 pm

Hola, estoy probando el sketch que facilitas para Arduino y no compila, me sale el
siguiente error:

In file included from C:\Program Files


(x86)\Arduino\hardware\arduino\avr\variants\standard/pins_arduino.h:28:0,
from reprap_new_firmware.h:1,
from reprap_new_firmware.ino:1:
process_string.ino:44:29: error: variable ‘codeTypes’ must be const in order to be
put into read-only section by means of ‘__attribute__((progmem))’
process_string.ino:409:29: error: variable ‘octantTbl’ must be const in order to be
put into read-only section by means of ‘__attribute__((progmem))’
Error de compilación

La versión de IDE Arduino es la 1.6.1 y el Arduino es un Arduino Uno aun que ni


siqiuera puedo volcarlo es al verificar cuando me salta el error.

Gracias y Saludos.
https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 117/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Responder

Israel
12 octubre, 2016 a las 5:19 pm

Solucionado! Perdón por el comentario sin necesidad!

Responder

Pascual Antonio Roa Vargas


13 noviembre, 2016 a las 5:51 am

Hola mister dios bendiga tu buena fe porque no te imaginas lo importante que es


para mi éste proyecto yo soy fresador y amo este oficio estoy que no duermo
pensando en este proyecto según los motores que tu usaste me gustarían un
poco mas fuertes o un poco más grandes por favor Ayúdame con ésto y que tipo
de tarjeta debo de usar que sea buena mi nombre es pascual dios té bendiga mi
hermano

Responder

lorenzo fuentes
7 diciembre, 2016 a las 11:45 pm

estimado necesito fabricar una maquina con router 3 o 4 ejes para hacer
modelos en madera de volumenn

mi cel 992983296
https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 118/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

de donde eres

Responder

Yosdany Glez Hdez


18 julio, 2017 a las 10:20 am

Hola, buenísima esta página, soy cubano y estoy comenzando a construir una cnc,
el problema es que he conseguido motores distintos, una pareja de EM-323 y EM-
326 de impresora epson lx 300, necesito saber si estos me sirven, conseguí
tambien un em-297 dl tipo 17pm-k017-p15 ASTROSYM, este parece bueno y otro
redondo nmb em-299, quisiera que me ayudaran, los motores no son tan fáciles
de conseguir aquí y me gustó mucho la idea de la CNC. Me serviría de ayuda que
me dijeran si tienen la fuerza necesaria. Mi correo es yosdanyg@uclv.cu

Responder

OSCAR RIOS
28 diciembre, 2017 a las 2:36 pm

HOLA AMIGO ES UN PLACER PODER HABER ENCONTRADO UNA PAGINA DONDE


APRENDER A CONSTRUIR UNA CNC.
SOY TOTALMENTE NEOFITO EN EL TEMA, POR LO TANTO TE PIDO ME ORIENTES,
DE DONDE BAJAR LOS SOFWARE PARA MANEJAR EL ARDUINO Y DEMAS DESDE
YA GRACIAS
OSCAR

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 119/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

LEONARDO lopez
5 marzo, 2018 a las 9:18 pm

Felicitaciones desde Mexico, soy un aficionado ala electronica, y me gustaria


mucho hacaer este cnc, pero no se nadad e Arduino,
con que puedo empezar? muchas gracias

Saludos cordiales

Responder

JOSE ANTONIO MORALES


24 marzo, 2018 a las 7:14 pm

hola me presento mi nombre es josé antonio y quisiera saber si los motores paso
a paso los puedo obtener de una impresora o de un dvd disculpa … realizare una
maquina cnc y necesito ayuda.
me podrias ayudar con esto por favor.
dejo mi correo: joseanmoguz@gmail.com
de ante mano muchas gracias amigo.
un cordial saludo

Responder

JESUS
6 abril, 2018 a las 1:57 pm

hola ignacio muy bueno el proyecto, muchas gracias, aun no lo construyo, pero
deseo hacerte una pregunta, este proyecto es solo para madera, es decir si
https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 120/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

deseo construir un tornillo o alguna rosca en particular pero metalica de fierro,


sera posible con este mismo proyecto, o no .. ojala me respondas. . gracias

Responder

César Alberto Parra


24 agosto, 2018 a las 3:17 pm

Hola te fajaste en serio con la explicación, sobrado y gracias por compartir el


conocimiento.

Responder

Totalplanning
8 noviembre, 2019 a las 9:45 am

Post muy interesante y muy completo.

Responder

Pedro Espinosa Zamora


7 marzo, 2020 a las 4:23 am

Hola he intentado publicar un mensaje para Ignacio pero no aparece aquí


alguien me puede apoyar diciéndome comí se hace gracias

Responder

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 121/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Mauricio
7 marzo, 2020 a las 4:01 am

Disculpa…sirve para maquinar engranes de acero? Y en caso de ser afirmativa …


solo requiere la herramienta de corte o fresado correcta?

Responder

Bruno rafael lima cervera


25 marzo, 2020 a las 9:38 pm

Hola me parece muy bueno tu aporte ,mi pregunta es si puedo hacer figuras en
3d sobre metal para moldes de muñecos.

Responder

Deja un comentario

Nombre *

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 122/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Correo electrónico *

Web

Publicar comentario

Índice del artículo

1 Estructura
1.1 Lista de materiales necesarios para la estructura
2 Montaje
3 Hardware
3.1 Control de los A4988 mediante Arduino
4 Software
5 Firmware
5.1 Ahora pasemos a la pestaña INIT y en ella haremos las modificaciones de la velocidad,
pasos por vuelta y salidas de los pines digitales de Arduino.
5.2 Ajuste de los pasos por milímetro
5.3 Feedrates
5.4 Pins
5.5 Extruders pins

Spanish

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 123/124
27/4/22, 13:43 Cómo hacer paso a paso una fresadora CNC casera con Arduino - Ikkaro

Contacto Quienes Somos Aviso legal

2022 Ikkaro™

https://www.ikkaro.com/como-hacer-fresadora-cnc-casera/ 124/124

También podría gustarte