Beam Bench belgeleri

Linux seri bağlantı noktası izinleri

Kullanıcınızın izni olmadığı için Beam Bench seri bağlantı noktasını açamıyor. dialout grubuyla düzeltin.

Görülen durum

Linux'ta lazere bağlanırsınız. Seri bağlantı noktası mevcut olur (/dev/ttyUSB0 veya /dev/ttyACM0), ancak:

  • Beam Bench bunu açılır listede göstermez veya
  • Beam Bench bağlanırken "İzin reddedildi" gösterir.

Ne oluyor?

Linux, seri bağlantı noktalarını dosya sistemi izinleriyle korur. Varsayılan olarak yalnızca dialout grubu seri aygıtlara erişebilir. Kullanıcınız bu grupta değilse bağlantı noktasını açamazsınız.

Düzeltme

İşletim sistemi düzeyinde bağlantı noktasını görüp göremediğinizi kontrol edin

ls -la /dev/ttyUSB* /dev/ttyACM*

crw-rw---- 1 root dialout veya benzeri girdiler görüyorsanız bağlantı noktası mevcuttur, ancak dialout grubuyla sınırlıdır.

Kendinizi dialout grubuna ekleyin

sudo usermod -aG dialout $USER

Grup değişikliğinin etkili olması için oturumu kapatıp yeniden açın. (Yeniden başlatma da işe yarar.) Şununla doğrulayın:

groups

Listede dialout görünmelidir.

Dağıtımınız farklı bir grup adı kullanıyorsa

Bazı dağıtımlar uucp yerine tty (Arch) veya dialout kullanır. Bağlantı noktasının grubunu kontrol edin:

ls -la /dev/ttyUSB0

Dördüncü sütun gruptur. Bunun yerine kendinizi o gruba ekleyin.

Bağlantı noktasının çalıştığını doğrulayın

Oturumu kapatıp yeniden açtıktan sonra:

echo '?' > /dev/ttyUSB0

İzin hatası üretmemelidir. Geri veri okumak daha karmaşıktır (screen, minicom kullanın veya Beam Bench'i açın).

Bağlantı noktası Beam Bench'te hâlâ görünmüyorsa

  • İşletim sisteminin onu gördüğünü doğrulayın (ls /dev/tty*).
  • Kullanıcınızın ona erişebildiğini doğrulayın (stat -c "%U %G" /dev/ttyUSB0 ve gruplarınızla).
  • İşletim sistemi aygıt listesini yeniden taraması için Beam Bench'i yeniden başlatın.

Korumalı alan kullanılıyorsa, flatpak / snap / appimage

Bazı paketlenmiş Linux uygulama biçimleri aygıtlara erişimi kısıtlar. Paket biçiminin belgelerine bakın. AppImage'lar için --no-sandbox ile çalıştırmanız veya aygıt erişimini açıkça vermeniz gerekebilir.

Çalıştığını doğrulayın

  • Beam Bench'in bağlantı noktası açılır listesinde bağlantı noktanız görünür.
  • Bağlantı başarılı olur.
  • Konsol, GRBL karşılama mesajını gösterir.

Hâlâ sorun mu yaşıyorsunuz?

On this page