Beitrag #14 von wolfkarst » So 10. Mai 2015, 02:03
Ich gehe mal davon aus, dass das USB-Kabel sowohl im Raspi als auch im RF1000 steckt und der RF1000 auch eingeschaltet ist.
Gib mal folgenden Befehl in die Konsole des Raspi ein:
sudo ls -la /dev/tty*
aus Ausgabe soltest du etwas wie folgt erhalten:
crw- rw-rw- 1 root root 5, 0 Jan 1 1970 /dev/tty
crw- --- --- 1 root root 4, 0 Jan 1 1970 /dev/tty0
crw- rw- --- 1 root tty 4, 1 Mai 6 23:17 /dev/tty1
crw- --- --- 1 root root 4, 10 Jan 1 1970 /dev/tty10
crw- --- --- 1 root root 4, 11 Jan 1 1970 /dev/tty11
crw- --- --- 1 root root 4, 12 Jan 1 1970 /dev/tty12
...........
crw- --- --- 1 root root 4, 63 Jan 1 1970 /dev/tty63
crw- --- --- 1 root root 4, 7 Jan 1 1970 /dev/tty7
crw- --- --- 1 root root 4, 8 Jan 1 1970 /dev/tty8
crw- --- --- 1 root root 4, 9 Jan 1 1970 /dev/tty9
crw- rw- --- 1 root tty 204, 64 Mai 6 23:17 /dev/ttyAMA0
crw- rw- --T 1 root dialout 5, 3 Jan 1 1970 /dev/ttyprintk
crw- rw- rw- 1 root dialout 204, 64 Mai 6 23:17 /dev/ttyUSB0
alle tty[0-9] sowie ttyAMA0 und ttyprintk kannst Du ignorieren. Das sind serielle Systemschnittstellen.
hast Du ein ttyACM0 oder was anderes dann sag hier nochmal Bescheid.
Wenn Du ein ttyUSB0 hast prüf mal die Rechte am Anfang. Lauten die nicht crw-rw-rw- oder crwxrwxrwx dann gib mal folgenden Befehl ein:
sudo chmod 666 /dev/ttyUSB0
Damit erlaubst Du allen Programmen auf die USB-Schnittstelle lesend und schreibend zuzugreifen.
Du kannst auch eine udev-rule Datei mit
sudo vi /etc/udev/rules.d/40-scratch.rules
erstellen und dort folgende Zeile eintragen:
ATTRS{idVendor}=="0694", ATTRS{idProduct}=="0003", SUBSYSTEMS=="usb", ACTION=="add", MODE="0666", GROUP="plugdev"
Das sollte die Rechte beim Einstöpseln der RF1000 automatisch richtig setzen
Stark Modifizierte RF1000 ... u.a. Getriebe für Servos, neue Elektrik, E6V-Extruder, ...