Controlar un láser desde un host remoto
El host es una computadora Windows o Linux junto al láser. Ejecuta la CLI de Beam Bench sin ventana de escritorio. La laptop usa la aplicación normal de Windows, macOS o Linux. El láser permanece conectado al host por USB.
Usa la misma versión de Beam Bench en ambos equipos. Exporta un perfil de máquina desde la aplicación, cópialo al host como machine.bbprofile e impórtalo con el host detenido. Ejecuta los comandos correspondientes de abajo en la carpeta de la CLI.
Usa una red local privada de confianza. El token necesita al menos 32 caracteres ASCII sin espacios. HTTP no cifra el token ni el proyecto. En redes no confiables, usa un túnel SSH o un proxy inverso TLS. No expongas este puerto directamente a Internet.
En Linux, instala el servicio systemd persistente de la guía completa antes de desconectar SSH. Un host en primer plano puede cerrarse con la sesión SSH. En Windows, mantén abierta la terminal del host. Guarda el token mostrado en un administrador de contraseñas y reutilízalo después de reiniciar el host.
Linux
./beambench-cli host import-profile machine.bbprofile
export BEAMBENCH_API_TOKEN="$(openssl rand -hex 32)"
printf '%s\n' "$BEAMBENCH_API_TOKEN"
./beambench-cli host serve --network --port 5900Windows PowerShell
.\beambench-cli.exe host import-profile machine.bbprofile
$bytes = New-Object byte[] 32
$rng = [System.Security.Cryptography.RandomNumberGenerator]::Create()
$rng.GetBytes($bytes)
$rng.Dispose()
$env:BEAMBENCH_API_TOKEN = [BitConverter]::ToString($bytes).Replace('-', '').ToLowerInvariant()
$env:BEAMBENCH_API_TOKEN
.\beambench-cli.exe host serve --network --port 5900En la laptop, abre Run > Laser y después Laser connection > Remote host. Ingresa la dirección y el token, y elige Save and connect. Selecciona el perfil y el puerto USB del host. Usa Transfer and check project, revisa la vista previa y las comprobaciones del host, recorre el marco con el láser apagado y confirma expresamente Start on host. El límite del proyecto comprimido es de 64 MiB.
El host debe seguir encendido, sin suspenderse y conectado por USB. Cerrar la laptop no detiene un trabajo en curso. Connect to host recupera el estado sin iniciar ni reanudar trabajos. Vigila el láser. Un progreso desactualizado tras perder la conexión no significa que el láser se haya detenido. Usa la parada física si el control remoto no está disponible. Reiniciar el proceso del host no reanuda un trabajo interrumpido.
Macros
Asigna una secuencia de comandos G-code a una tecla de acceso rápido o un botón de la barra de herramientas. La forma más rápida de automatizar dentro de la aplicación.
Referencia
La superficie completa de la interfaz. Una página por cada panel, herramienta, diálogo, ajuste, atajo de teclado y formato de archivo.