3D Drucker Installieren

Hallo Leute, gleich vor weg, ich bin was Linux und vor allem Linux Manjaro angeht ein absoluter Neuling. Ich habe mir jetzt aber einen 3D Drucker zugelegt und habe statt dem Raspi einen alten Rechner der im Keller rumstand als ersatzgenommen und Manjaro Installiert um die Einstellungen ĂŒber AnyDesk zu Ă€ndern ohne immer zu dem Drucker rennen zu mĂŒssen. (Dieser steht im Keller, und meistens kommen mir die Ideen, wenn ich auf der Arbeit bin, dann kann ich nicht mal eben in den Keller gehen und was Starten. Ich habe alles soweit Installiert bekommen, nur jetzt stehe ich seit 2 Tagen vor einem Problem wo ich nicht weiter komme.
Wenn ich ĂŒber „lsusb“ mir die USB Ports anzeigen lasse, steht bei dem Drucker „Bus 005 Device 008: ID 1a86:7523 QinHeng Electronics CH340 serial converter“.
Wenn ich versuche den Drucker ĂŒber z.B. Pronterface oder Octoprint zu öffnen bekommen ich folgenden Fehler,

„Verbinde

Could not connect to /dev/ttyUSB0 at baudrate 115200:
Serial error: [Errno 13] could not open port /dev/ttyUSB0: [Errno 13] Keine Berechtigung: ‘/dev/ttyUSB0’ „

Drucker ist ein Ender 3 Pro.

Ihr seid meine letzte Hoffnung, wie bekomme ich den Serial Treiber installiert? Hat jemand schon Erfahrungen damit gemacht einen 3D Drucker ĂŒber einen Manjaro PC laufen zu lassen?

2 Likes

Theoretisch sollte es reichen, dich der tty Gruppe hinzu zu fĂŒgen:

sudo usermod -aG tty $USER

Aus- und einloggen nicht vergessen :wink:

Vielleicht auch uucp?

sudo usermod -aG uucp $USER

Quelle:

$ grep tty /lib/udev/rules.d/50-udev-default.rules                                                                           î‚Č ✔ 
SUBSYSTEM=="tty", KERNEL=="ptmx", GROUP="tty", MODE="0666"
SUBSYSTEM=="tty", KERNEL=="tty", GROUP="tty", MODE="0666"
SUBSYSTEM=="tty", KERNEL=="tty[0-9]*", GROUP="tty", MODE="0620"
SUBSYSTEM=="tty", KERNEL=="sclp_line[0-9]*", GROUP="tty", MODE="0620"
SUBSYSTEM=="tty", KERNEL=="ttysclp[0-9]*", GROUP="tty", MODE="0620"
SUBSYSTEM=="tty", KERNEL=="3270/tty[0-9]*", GROUP="tty", MODE="0620"
SUBSYSTEM=="vc", KERNEL=="vcs*|vcsa*", GROUP="tty"
KERNEL=="tty[A-Z]*[0-9]|ttymxc[0-9]*|pppox[0-9]*|ircomm[0-9]*|noz[0-9]*|rfcomm[0-9]*", GROUP="uucp"

Mein Ender 3 zeigt nach dem Anschluß:

ls -lA /dev/ttyU*                                                                                                                       
crw-rw---- 1 root uucp 188, 0 11. Feb 13:48 /dev/ttyUSB0

und ich bin in der Gruppe uucp .
uucp darf lesen und schreiben. :building_construction:
pronterface lÀuft problemlos.

Danke fĂŒr den Tip, aber klappt bei mir trotzdem nicht.

Wie hast du es geschafft den zum laufen zu bekommen?
Habe das GefĂŒhl das mir irgendein Treiber noch fehlt.

Dank dem Deutschlernen in der Vergangenheit habe ich die Antworten jetzt in diesem Thread fĂŒr mich gefunden. Vielen Dank.

Poste doch mal dein:

ls -lA /dev/ttyU*
groups
[alexander-OctoPrint alexander]# dmesg | tail -n25
[ 1583.115660] perf: interrupt took too long (3960 > 3958), lowering kernel.perf_event_max_sample_rate to 50400
[ 1676.828564] audit: type=1101 audit(1644574844.720:144): pid=1313 uid=0 auid=1000 ses=1 subj==unconfined msg='op=PAM:accounting grantors=pam_unix,pam_permit,pam_time acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/1 res=success'
[ 2061.632866] audit: type=1101 audit(1644575229.528:145): pid=1329 uid=0 auid=1000 ses=1 subj==unconfined msg='op=PAM:accounting grantors=pam_unix,pam_permit,pam_time acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/1 res=success'
[ 2061.633724] audit: type=1110 audit(1644575229.528:146): pid=1329 uid=0 auid=1000 ses=1 subj==unconfined msg='op=PAM:setcred grantors=pam_faillock,pam_permit,pam_env,pam_faillock acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/1 res=success'
[ 2061.638779] audit: type=1105 audit(1644575229.531:147): pid=1329 uid=0 auid=1000 ses=1 subj==unconfined msg='op=PAM:session_open grantors=pam_systemd_home,pam_limits,pam_unix,pam_permit acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/1 res=success'
[ 2061.646015] audit: type=1106 audit(1644575229.541:148): pid=1329 uid=0 auid=1000 ses=1 subj==unconfined msg='op=PAM:session_close grantors=pam_systemd_home,pam_limits,pam_unix,pam_permit acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/1 res=success'
[ 2061.646082] audit: type=1104 audit(1644575229.541:149): pid=1329 uid=0 auid=1000 ses=1 subj==unconfined msg='op=PAM:setcred grantors=pam_faillock,pam_permit,pam_env,pam_faillock acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/1 res=success'
[ 3605.035944] perf: interrupt took too long (4954 > 4950), lowering kernel.perf_event_max_sample_rate to 40200
[ 3637.253838] audit: type=1130 audit(1644576805.146:150): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3647.267348] audit: type=1131 audit(1644576815.159:151): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 5186.169101] audit: type=1100 audit(1644578354.064:152): pid=1425 uid=1000 auid=1000 ses=1 subj==unconfined msg='op=PAM:unix_chkpwd acct="alexander" exe="/usr/bin/unix_chkpwd" hostname=? addr=? terminal=? res=success'
[ 7237.255706] audit: type=1130 audit(1644580405.150:153): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 7247.265781] audit: type=1131 audit(1644580415.160:154): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[10837.222189] audit: type=1130 audit(1644584005.117:155): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[10847.232869] audit: type=1131 audit(1644584015.127:156): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[14437.206001] audit: type=1130 audit(1644587605.098:157): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[14447.217669] audit: type=1131 audit(1644587615.107:158): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[18037.215486] audit: type=1130 audit(1644591205.108:159): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[18047.227993] audit: type=1131 audit(1644591215.121:160): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19811.570337] audit: type=1100 audit(1644592979.462:161): pid=1719 uid=1000 auid=1000 ses=1 subj==unconfined msg='op=PAM:unix_chkpwd acct="alexander" exe="/usr/bin/unix_chkpwd" hostname=? addr=? terminal=? res=success'
[19948.443363] audit: type=1101 audit(1644593116.334:162): pid=1729 uid=0 auid=1000 ses=1 subj==unconfined msg='op=PAM:accounting grantors=pam_unix,pam_permit,pam_time acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/1 res=success'
[20107.199146] audit: type=1100 audit(1644593275.093:163): pid=1771 uid=1000 auid=1000 ses=1 subj==unconfined msg='op=PAM:authentication grantors=pam_unix acct="root" exe="/usr/bin/su" hostname=? addr=? terminal=/dev/pts/2 res=success'
[20107.199255] audit: type=1101 audit(1644593275.093:164): pid=1771 uid=1000 auid=1000 ses=1 subj==unconfined msg='op=PAM:accounting grantors=pam_unix acct="root" exe="/usr/bin/su" hostname=? addr=? terminal=/dev/pts/2 res=success'
[20107.199854] audit: type=1103 audit(1644593275.093:165): pid=1771 uid=1000 auid=1000 ses=1 subj==unconfined msg='op=PAM:setcred grantors=pam_unix acct="root" exe="/usr/bin/su" hostname=? addr=? terminal=/dev/pts/2 res=success'
[20107.200034] audit: type=1105 audit(1644593275.093:166): pid=1771 uid=1000 auid=1000 ses=1 subj==unconfined msg='op=PAM:session_open grantors=pam_unix acct="root" exe="/usr/bin/su" hostname=? addr=? terminal=/dev/pts/2 res=success'
[alexander-OctoPrint alexander]# sudo usermod -aG dialout $USER
usermod: Gruppe »dialout« existiert nicht.
[alexander-OctoPrint alexander]# sudo apt-get install cups cups-client cups-bsd
sudo: apt-get: Befehl nicht gefunden
[alexander-OctoPrint alexander]# sudo apt-get install hplip printer-driver-gutenprint 
sudo: apt-get: Befehl nicht gefunden
[alexander-OctoPrint alexander]# sudo pacman install cups cups-client cups-bsd
Fehler: Keine Operation angegeben (benutzen Sie -h fĂŒr Hilfe)
[alexander-OctoPrint alexander]# sudo pycman-get install hplip printer-driver-gutenprint 
sudo: pycman-get: Befehl nicht gefunden
[alexander-OctoPrint alexander]# ls -lA /dev/ttyU*
ls: Zugriff auf '/dev/ttyU*' nicht möglich: Datei oder Verzeichnis nicht gefunden
[alexander-OctoPrint alexander]# groups
root
[alexander-OctoPrint alexander]#

