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 $USERGrup 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:
groupsListede 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/ttyUSB0Dö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/ttyUSB0ve 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?
- Bağlantı noktası listelenmiyor.
- Baud hızı ve seri bağlantı noktası kılavuzu.
- Dağıtımınızla birlikte
groupsvels -la /dev/tty*çıktısını toplulukta paylaşın.
Windows sürücü sorunları
Windows'ta USB seri sürücüsü kurulumu. CH340, CP210x, FTDI. 'Bağlantı noktasının listelenmemesinin' en yaygın nedeni.
Çökme sonrası kurtarma
Beam Bench, düzgün kapatılmamış bir çıkıştan sonra devam eden projeyi nasıl kurtarır? Otomatik kaydetme dosyasının konumu ve dosyanın nasıl geri yükleneceği.