Tlaku

Código abierto · Licencia MIT

Software libre y gratis para grabadoras y cortadoras láser

Tlaku es una alternativa de código abierto a los programas comerciales de control láser, como LightBurn: diseñas o importas un trabajo (también un proyecto de LightBurn), ajustas las capas, ves cómo se va a cortar y lo envías a la máquina con revisiones de seguridad antes de que se mueva nada. Lee la comparación.

Estado: beta 0.1.2. Ya se probó con una Creality Falcon2 Pro 22 W real: conexión, detección del modelo, homing, movimiento, encuadre, grabado de líneas, rellenos e imágenes y prueba de materiales, pausa, detener, continuar tras un corte de energía, vista en vivo y control desde el celular. El corte con potencia alta todavía no se ha probado en una máquina real, y las demás máquinas (Ruida, K40, galvo y otras marcas GRBL) solo con emuladores y máquinas virtuales dentro de la app. Trata cada trabajo como una prueba: poca potencia, material de desecho y la mano cerca del botón de paro.

Descargas Alternativa a LightBurn Para la Falcon2 Invítame un café

Ventana principal de Tlaku: lienzo con un diseño de ejemplo, panel de capas a la derecha y paleta de colores abajo.
Ventana principal, con un diseño de ejemplo y sus capas.

Guías

Qué es y para quién

El nombre viene del náhuatl tlacuilo: el pintor-escriba que dibujaba y escribía los códices. Un tlacuilo convertía ideas en trazos sobre una superficie; Tlaku convierte un diseño en movimientos de un láser.

Es para personas con una cortadora o grabadora láser de diodo o CO2 que quieren un programa abierto y que explique lo que hace, sobre todo quienes vienen de otros programas de control láser y quienes empiezan. El manual incluye una guía para el cambio.

El proyecto es de sala limpia: no se copia código, textos, íconos ni capturas de programas comerciales.

Funciones principales

  • Modo sencillo

    Cinco pasos guiados: abrir, material, colocar, revisar e iniciar. Los ajustes salen de una biblioteca de materiales y son puntos de partida, no una garantía.

  • Diseño y edición

    Lienzo con reglas y la cama de la máquina, formas, editor de nodos, alinear y distribuir, arreglos, operaciones booleanas y deshacer con historial.

  • Importar y exportar

    Proyectos de LightBurn, SVG, DXF, PDF y AI (los trayectos), HPGL, G-code e imágenes. Exporta SVG, DXF, PNG y PDF a escala 1:1. Lo que no se puede importar sale como advertencia, no se omite en silencio.

  • Texto y códigos

    Fuentes del sistema, 15 fuentes de una línea, códigos QR, Data Matrix y de barras, y texto variable (números de serie, datos de un CSV).

  • Capas y vista previa

    Modos línea, relleno e imagen. El planificador de corte indica qué regla decidió cada paso del orden, y la vista previa estima el tiempo.

  • Nesting y tiling

    Acomoda piezas en la cama o en un material irregular. Partir un trabajo más grande que la cama en tramos (tiling) es experimental: solo se probó con la máquina virtual.

  • Máquina virtual

    Conecta la app a una máquina simulada y provoca fallas a propósito (llama, alarma, desconexión) para aprender o reportar errores sin tocar un láser.

  • Revisión de seguridad

    Antes de enviar se consulta el estado de la máquina y no se transmite nada si está en alarma, en pausa o con la puerta abierta. La app nunca desbloquea ni hace homing por su cuenta.

  • Materiales y cámara

    Biblioteca de materiales de fábrica con sus fuentes, prueba de materiales y calibración de cámara.

  • Línea de comandos

    Lo que hace la app también se puede ejecutar con el programa tlaku y comprobar con pruebas automáticas.

Máquinas soportadas y su estado

Solo la Creality Falcon2 Pro 22 W se ha probado con una máquina real (sin corte con potencia alta); lo demás no. «Funciona contra el emulador» significa que va de punta a punta contra el emulador y las máquinas virtuales de la app, con pruebas automáticas. Detalle de la Falcon2 en Tlaku para la Creality Falcon2.

