Página principal
Arduino
CNC con piezas de DVD recicladas
programa Benbox
Parte 3
En la primera parte de este montaje había
realizado un CNC con un lenguaje propio. PARTE1
En la segunda parte de montaje, realizo una sencilla interface
gráfica con Gambas (Visual Basic para linux). PARTE2
En esta tercera parte mostraré como utilizar el CNC con un programa
comercial llamado Benbox.
Existen multitud de páginas donde se puede descargar el programa.
Se ha utilizado principalmente para crear dibujos y letras con
láser, funciona con muchos KIT chinos.
El programa Benbox solo funciona en Windows o en una máquina virtual
con VirtualBox.
http://www.holdme.cn/thread-1566-1-1.html
https://mega.nz/#!u8RnBDRa!G39BvWg0dSnv0Iwr49dDxI_rFS3fQuSBxM0wBUSxZcQ
Lo primero que debemos es cargar el firmware en el arduino nano que
nos trae el módulo.
Debemos seleccionar NANO(328p)/LX-Nano, el puerto
correspondiente COM3...COM4 y pulsar OK.
En alguna ocasión no me ha funcionado a la primera.
Debemos configurar algunos parámetros del dispositivo, en mi caso lo
he dejado de la siguiente manera.
En Speed he puesto 2000, pero en algunos casos puede ser mayor o
menor.
Se puede ajustar la altura del rotulador con las opciones Pen Up
y Pen Down .
Como mi placa es un poco peculiar debo cambiar los pin de conexión
de los ejes X e Y.
Cada uno deberá poner los suyos. Lo normal para la mayoría de la
gente será:
X_STEP=2 , X_DIR=5, Y_STEP=3, Y_DIR=6.
En PPM deberemos poner los pasos de cada eje.
En mi caso tiene diferente paso, he puesto 25.9 en eje X y 15.9 en
eje Y.
El servo se encuentra en el pin 11 del arduino.
Ajuste de la posición del servo.
El resultado a diferentes velocidades.
AVISO. Después de bastantes pruebas he
detectado que los motores se calientan.
Aunque funcione bastante bien, recomiendo que la alimentación de los
motores solo se realice cuando se tenga que imprimir, de otra manera
se calentarán los motores sin necesidad.
De lo descubierto con el calentamiento de motores se deduce que este
programa no está diseñado para funcionar con los controladores de
los motores paso a paso que tengo.
En la cuarta entrega de está serie de artículos sobre CNC
(plotters), explico como utilizar el programa Inkscape para
crear ficheros con extensión ngc que pueden ser impresos con
un programa bastante extendido llamado GRBL. Los resultados son
inmejorables y con bastante calidad.
VIDEO DE FUNCIONAMIENTO
Saludos.
Juan Galaz
Bibliografía:
PARTE1
PARTE2
http://www.holdme.cn/thread-1566-1-1.html
https://mega.nz/#!u8RnBDRa!G39BvWg0dSnv0Iwr49dDxI_rFS3fQuSBxM0wBUSxZcQ
https://www.instructables.com/id/Configurando-La-Grabadora-Laser-Benbox-DIY/#CTDIJIHITCH84HX
http://www.electronoobs.com/eng_impresoras_eleksmaker_2.php
https://www.doovi.com/video/how-to-make-homework-writing-machine-at-home/sUdAwUOaPX0
https://www.luisllamas.es/motores-paso-paso-arduino-driver-a4988-drv8825/
https://es.aliexpress.com/item/3DV4-CNC-Shield-V4-engraving-machine-Nano-3-0-with-USB-A4988-Reprap-Stepper-Drivers-for/32809568484.html
http://wiki.keyestudio.com/index.php/Ks0096_keyestudio_CNC_Kit_/_CNC_Shield_V4.0_%2B_Nano_3.0%2B3pcs_a4988_Driver_/_GRBL_Compatible
http://osoyoo.com/2017/04/07/arduino-nano-cnc-shield-v4-0a4988/