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/