ControladoraEstadoNotas
GRBL 1.1 (M4) y GRBL-M3, por USB serieEmulador Falcon2 Pro probada Las demás, sin probarLa mayoría de los láseres de diodo. Probado con una Creality Falcon2 Pro 22 W real, sin corte con potencia alta. Catálogo de modelos con sus fuentes.
grblHAL y FluidNCEmulador Sin probar con hardwarePor USB y por red (TCP/Telnet y WebSocket, probados contra un emulador por sockets).
Marlin y SmoothieEmulador (básico) Sin probar con hardwareEnvío línea a línea, aviso de posición perdida y máquina virtual.
GRBL antiguo (sin M4), GRBL-LPC y G-code personalizadoSin probar con hardwareDialecto propio, con un editor de dialecto. Sin máquina virtual dedicada.
Ruida (CO2)Experimental, sin probar con hardwarePor red (UDP): conectar, enviar (por defecto guarda el trabajo en la controladora y no lo arranca), pausa, detener, encuadre. Probado solo contra un emulador; no escribe ajustes.
K40 con placa M2 NanoExperimental, sin probar con hardwareUSB directo, probado solo contra una placa simulada. La potencia va con la perilla de la máquina, no por software; sin Z, aire ni consola.
Galvo de fibra, UV o CO2 (tarjeta JCZ/BJJCZ LMCV4)Experimental, sin probar con hardwareSolo por línea de comandos; la interfaz está en camino. Solo la tarjeta 9588:9899. Haz invisible de clase 4: lee la guía de seguridad del manual antes de conectar.
Galvo EZCAD3/DLC y BSL, Trocen, TopWisdomNo soportadoUn K40 con la placa cambiada a GRBL-LPC o Smoothie sí puede funcionar.

Ayúdanos a probar

Tlaku se ha probado con una Creality Falcon2 Pro 22 W real; todo lo demás, solo con emuladores y máquinas virtuales. Si tienes una máquina, lo que más nos ayuda es que la pruebes y nos cuentes qué pasó, también si todo salió bien. Sigue la lista de validación en orden, de lo más seguro a lo más arriesgado, con protección ocular y material de desecho.

Reporte de prueba en mi máquina Compartir ajustes de material Pedir una controladora Lista de validación

Los formularios estarán disponibles cuando el repositorio tenga dirección pública.

Los ajustes de material que compartas entran a la biblioteca como datos de la comunidad sin verificar, con licencia CC0. Los formularios se abren en GitHub (hace falta una cuenta); desde la app, el menú Ayuda los abre ya prellenados y no envía nada por su cuenta.

Descargar Tlaku 0.1.2 (beta)

Gratis, con licencia MIT. Es una beta: tiene una prueba con una máquina real y el corte con potencia alta sigue sin probarse.

  • macOS 11 o posteriorApple Silicon e Intel (un solo .dmg universal): ábrelo y arrastra Tlaku a Aplicaciones.
  • Windows 10 o posterior.exe (instalador NSIS) o .msi.
  • Linux.deb o .AppImage (márcalo como ejecutable). ARM64 y Flatpak, experimentales.

Descargar la beta en GitHub

Todavía no hay una dirección pública de descarga. Cuando se publique la primera versión, el enlace aparecerá aquí.

Mientras el proyecto no tenga certificados de firma, los instaladores de macOS y Windows no están firmados y el sistema mostrará una advertencia la primera vez (Gatekeeper en macOS, SmartScreen en Windows). Cómo abrirlos, en las preguntas frecuentes. Es una aplicación en etapa temprana: úsala con cuidado.

En Linux, para usar el puerto serie del láser hay que añadir tu usuario al grupo dialout.

Manual

El manual de usuario va de los primeros pasos a la solución de problemas, e incluye una guía para quien viene de otros programas de control láser. También está dentro de la app, en Ayuda > Manual de usuario.

Abrir el manual (docs/manual)

El manual está en la carpeta docs/manual del repositorio, que todavía no tiene dirección pública.

Apoya Tlaku

Tlaku es gratis y de código abierto (MIT), y lo seguirá siendo. Lo hace una sola persona en México, sin empresa detrás. Si te sirve y quieres que avance más rápido, puedes invitarme un café.

En qué se usaría tu apoyo

  • Máquinas de prueba

    Hoy solo tengo una Creality Falcon2 Pro, un láser de diodo. Con apoyo podría probar otras familias, como CO2 con controladora Ruida o galvo de fibra, que ahora están marcadas como experimentales.

  • Certificados de firma

    Los certificados de Windows y de Apple son de pago y se renuevan. Sin ellos, los instaladores muestran el aviso de SmartScreen o de Gatekeeper. Con ellos se podría quitar.

  • Tiempo de desarrollo

    Más horas para corregir errores, probar con hardware real y mantener el manual al día.

¿Prefieres no donar? También ayuda, y mucho

Licencia

Tlaku es software libre bajo la licencia MIT. Las dependencias deben tener licencias permisivas y una comprobación automática lo verifica en cada cambio.

Texto de la licencia