Página principal

Arduino
CNC con piezas de DVD recicladas
Interface realizada con Gambas
Parte 2


En la primera parte de este montaje había realizado un CNC con un lenguaje propio. PARTE1
En esta segunda parte de montaje, realizo una sencilla interface gráfica con Gambas (Visual Basic para linux).
El tener que introducir todas las líneas una por una de forma manual , puede resultar agotador.
Con este programa se simplifica la realización de texto y líneas.
El programa  es sencillo, solo dispone de 4 líneas de palabras y 3 rectángulos para imprimir.
Se puede cambiar las coordenadas y su tamaño.
Las letras solo tienen una resolución 5*8  en forma de línea, no es mucho pero para este CNC sirve.
Como ejemplo la letra N tiene la siguiente descripción:
78, 0, 0, 0, 0, 0, 0, 7, 0, 7, 4, 0, 4, 0, 4, 7
78- Código Ascii de N
0,0,0 reservados
línea de 0, 0 al 0, 7
línea de 0, 7 al 4, 0
línea de 4, 0 al 4, 7

Como no quería complicarme mucho, solo he realizado las letras en mayúsculas.


Interface gráfico.

Recomiendo no ajustar mucho los elementos a los márgenes, puede no pintar bien los extremos debido a un ajuste preciso del CNC.

Para una tercera parte mostraré como utilizar el CNC con programa comercial bastante mas potente.


VIDEO DE FUNCIONAMIENTO

PROGRAMA GAMBAS



Saludos.
Juan Galaz


Bibliografía:
PARTE1
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/