Klipper na ZyXEL NSA310

Czyli co i jak podłączyć żeby działało
Robin
Postów w temacie: 2
Posty: 110
Rejestracja: 19 mar 2020, 16:27
Lokalizacja: Wrocław
x 20

Klipper na ZyXEL NSA310

Post autor: Robin »

Od kilku lat leżał u mnie tytułowy NAS, jest do dość słabe urządzenie jak na obecne potrzeby.
Wartość rynkowa też jest niska.
Od początku myślałem, żeby zmienić OS na debian. Jednak wcześniej czytałem, że łatwo zmienić go bezpowrotnie w cegłę - więc czekał.
Na forum https://forum.doozan.com/ jednak jest sposób jak w razie "czego" reanimować.
Oczywiście na początku od razu serwerek ubiłem :)
Po tygodniowych bojach udało się w końcu uruchomić:
Debian 11
Klipper
Moonraker
Mainsail.
Całość zainstalowana na SSD SATA.
Drukuje się płynnie i nie widzę różnicy vs. RPi i mam w końcu bezpieczny przycisk Power on/off .
.. jest jedno ale: po każdy uruchomieniu Kliperr nie może uzyskać dostępu do portu USB i muszę z konsoli wydać:

sudo chmod -R 777 /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0

Pytanie jak to zrobić na trwale?
Adinfo, Zepco
Awatar użytkownika
Adinfo
Drukarz
Postów w temacie: 1
Posty: 1100
Rejestracja: 15 lis 2018, 12:54
Lokalizacja: śląsk
Drukarka: 2xDelta, MD-16, X1
x 254
Kontakt:

Re: Klipper na ZyXEL NSA310

Post autor: Adinfo »

Robin pisze:.. jest jedno ale: po każdy uruchomieniu Kliperr nie może uzyskać dostępu do portu USB i muszę z konsoli wydać:
sudo chmod -R 777 /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
Pytanie jak to zrobić na trwale?
Skoro system z jakiegoś powodu/lub inne oprogramowanie zmienia mu uprawnienia to może dobrym wyjściem było by zrobić myk, że dodać skrypt z tym wpisem co masz w sekwencji startowej - np, tak jak tu: https://linuxhint.com/run-script-debian-11-boot-up/ albo tak https://www.linuks.com.pl/debian/automa ... emu-debian

Masz piwo za dobre wykorzystanie sprzętu. Może by ten NSA jeszcze kamerkę itp. osprzęt uciągnął dodatkowo przy druku?
Anycubic Delta Linear Plus
Prusa i3 Beer 0% Upgrade viewtopic.php?f=34&t=6395&p=106894#p106887
Awatar użytkownika
majek
Drukarz
Postów w temacie: 1
Posty: 794
Rejestracja: 28 gru 2020, 18:17
Drukarka: EZT-3D T1, vn-corexy
x 451

Re: Klipper na ZyXEL NSA310

Post autor: majek »

Robin pisze: .. jest jedno ale: po każdy uruchomieniu Kliperr nie może uzyskać dostępu do portu USB i muszę z konsoli wydać:

sudo chmod -R 777 /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
Z jakiego użytkownika uruchamiasz klippera?
Co pokazuje:

Kod: Zaznacz cały

ls -la /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
i

Kod: Zaznacz cały

ls -laH /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
Robin
Robin
Postów w temacie: 2
Posty: 110
Rejestracja: 19 mar 2020, 16:27
Lokalizacja: Wrocław
x 20

Re: Klipper na ZyXEL NSA310

Post autor: Robin »

majek pisze: Z jakiego użytkownika uruchamiasz klippera?
Wielkie dzięki naprowadziłeś mnie na rozwiązanie!

Kod: Zaznacz cały

robert@NSA310:~$ ls -la /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
lrwxrwxrwx 1 root root 13 Nov  5 01:51 /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 -> ../../ttyUSB0

robert@NSA310:~$ ls -laH /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
crw-rw---- 1 root dialout 188, 0 Nov  5 01:51 /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0

robert@NSA310:~$ sudo adduser robert dialout
[sudo] password for robert:
Adding user `robert' to group `dialout' ...
Adding user robert to group dialout
Done.
robert@NSA310:~$ sudo reboot

Wszystko śmiga.
Następny krok do dodanie skryptu drukującego z pena.
Pomysł jest taki:
1. Na obudowie jest przycisk "Copy", którego event potrafię wykryć i podpiąć do niego skrypt.
Miałby on kopiować z pena do katalogu /home/robert/gcode_files plik *.gcode
2. Uruchomić proces drukowania skopiowanego pliku.


Nie wiem czy w ogóle warto - może jakiś inny pomysł?

Co do kamerki, to spróbuje. Moc tego nasa jest na poziomie RPi0 (1.2ghz 1xcore 256mb ram), więc może być słabo
ODPOWIEDZ

Wróć do „Elektronika sterująca, wyświetlacze”