Installing RepRap on your computer/fr

From RepRap
Jump to: navigation, search


Mendel Build Documentation



Material-select.png
Please Note this page describes how to install the RepRap standard software. There are alternatives to the standard software available and these are listed on the Comparison of RepRap Toolchains.



(traduction en cours)

Comment éviter d'avoir à lire toute la page

Vous pouvez exécuter RepRap a partir d'un lecteur flash sur un PC sans installation (merci a Alexander Chung de la société Delcam). détails ici.

Pré-requis

Le logiciel RepRap fonctionne actuellement sous un environnement Linux 32 bits, Microsoft Windows 32 bits. Il fonctionne aussi sur Microsoft Windows 64 bits (avec la version RepRap 64-bit) et peut fonctionner sous linux 64 bits, mais cette solution n'a pas été testée. Une version Mac est en préparation.

Vous devez avoir installé le Java Runtime Environment (JRE) sur votre ordinateur. Si ce n'est pas le cas (Oracle java- vous vous apercevrez peut-être que Open Java semble ne pas fonctionner), vous pouvez récupérer la version java a l'URL suivante :

Le logiciel est encore un peu buggé sous Windows avec la version 6 Java. Si vous rencontrez des problèmes avec la version 6 de Java et le logiciel, essayez de désinstaller Java 6 et de re-installer la dernière version 5 de Java à partir de :

Vous aurez aussi besoin de télécharger et d'installer l'environnement de développement Arduino pour construire le firmware de votre machine RepRap. Celui ci est disponible ici :

Si vous utilisez l'électronique MakerBot ou le Sanguinololu, vous pouvez avoir besoin de télécharger et d'installer le Sanguino add-ons pour Arduino. Il est disponible ici :

Enfin dans cette section, vous pouvez jeter un œil à toute une gamme de logiciels qui sont utiles pour la RepRap, mais pas nécessaires pour éxecuter le logiciel. la liste est disponible à l'URL suivante :

Téléchargement

Depuis SourceForge

Attention, actuellement ce dépôt est gelé !!! Il vaut mieux utiliser GitHub (cf. section suivante).

Téléchargez la distribution RepRap depuis Sourceforge :

32-bits : http://sourceforge.net/projects/reprap/

64-bits : http://sourceforge.net/projects/reprap64bit/

Le fichier que vous allez télécharger fait environ 65 Mo, c'est une archive zip qui contient tous les fichiers de fonctionnement de l’environnement reprap. L'archive a pour nom RepRap-nnnnnn-yyyymmdd.zip dans lequel nnnnnn est le nom de la machine RepRap actuelle et aaaammjj la date de la version.

Depuis GitHub

https://github.com/reprap/release

Le fichier que vous allez télécharger fait environ 65 Mo, c'est une archive zip qui contient tous les fichiers de fonctionnement de l’environnement reprap. L'archive a pour nom RepRap-nnnnnn-yyyymmdd.zip dans lequel nnnnnn est le nom de la machine RepRap actuelle et aaaammjj la date de la version.

Nightly Builds

Pour les plus aventureux vous pouvez générer et télécharger une archive sur le site de développement depuis http://jonathan.reprap.org/nightly-builds/ . Les derniers développement sont disponibles sur cette archive.

Installation sous Linux

Vous pouvez installer et utiliser RepRap dans votre propre espace de fichiers sous Linux.

Dans votre espace

Dézipper le fichier téléchargé :

$ unzip reprap-nnnnnn-yyyymmdd.zip

Un répertoire appelé reprap-nnnnnn-yyyymmdd (avec le nom de la machine reprap courante et la date de la distribution) est créé. Pour lancer le logiciel Reprap, déplacez-vous dans ce répertoire et lancez le fichier nommé reprap :

$ cd reprap-nnnnnn-yyyymmdd
$ ./reprap

Installation pour tous les utilisateurs

Si vous voulez que RepRap soit disponible pour l'ensemble des utilisateurs de l'ordinateur, il faut l'installer en se connectant en tant que super-utilisateur root.

En supposant que vous ayez téléchargé le fichier reprap-nnnnnn-yyyymmdd.zip dans le répertoire /xxx/yyy, il va falloir le dézipper dans le répertoire /usr/local :

# cd /usr/local
# unzip /xxx/yyy/reprap-nnnnnn-yyyymmdd.zip

Puis placez vous dans le répertoire /usr/local/bin et créez un petit script intitulé "reprap" en vous servant de votre éditeur de texte favori (gedit par exemple).

