Piloter un laser depuis un hôte distant
L’hôte est un ordinateur Windows ou Linux près du laser. Il exécute la CLI Beam Bench sans fenêtre. Le portable utilise l’application normale Windows, macOS ou Linux. Le laser reste relié à l’hôte par USB.
Utilisez la même version de Beam Bench sur les deux ordinateurs. Exportez un profil machine depuis l’application, copiez-le sur l’hôte sous machine.bbprofile et importez-le lorsque l’hôte est arrêté. Exécutez les commandes adaptées ci-dessous dans le dossier de la CLI.
Utilisez un réseau local privé de confiance. Le jeton doit contenir au moins 32 caractères ASCII sans espace. HTTP ne chiffre ni le jeton ni le projet. Sur un réseau non fiable, utilisez un tunnel SSH ou un proxy inverse TLS. N’exposez pas ce port directement sur Internet.
Sous Linux, installez le service systemd persistant décrit dans le guide complet avant de déconnecter SSH. Un hôte au premier plan peut quitter avec la session SSH. Sous Windows, gardez le terminal de l’hôte ouvert. Enregistrez le jeton affiché dans un gestionnaire de mots de passe et réutilisez-le après un redémarrage de l’hôte.
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 5900Sur le portable, ouvrez Run > Laser, puis Laser connection > Remote host. Saisissez l’adresse et le jeton, puis choisissez Save and connect. Sélectionnez le profil et le port USB de l’hôte. Utilisez Transfer and check project, examinez l’aperçu et les contrôles de l’hôte, vérifiez le cadre laser éteint, puis confirmez explicitement Start on host. La limite du projet compressé est de 64 MiB.
L’hôte doit rester alimenté, éveillé et connecté par USB. Fermer le portable n’arrête pas un travail en cours. Connect to host rétablit l’affichage du statut sans lancer ni reprendre de travail. Surveillez le laser. Une progression figée après une déconnexion ne signifie pas que le laser est arrêté. Utilisez l’arrêt physique si la commande distante est indisponible. Redémarrer le processus hôte ne reprend pas un travail interrompu.
Macros
Associez une séquence de commandes G-code à un raccourci clavier ou à un bouton de barre d'outils. Le moyen le plus rapide d'automatiser des opérations dans l'application.
Référence
L’ensemble exhaustif de l’interface utilisateur. Une page par panneau, outil, boîte de dialogue, paramètre, raccourci clavier et format de fichier.