Beam Bench-documentatie

Een laser via een externe host gebruiken

De host is een Windows- of Linux-computer bij de laser. Daar draait de Beam Bench CLI zonder desktopvenster. Op de laptop draait de normale Windows-, macOS- of Linux-app. De laser blijft via USB met de host verbonden.

Gebruik op beide computers dezelfde Beam Bench-versie. Exporteer een machineprofiel uit de app, kopieer het als machine.bbprofile naar de host en importeer het terwijl de host gestopt is. Voer de passende opdrachten hieronder uit in de CLI-map.

Gebruik een vertrouwd privénetwerk. Het token heeft minstens 32 ASCII-tekens zonder spaties nodig. HTTP versleutelt token en project niet. Gebruik op onbetrouwbare netwerken een SSH-tunnel of TLS-reverseproxy. Stel deze poort niet rechtstreeks open op internet.

Installeer op Linux de blijvende systemd-service uit de volledige handleiding voordat je SSH verbreekt. Een host op de voorgrond kan met de SSH-sessie afsluiten. Houd op Windows de hostterminal open. Bewaar het getoonde token in een wachtwoordmanager en gebruik het opnieuw na een herstart van de 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 5900

Windows 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 5900

Open op de laptop Run > Laser en Laser connection > Remote host. Vul adres en token in en kies Save and connect. Selecteer hostprofiel en USB-poort. Kies Transfer and check project, controleer hostvoorbeeld en voorcontrole, controleer het kader met de laser uit en bevestig expliciet Start on host. Het gecomprimeerde project mag maximaal 64 MiB zijn.

De host moet aan, wakker en via USB verbonden blijven. De laptop sluiten stopt geen lopende opdracht. Connect to host toont de status opnieuw zonder opdrachten te starten of hervatten. Blijf bij de laser. Verouderde voortgang bij verbindingsverlies betekent niet dat de laser gestopt is. Gebruik de fysieke stop als bediening op afstand ontbreekt. Herstarten van het hostproces hervat geen onderbroken opdracht.

Volledige installatie, Linux-service en SSH-instructies

On this page