Ir al contenido principal

Modificar marlin para controlar laser en ramps y arduino mega




El láser para corte o grabado funciona a 12V y viene con un módulo de control de intensidad que se comunica vía TTL(ver mas), este tipo de comunicación funciona con 5V.



El arduino mega y la placa ramps 1.4 son el "cerebro" mas utilizado en la impresión 3D. Tiene 3 conexiones principales. D10, D9 y D8, donde se suelen conectar el calentador de la boquilla, el ventilador de capa y la cama caliente; en ese orden. Todas estas conexiones son de 12V y de intensidad graduable. 



¿Cómo conectamos el láser ?

Lo mas común es trabajar con la conexión D9. Al comunicarnos con la CNC el comando M106 encenderá el láser y el M107 lo apagará. Con M106 S127 el láser trabajará a mitad de intensidad (0-255).

NO podemos conectar el módulo de control porque es 5V y D9 es 12V. Se puede conectar el laser directo a D9, así se dejaría de utilizar el módulo y todo el trabajo lo asumiría el ramps, con el riesgo de sobrecargarlo.

La solución es modificar el archivo pins_RAMPS.h del marlin, reemplazando 44 en lugar de 9.


Con esta modificación debemos conectar el módulo del láser al D44 y ya podemos trabajar con los comandos M106 y M107 tal como se mencionó arriba


Comentarios