Dovoljenja za serijska vrata v Linuxu
Beam Bench ne more odpreti serijskih vrat, ker vaš uporabniški račun nima dovoljenja. Težavo odpravite tako, da ga dodate v skupino dialout.
Kaj vidite
V Linuxu priključite laser. Serijska vrata obstajajo (/dev/ttyUSB0 ali /dev/ttyACM0), vendar:
- jih Beam Bench ne prikaže na spustnem seznamu ali
- Beam Bench ob vzpostavljanju povezave prikaže »Permission denied«.
Kaj se dogaja
Linux serijska vrata ščiti z dovoljenji datotečnega sistema. Privzeto lahko do serijskih naprav dostopa samo skupina dialout. Če vaš uporabniški račun ni v tej skupini, vrat ne morete odpreti.
Odpravljanje težave
Preverite, ali so vrata vidna na ravni operacijskega sistema
ls -la /dev/ttyUSB* /dev/ttyACM*Če vidite vnose s crw-rw---- 1 root dialout ali podobnim zapisom, vrata obstajajo, vendar je dostop do njih omejen na skupino dialout.
Dodajte se v skupino dialout
sudo usermod -aG dialout $USEROdjavite se in se znova prijavite, da bo sprememba skupine začela veljati. (Deluje tudi ponovni zagon.) Preverite z ukazom:
groupsNa seznamu mora biti dialout.
Če vaša distribucija uporablja drugo ime skupine
Nekatere distribucije namesto uucp uporabljajo tty (Arch) ali dialout. Preverite skupino vrat:
ls -la /dev/ttyUSB0Skupina je navedena v četrtem stolpcu. Dodajte se v to skupino.
Preverite delovanje vrat
Po ponovni prijavi:
echo '?' > /dev/ttyUSB0Ukaz ne sme povzročiti napake zaradi pomanjkanja dovoljenj. Branje povratnih podatkov je zahtevnejše, uporabite screen, minicom ali preprosto odprite Beam Bench.
Če se vrata še vedno ne prikažejo v programu Beam Bench
- Preverite, ali jih operacijski sistem zazna (
ls /dev/tty*). - Preverite, ali ima vaš uporabniški račun dostop do njih (
stat -c "%U %G" /dev/ttyUSB0in svoje skupine). - Znova zaženite Beam Bench, da znova preišče seznam naprav operacijskega sistema.
Če uporabljate flatpak, snap ali appimage z omejenim peskovnikom
Nekateri zapakirani formati aplikacij za Linux imajo omejen dostop do naprav. Preverite dokumentacijo za uporabljeni format paketa. Pri AppImages boste morda morali zagnati aplikacijo z možnostjo --no-sandbox ali izrecno dovoliti dostop do naprav.
Preverite, ali je težava odpravljena
- Spustni seznam vrat v programu Beam Bench prikazuje vaša vrata.
- Povezava se uspešno vzpostavi.
- Konzola prikaže pozdravno sporočilo GRBL.
Še vedno ne deluje?
- Vrata niso navedena.
- Vodnik po hitrosti prenosa in serijskih vratih.
- Objavite vprašanje v skupini Facebook ter navedite svojo distribucijo in izpis ukazov
groupsinls -la /dev/tty*.
Težave z gonilniki v sistemu Windows
Nastavitev gonilnikov USB-serijskega vmesnika v sistemu Windows. CH340, CP210x, FTDI. Najpogostejši vzrok, da vrata niso navedena.
Obnovitev po sesutju
Kako Beam Bench po nepravilnem izhodu obnovi projekt, ki je bil v obdelavi. Kje je shranjena datoteka samodejnega shranjevanja in kako jo obnoviti.