Suite à mes dernières aventures, j’ai maintenant deux imprimantes fonctionnelles, deux Ender v3. J’ai aussi ma Dreamer, j’attends des buses de rechange pour voir si j’arrive à la remettre en marche... J’ai démonté les extrudeurs, y en avait un de bien bouché. C’est une vraie galère à réparer cette imprimante, le revers de la médaille : elle est tres bien packagé, enceinte fermée pour garder la chaleur, lampes led à l’intérieur, etc ... Mais quelle galère pour démonter la tête.. A priori, ça sera pas le cas des Ender qui sont plus accessibles ...
Je pourrais les laisser comme avant Octoprint, c’est à dire, les piloter à la main via leurs écrans respectifs. Mais j’ai pris goût à Octoprint...
Mauvaise nouvelle, Octoprint ne sait pas gérer 2 imprimantes en même temps. Mais il existe plusieurs solutions :
Opération simple, je me suis basé sur ce tutoriel.
systemctl stop octoprintcp -r /home/pi/.octoprint /home/pi/.octoprint1systemctl daemon-reloadsystemctl enable octoprint1.serviceEt la, les choses se gâtent : suivant l’ordre de démarrage des imprimantes, elle se placent en /dev/ttyUSB0 ou 1. J’avais rajouté une règle udev pour avoir un lien plus parlant mais la, ça marche plus : les deux imprimantes sont identiques, donc ou les mêmes discriminants idProduct et idVendor.
Après un peu de recherches, de tests et de bagarres, j’ai trouvé :
udevadm info -a -p $(udevadm info -q path -n /dev/ttyUSB0)SUBSYSTEM=="tty", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", SYMLINK+="ttyUSB-Creality-Ender-Gauche", MODE="0666", KERNELS=="1-1.4"
SUBSYSTEM=="tty", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", SYMLINK+="ttyUSB-Creality-Ender-Droite", MODE="0666", KERNELS=="1-1.2"udevadm control --reload-rules && udevadm trigger && ll /dev/ttyUSB*Voila, pas mal de recherches pour au final ne plus à avoir lever le cul de mon siège ... PAS BIENNNNNN !!!