Página principal
CNC
Láser y dibujado con Ender 3
Hace un par de años había realizado
varios montajes de CNC con piezas de DVD recicladas cnca.html.
Había utilizado una placa controladora que en su momento me costó
alrededor de 8€.
La tenía un poco retirada, pero en la mente para hacer otros
montajes.
El año pasado había comprado una impresora 3D Ender 3, de la cual
estoy bastante satisfecho.
En mi idea de realizar algo más que crear piezas de plástico con la
impresora se me vino a la cabeza la placa controladora que tengo en
el cajón.
Existe la posibilidad de utilizar la electrónica que tiene la Ender
3, pero requiere abrir la impresora y modificar el firmware, eso no
me gusta. Además es mucho más flexible utilizar el programa
controlador GRBL , el cual funciona bastante bien en la mayoría de
los casos.
Existe un kit con láser para transformar la ender 3 en grabadora
laser, este vídeo lo explica.
https://www.youtube.com/watch?v=K7X78C0qoxc
Para la realización de está práctica solo es necesario conseguir los
cables que conecte la placa controladora a los motores de la Ender
3.
Casualmente entre los muchos cables que poseo de piezas recicladas
estaban dichos cables, son conectores de 6 pin, de los cuales se
utilizan 4 para los motores.
En un principio conecté los cables según la configuración normal que
aparece en todos los esquemas.
1-1 , 2-2 , 3-3 , 4-4 . Pero esto no funcionó, hacía como que se
activaban los motores pero los motores no se movían.
Después de mirar con el polímetro descubrí que las bobinas de los
motores de Ender 3 no correspondían con la conexión normal.
La conexión correcta es 1-1 , 2-3 , 3-2 , 4-4 . Con lo cual los
motores giraba perfectamente.
Con el programa Universal Gcode Sender realizamos todas las
pruebas.
El principal cambio que debemos hacer para adaptar nuestro CNC es (x,
step/mm) y (y, step/mm).
Para ver la configuración del GRBL que se almacena en la EEPROM
del arduino debemos teclear la orden :$$
Para el caso de la Ender 3 el ajuste es el siguiente:
$100=5
$101=5
$102=25
Las demás configuraciones debemos cambiarlas dependiendo el tipo
de motor paso a paso que tengamos.
Normalmente funciona sin tocar nada mas, pero cambiando algún que
otro parámetro veremos como aumenta la velocidad.
Como en mi CNC no voy a conectar los interruptores de fin de
carrera, tengo que ajustar el CNC a la posición inicial X=0 y Y=0.
Se puede hacer a mano y luego pulsar en del botón de Reset Zero en
el programa del Universal Gcode Sender.
Unos de los motivos de no conectar los interrupciones de fin de
carrera es que utilizamos el Limite de eje Z para la activación del
láser.
El láser utilizado se compró en aliexpress
LASER , es bastante barato y el kit incluye las gafas que no
tengo.
Con la potencia de este láser no se puede pretender mucho, además no
creo que llegue a 1W .
Las pruebas me dieron la razón, solo quemaba goma-eva o papel de
seda, pero para las primeras experiencias me sirvió.
Conexión del láser a la placa CNC.
Existen varios programas para generar código GCODE desde una imagen
o dibujo.
El más fácil es LaserGRBL solo funciona en Windows y es open source,
se descarga de http://lasergrbl.com/.
LaserGRBL funcionando
Resultado de las diferentes pruebas.
Como podemos observar el anclaje del láser se realiza mediante un
imán, por lo cual el desmontaje es muy fácil.
En Inkscape tenemos el Plug-In GcodeTools para generar código GCODE,
es muy versátil, pero también bastante lioso de usar.
Un Plug-In bastante más fácil de usar es Laser Tool
Plug-In y se descarga de https://jtechphotonics.com/?page_id=2012
.
Está hecho para manejar un láser, pero también se puede modificar
para realizar dibujos.
La colocación del rotulador es un tanto simple, una goma,
lógicamente se puede colocar de otra forma bastante mejor, pero esto
es una prueba rápida. Aprovechamos el eje Z para pintar.
En el siguiente vídeo explico la configuración he instalación del
Plug-In en Inkscape.
https://youtu.be/R82LHou0MXo
Y como muestra de quemar goma-eva y dibujar muestro este otro vídeo.
https://youtu.be/H3ZqtLJVXoo
Con este láser no se puede quemar mucho, es de poca potencia, pero
el montaje es una referencia para colocar un láser de mayor
potencia.
Para los que quieran saber lo que puede quemar un láser ver este
vídeo. https://www.youtube.com/watch?v=djRRxGXyACY
En la próxima entrega realizaré un circuito impreso con la Ender 3.
El entorno de trabajo ha sido Debian 9, salvo en la utilización del
programa LaserGRBL que solo funciona en Windows.
Saludos.
Juan Galaz
Bibliografía:
https://jtechphotonics.com/?page_id=2012
http://lasergrbl.com/
https://www.youtube.com/watch?v=532k6vX6oyo
https://www.youtube.com/watch?v=K7X78C0qoxc
https://www.youtube.com/watch?v=djRRxGXyACY
28/11/2018 - Arduino - Inkscape Laser Tool Plug-in, GRBL, Universal
GcodeSender, PARTE 5. CNCE
19/11/2018 - Arduino - CNC con piezas de DVD recicladas. GRBL,
Inkscape, Gcodetools, UniversalGcodeSender. Parte 4. CNCD
15/11/2018 - Arduino - CNC con piezas de DVD recicladas. Parte 3.
Programa Benbox. CNCC
13/11/2018 - Arduino - CNC con piezas de DVD recicladas. Parte 2.
Interface realizada con Gambas. CNCB
09/11/2018 - Arduino - CNC con piezas de DVD recicladas. Parte 1 .CNCA