# cd /usr/local/bin
# gedit reprap

Copiez-collez ces 3 lignes dans le fichier de script, puis sauvegardez :

#!/bin/sh
cd /usr/local/reprap-nnnnnn-yyyymmdd
./reprap

(N'oubliez pas de remplacer les nnnnnn et les yyyymmdd par les vrais noms du fichier que vous avez téléchargé.)

Enfin, changez les droits d'exécution de ce fichier de script :

# chmod 755 reprap

Maintenant, n'importe quel utilisateur pourra lancer le programme en tapant (dans un terminal ou en faisant alt+F2) la commande "reprap".

Pour ceux qui voudraient rajouter un raccourci (un lanceur) sur le bureau ou la barre de tâche, il faudra indiquer le chemin vers l'exécutable qui est /usr/local/bin/reprap et utiliser l'icône du projet RepRap (la goutte) qui se trouve ici /usr/local/reprap-nnnnnn-yyyymmdd/reprap-icon.png.

Si vous voulez récupérer de la place sur votre disque dur, vous pouvez maintenant effacer sans problème le fichier .zip téléchargé devenu inutile :

# rm /xxx/yyy/reprap-nnnnnn-yyyymmdd.zip

Linux AMD64

Le logiciel reprap comporte les exécutables rxtx et java3d qui sont nécessaires pour les architectures 32 bits. Pour faire tourner le logiciel reprap sur amd64 il faut donc soint installer la version 32 bits de java ou installer les versions natives 64 bits des bibliothèques. Dans ce dernier cas, voici comment il faut le configurer.

Pour java3d, c’est facile, il faut simplement l’installer par :

cd /path/to/your/host/software
sudo apt-get install libjava3d-jni
ln -sf /usr/lib/jni/libj3dcore-ogl.so .

C’est presque la même chose pour rxtx :

cd /path/to/your/host/software
sudo apt-get install librxtx-java
ln -sf /usr/lib/librxtxSerial.so .

[Note concernant le lien symbolique ci-dessus - vérifier l’emplacement de ce fichier - sur debian sid amd64, il faut ceci en remplacement :]

ln -sf /usr/lib/jni/librxtxSerial.so

Dans le cas où votre distribution de Linux ne comporte pas le paquet librxtx-java, vous pouvez en télécharger les binaires depuis la dernière version stable here. Copier la version de librxtxSerial.so appropriée à votre système dans le répertoire du logiciel hôte.

GilesBathgate 10:50, 16 January 2010 (UTC)

Traumflug 17:44, 4 June 2010 (UTC)

Installation sous Windows

Il vous faudra les privilèges de l’administrateur pour le faire.

Créer un nouveau dossier :

C:\Program Files\Reprap

Décompressr le fichier ZIP où vous le désirez sur votre système. Ceci va créer un dossier appelé reprap-nnnnnn-yyyymmdd ou reprap 64bit-nnnnnn-yyyymmdd où nnnnnn est le nom de la machine RepRap actuelle et yyyymmdd la date de diffusion. Deplacez tous les fichiers de ce dossier dans C:\Program Files\Reprap.

Vous pouvez maintenant supprimer reprap-nnnnnn-yyyymmdd si vous le désirez, de même que le fichier ZIP.

Dans C:\Program Files\Reprap, il y a uen fichier .BAT appelé reprap.bat. Son exécution lancera le logiciel hôte RepRap. Vous pouvez copier ce fichier .BAT sur votre bureau où n’importe où ailleurs afin d’avoir un exécutable cliquable.

Note : avec Java6 sous Windows 7 64 bits (et probablement avec d’æutres, merci de le confirmer), il se peut que vous deviez définir la variable d’environnement PATH vous-même.

Code source

Contenu de la distribution

Des informations concernant les fichiers de la distribution RepRap sont disponibles sur Fichiers de la distribution RepRap [en].

Obtenir les dernières versions des sources

Tous les fichiers destinés à RepRap se trouvent sur un Git dépôt à Github.

Vous pouvez utiliser votre navigateur Web pour visualiser et télécharger des fichiers séparément depuis là.

Si vous désirez obtenir les dernières versions des fichiers, vous pouvez les récupérer depuis le dépôt. Mais attention – ces fichiers sont des versions de développement et peuvent contenir des bogues.

La manière la plus simple d’obtenir les fichiers est probablement d’utiliser l’environnement de développement Eclipse, qui est utilisé par tous les développeurs du matériel et du logiciel RepRap.

Utiliser Git depuis Eclipse

Git dans Eclipse (EGit) nécessite Mylyn, il faut donc tout d’abord l’installer :

  1. Ouvir Help -> Install new software
  2. Dans la fenêtre "Work with" , coller : http://download.eclipse.org/mylyn/releases/latest
  3. Lancer Mylyn dans la sous-fenêtre qui aparaît alors
  4. Trois cases à cochee apparaîsent. Ne cocher que la première.
  5. Cliquer "Next" (vous devrez acceptier la licence) et pousuivrez jusqu’à cliquer "Finish".
  6. Il vous demandera alors si vous désirez relancer Eclipse. Répondre oui.

Installer EGit se fait sensiblement de la même manière :

  1. Ouvrir Help -> Install new software
  2. Dans la fenêtre "Work with", coller : http://download.eclipse.org/egit/updates
  3. Poursuivre comme ci-dessu, mais, cette fois, cocher toutes les cases.

Pour obtenir RepRap depuis son dépôt Git :

  1. Ouvir "Window" -> "Open Perspective" -> "Other".
  2. Choisir "Git Repository Exploring"
  3. Une fenêtre comportant "Git repositories" va s’ouvir
  4. Vous trouverez en haut une série de boutons. Par survol de la souris, vous découvrez leur rôle. Cliquer sur "Clone a Git repository and add the clone to this view"
  5. Coller https://github.com/reprap/host.git comme emplacement
  6. Cliquer "Finish"
  7. Faire un clic-droit sur le téléchargement résultant et sélectionner "Import Projects".

Ceci devrait vous fournir un projet Java avec toutes les sources du logiciel hôte.

En plus de host.git situé sur https://github.com/reprap/ il y a aussi mendel.git, huxley.git, et electronics.git avec tous les fichiers de conception de ceux-ci, firmware.git pour le code que vous chargerez dans la machine RepRap elle-même et darwin.git pour les anciens fichiers Darwin.


Pour travailler avec le code source Java, vous devrez avoir les bibliothèques de développement qui dépendent du système et qu’utilise RepRap. Elles se trouvent dans le répertoire Reprap/lib/system-dependent/. Vous devrez les copier (ou créer des liens symboliques qui y pointent) les fichiers .so (Linux) ou les fichiers .dll (Windows) qui s’y trouvent vers le système Java où ces fichiers sont stockés.

Pour ce faire :

  1. Ouvtir "Window" -> "Open Perspective" -> "Other".
  2. Choisir "Java (default)"
  3. Une fenêtre appelée "Package explorer" va s’ouvrir
  4. Votre dossier de projet (Reprap [host master]) s’affichera là.
  5. Faire un clic droit sur le dossier et sélectionner"Configure build path" -> "Libraries"
  6. Cliquer le triangle se trouvant près de "RXTXcomm.jar" afin de dérouler la liste des associations et sélectionner "Native library location"
  7. Cliquer Edit... et, dans la fenêtre qui apparaît, cliquer Workspace...
  8. Parcourir Reprap/lib/sytstem-dependent/windows-i586 (si vous êtes sous Windows, sinon choisir le dossier approprié sur votre propre système d’exploitation)
  9. Cliquer OK et répéter depuis l’étape 6 pour "j3d-org-java3d-all.jar" et "j3dcore.jar" exactement comme vous l’avez fait pour RXTXcomm.jar.
  10. Cliquer "OK" et assayez de compiler le code pour voir s’il fonctionne.


Ubuntu 64 Bits : vous devrez obtenir les bibliothèques 64 bits pour java3d :

sudo aptitude install libjava3d-java
sudo aptitude install libjava3d-jni

sudo cp /usr/lib/jni/libj3dcore-ogl.so /usr/lib/jvm/java-6-sun/jre/lib/amd64/
sudo cp /usr/lib/jni/librxtxSerial.so /usr/lib/jvm/java-6-sun/jre/lib/amd64/

sudo cp /usr/share/java/vecmath-*.jar /usr/lib/jvm/java-6-sun/jre/lib/ext/
sudo cp /usr/share/java/j3d*.jar /usr/lib/jvm/java-6-sun/jre/lib/ext/

(Les commandes ci-dessus ont été obtenues depuis http://ubuntuforums.org/showthread.php?t=1105627)

Alternatives

Des paquets de remplacement son disponibles qui permettent de générer du Code G et piloter le RepRap. On trouvera plus d’informations à ce sujet sur la page logiciel de remplacement [en].


Pour aller plus loin