Sorry bekomme das irgendwie nicht hin in ein Editierfeld zu kopieren

Shift + ` (die taste rechts neben dem ß auf einer deutschen Tastatur) 5x drĂŒcken und dann einmal ‘enter’. Das oberhalb und unterhalb deiner Codeausgabe und es sieht schick aus. :laughing:

beep
Danke

Ist ein Befehl :wink:

Das Ergebnis ist einzeilig und zeigt an in welchen Gruppen DU bist.

Und wÀhrend dein Drucker verbunden ist,

Gibt auch eine Zeile, und zeigt an von welcher Gruppe dein Drucker benutzt werden kann.

Und dieser Befehl sollte dich in die Gruppe uucp aufnehmen.

Übrigens kann man hier erfahren wie man im Forum gut posten kann:

Hi, hat der Drucker ein Ramps-Board oder vergleichbar mit Marlin Firmware (oder vergleichbar)?

Wenn du einen alten Arduino rumliegen hast, installiere dir die Software dafĂŒr doch mal ĂŒber Pamac, wahrscheinlich wird in dem Zuge alles notwendige wie Gruppen eingerichtet. Wenn du “blink” flashen kannst, ist alles io.

Hallo @just-4-urbex ‘apt-get’ geht bei Manjaro nicht um Pakete zu installieren. Das Programm ist fĂŒr Distributionen die auf Debian basieren.

Bei Manjaro sind standartmĂ€ĂŸig 2 Programme zum installieren von Paketen an Bord. Einmal das von Arch stammende ‘pacman’ und einmal das Manjaro-eigene ‘pamac’. Wenn du eine ‘apt-get’ Ă€hnliche Syntax magst solltest du eher ‘pamac’ benutzen.

FĂŒr nĂ€heres zu den Paketmanagern kannst du spaßeshalber mal folgendes in Terminal eingeben:

pamac --help
pacman --help

Dein ‘groups’-Befehl gibt nur ‘root’ aus und das ‘#’ in deiner bash-Eingabezeile lĂ€sst darauf deuten das du als root user unterwegs bist. Das könnte auch die Ursache deines Problems sein. Bitte log dich nur als normaler Benutzer ein, dann sollte die bash-Eingabezeile ein ‘$’ am ende haben.
Ich vermute mal du hast irgendwann vorher mal ein ‘su’ eingegeben, was dich zum root-user macht. Ein ‘exit’ sollte dich dann auch wieder zum normalen user machen. :wink:

FĂŒr Operationen die root-rechte erfordern genĂŒgt ein ‘sudo’ vor dem Befehl.

Ach und bitte ‘pamac’ nicht als root-user ausfĂŒhren. :slightly_smiling_face:

Ach und bitte poste mal die Ausgabe von dem folgenden Befehl bitte:

cat /etc/group

Ach und bitte poste mal die Ausgabe von dem folgenden Befehl bitte:

cat /etc/group

[/quote]

cat /etc/group                                                                                                                                    î‚Č 2 ✘ î‚Č 18m 51s  
root:x:0:root
nobody:x:65534:
adm:x:999:daemon
wheel:x:998:alexander,drucker
utmp:x:997:
audio:x:996:
disk:x:995:
input:x:994:
kmem:x:993:
kvm:x:992:
lp:x:991:cups,alexander
optical:x:990:
render:x:989:
sgx:x:988:
storage:x:987:
tty:x:5:alexander
uucp:x:986:alexander
video:x:985:sddm
users:x:984:drucker
sys:x:3:bin,alexander
mem:x:8:
ftp:x:11:
mail:x:12:
log:x:19:
smmsp:x:25:
proc:x:26:polkitd
games:x:50:
lock:x:54:
network:x:90:alexander
floppy:x:94:
scanner:x:96:
power:x:98:alexander
systemd-journal:x:983:
rfkill:x:982:
dbus:x:81:
bin:x:1:daemon
daemon:x:2:bin
http:x:33:
systemd-coredump:x:981:
systemd-network:x:980:
systemd-oom:x:979:
systemd-journal-remote:x:978:
systemd-resolve:x:977:
systemd-timesync:x:976:
uuidd:x:68:
dhcpcd:x:975:
dnsmasq:x:974:
rpc:x:32:
adbusers:x:973:
ntp:x:87:
avahi:x:972:
colord:x:971:
cups:x:209:
flatpak:x:970:
geoclue:x:969:
git:x:968:
nm-openconnect:x:967:
nm-openvpn:x:966:
openvpn:x:965:
polkitd:x:102:
rtkit:x:133:
saned:x:964:
sddm:x:963:
tss:x:962:
usbmux:x:140:
autologin:x:1000:alexander
alexander:x:1001:
drucker:x:1002:



Ich habe auch einen Laserjet DN401 angeschlossen, dieser Funktioniert einwandfrei

Da ist das 32 bit Silent Mainboards V4.2.7 TMC2225 verbaut