Installer Replicatorg sous Debian
Voici un petit article pour expliquer l'installation de ReplicatorG sous Debian, mais est très facilement adaptable à tout autre distribution GNU/linux.
ReplicatorG est un logiciel de contrôle sur le PC qui permet de :
- Ouvrir et visualiser des fichiers 3D au format .STL
- Générer le GCode en utilisant le moteur SkeinForge
- Se connecter et envoyer des ordres à la carte de commande de la RepRap.
ReplicatorG est un logiciel assez populaire et beaucoup utilisé dans le monde de l'imprimante 3D libre car il dispose de beaucoup d'options et est compatible avec beaucoup de modèles d'imprimante.
Cette article ne couvrira que l'installation du logiciel, je ferais une présentation détaillée plus tard.
Aller sur le site http://replicat.org/download pour récupérer le logiciel correspondant à votre OS, en l’occurrence "Linux".
Décompresser l'archive :
tar xvzf replicatorg-0029_r2-linux.tgz
Installer le JRE Java pour la visualisation 3D (ne fonctionne pas pour l'instant avec la version libre openjdk) :
sudo aptitude install sun-java6-jre
Puis sélectionner la version de java à utiliser en choisissant la ligne contenant sun :
sudo update-alternatives --config java
Ensuite il faut copier le driver librxtxSerial de votre système en lieu et place du driver embarqué dans le dossier de Replicatorg (dans mon cas, mon système est 64 bits) :
cp /usr/lib/jni/librxtxSerial.so replicatorg-0029_r2/lib-x86_64/
Si vous ne faites pas cette étape, il se peut que vous vous retrouviez avec ce type de crash :
*** buffer overflow detected ***: java terminated ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7f4fa22001d7] /lib/x86_64-linux-gnu/libc.so.6(+0xfd0f0)[0x7f4fa21ff0f0] /lib/x86_64-linux-gnu/libc.so.6(+0xfc569)[0x7f4fa21fe569] /lib/x86_64-linux-gnu/libc.so.6(_IO_default_xsputn+0xd8)[0x7f4fa2176b98] /lib/x86_64-linux-gnu/libc.so.6(_IO_vfprintf+0x1abd)[0x7f4fa214931d] /lib/x86_64-linux-gnu/libc.so.6(__vsprintf_chk+0x94)[0x7f4fa21fe604] /lib/x86_64-linux-gnu/libc.so.6(__sprintf_chk+0x7a)[0x7f4fa21fe54a] /home/robert/3dprint/replicatorg-0025/lib-x86_64/librxtxSerial.so(fhs_lock+0x16f)[0x7f4f873e0a9f] /home/robert/3dprint/replicatorg-0025/lib-x86_64/librxtxSerial.so(Java_gnu_io_RXTXCommDriver_testRead+0x65)[0x7f4f873e0b25]
S'assurer qu'on appartient au groupe "dialout" avec la commande id. Sinon, taper en root (en remplaçant nomUtilisateur par le votre) :
usermod -a -G dialout nomUtilisateur
Lancer le logiciel :
cd replicatorg-0029_r2 ./replicatorg &
(au premier démarrage, les fichiers de préférences vont être créés)
Et voilà !
J'espère avec ce court article avoir pu vous aider à résoudre certains problèmes d'installation, comme j'en ai eu ! ;-)
Commentaires
Pour commenter cet article, merci de m'écrire directement par mail :