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)

{filename}../images/replicatorg.png

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 : mailto