Connexion Pronterface et imprimante 3d

2 replies [Last post]
Substance2004
Offline
Joined: 11/05/2013

Bonjour à tous,

Plein de belles choses pour vous en 2022 et j'espère, Trisquel 10.

J'ai intallé Pronterface depuis les dépôts Trisquel https://www.pronterface.com/
Je l'avais aussi installé sur un Ubuntu de la manière recommandé sur le Github
https://github.com/kliment/Printrun

sudo apt install python3-serial python3-numpy cython3 python3-libxml2 python3-gi python3-dbus python3-psutil python3-cairosvg libpython3-dev python3-appdirs python3-wxgtk4.0

sudo apt install python3-pip
pip3 install --user pyglet

sudo apt install git
git clone https://github.com/kliment/Printrun.git
cd Printrun

Tous les deux fonctionnent mais je dois constamment faire sur Trisquel un

sudo chmod a+rw /dev/ttyUSB0

avant de pouvoir connecter l'imprimante 3d sur Pronterface.

Je ne sais pas si c'est du à la différence d'installation.

après un

ls -lah /dev/ttyUSB0

j'ai aussi essayé

sudo gpasswd -a [mon login] dialout

Comment faire pour éviter de toujours devoir autoriser depuis le terminal l'accès à /dev/ttyUSB0 dans Pronterface ?

Merci !

Substance2004
Offline
Joined: 11/05/2013

J'ajoute que pour l'installation de printrun via git, il ne me semble pas y avoir de paquet python3-pip dans les dépôts. Ou alors un paquet similaire a un autre nom.

Substance2004
Offline
Joined: 11/05/2013

C'est OK les gars, problème résolu...

En fait, il faut simplement suivre les recommendations de www.arduino.cc (ça marche avec n'importe quelle carte à microcontrôlleur type Arduino visiblement):
https://www.arduino.cc/en/Guide/Linux

On liste déjà ce qui est connecté à /dev (je sais que c'est ttyUSB0 mais ça peut être autre chose)

ls -l /dev/ttyUSB*

Il me sort :

crw-rw---- 1 root dialout 188, 0 janv. 11 22:23 /dev/ttyUSB0

C'est bien le port /ttyUSB0, je fais alors :

sudo usermod -a -G dialout [nom d'utilisateur]

Et voilà, plus besoin de ligne commande pour demander d'autorisation pour se connecter.

Je laisse la réponse pour celui qui la cherche.