Publicité

Bannière

Partager-moi !

Image

phoca_thumb_m_2013-12-24 18.23.40.jpg



Prochaine session

HackLab de l'Association ILArd

 

- Samedi 3 mai 2014

 

  Ligue de l'Enseignement des Ardennes à Charleville-Mézières

 

- De 14h à 20 h

 

Contact : le sanglier des ardennes arobase gmail point com

Impression 3D sous Ubuntu. PDF Imprimer Envoyer

Impression 3D sous Ubuntu.


Distribution : Ubuntu 12.04
Modéle : Velleman K8200 http://www.gotronic.fr/art-imprimante-3d-en-kit-k8200-20129.htm

Installation et configuration de l'imprimante 3d Velleman K8200 sous Linux/Ubuntu.

 


I) Installation de Repetier.

 

1) Répertoire de travail :

[~]  mkdir IMPRIMANTE3D
[~] cd IMPRIMANTE3D/
[~/IMPRIMANTE3D]

2) Installation des paquetages de base :

[~/IMPRIMANTE3D]  sudo apt-get install build-essential libgtk2.0-dev libwxgtk2.8-dev libwx-perl libmodule-build-perl libxmu-dev freeglut3-dev libextutils-xspp-perl

3) Configuration de Perl :

[~/IMPRIMANTE3D]  sudo apt-get install cpanminus
[~/IMPRIMANTE3D] curl -L http://cpanmin.us | perl - --sudo App::cpanminus
[~/IMPRIMANTE3D] sudo cpan App::cpanminus

4) Installation de Mono :

 

4.1 ) Répertoire de travail :

[~/IMPRIMANTE3D]  mkdir MONO
[~/IMPRIMANTE3D] cd MONO/

4.2) Téléchargement du code source :

[~/IMPRIMANTE3D/MONO]  wget https://github.com/mono/mono/archive/mono-2-10-8.tar.gz

4.3) Installation des paquetages de base :

[~/IMPRIMANTE3D/MONO]  sudo apt-get install mono-mcs mono-gmcs libtool bison

4.4) Décompression de l’archive :

[~/IMPRIMANTE3D/MONO]  tar -xvzf mono-2-10-8.tar.gz
[~/IMPRIMANTE3D/MONO] cd mono-mono-2-10-8

4.5) Télécharger le patch :

[~/IMPRIMANTE3D/MONO/mono-mono-2-10-8]  wget -O serial.patch 'https://bugzilla.xamarin.com/attachment.cgi?id=3302&action=diff&context=patch&collapsed=&headers=1&format=raw'

4.6) Application du patch :

[~/IMPRIMANTE3D/MONO/mono-mono-2-10-8]  patch ./support/serial.c serial.patch

4.7) Configuration :

[~/IMPRIMANTE3D/MONO/mono-mono-2-10-8]  ./autogen.sh --prefix=/usr

4.8) Compilation :

[~/IMPRIMANTE3D/MONO/mono-mono-2-10-8]  make

4.9) Installation :

[~/IMPRIMANTE3D/MONO/mono-mono-2-10-8]  sudo make install
[~/IMPRIMANTE3D/MONO/mono-mono-2-10-8] sudo /sbin/ldconfig
[~/IMPRIMANTE3D/MONO/mono-mono-2-10-8] cd ../..

5) Téléchargement de Repetier :

 

Version : Repetier-Host Linux 0.84

http://www.repetier.com/download/

 

6) Décompression de l’archive :

[~/IMPRIMANTE3D]  tar xvfz 1360682186wpdm_repetierHostLinux_0_84.tgz 
[~/IMPRIMANTE3D] cd RepetierHost/
[~/IMPRIMANTE3D/RepetierHost]

7) Configuration :

[~/IMPRIMANTE3D/RepetierHost]  sudo usermod -a -G dialout util01
[~/IMPRIMANTE3D/RepetierHost] sudo adduser util01 tty
[~/IMPRIMANTE3D/RepetierHost] sudo ./configureFirst.sh
[~/IMPRIMANTE3D/RepetierHost] ls -l /usr/bin/repetierHost
lrwxrwxrwx
1 root root 51 déc. 23 22:00 /usr/bin/repetierHost -> /home/util01/IMPRIMANTE3D/RepetierHost/repetierHost
[~/IMPRIMANTE3D/RepetierHost] cd ..

8) Erreur possible :

Erreur :

The XS/C++ code failed to compile,

Solution :

[~/IMPRIMANTE3D/Slic3r (master)]  sudo cpan
...
cpan[1]> install Module::Build
...
cpan[2]> install Module::Build::WithXSpp
...

9) Insertion module :

[~/IMPRIMANTE3D]  sudo modprobe ftdi_sio
[~/IMPRIMANTE3D] sudo lsmod | grep ftdi
ftdi_sio
35831 0
usbserial
37201 1 ftdi_sio

10) Connecter l’imprimante 3d à l’ordinateur en USB.

 

11) Connecter l’alimentation de l’imprimante 3d.

 

12) Vérification :

[~/IMPRIMANTE3D]  dmesg | grep FTDI
[ 8670.955266] USB Serial support registered for FTDI USB Serial Device
[ 8670.955328] ftdi_sio: v1.6.0:USB FTDI Serial Converters Driver
[ 9588.324221] ftdi_sio 4-2:1.0: FTDI USB Serial Device converter detected
[ 9588.328260] usb 4-2: FTDI USB Serial Device converter now attached to ttyUSB0
[~/IMPRIMANTE3D] lsusb
...
Bus 004 Device 002: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC

Ici, la connection série émulé est : ttyUSB0


13) Lancement :

[~/IMPRIMANTE3D/RepetierHost]  cd ..
[~/IMPRIMANTE3D] sudo repetierHost

III) Configuration de l’imprimante :

 

1) Configuration :

 

- [Réglage imprimante]
– Imprimante : K8200
– Connexion :
– Port : /dev/ttyUSB0   <-- Connection série émulé en USB
– Vitesse : 250 000
– Imprimante :
– Température par défaut de l’extrudeur : 200°C
– Température par défaut du lit : 60°C
– Format imprimante :
– X Min : 0
– Y Min : 0
– X Max : 200
– Y Max : 200
– Larg. zone d’impression : 200 mm
– Prof. zone d’impression : 200 mm
– Haut. zone d’impression : 200 mm


2) Connection de l’imprimante :

 

- [Connecter]


Fenêtre log :

 

FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup FIRMWARE_URL:http://www.K8200.eu – http://www.velleman.eu PROTOCOL_VERSION:1.0 MACHINE_TYPE:K8200 – 3D PRINTER EXTRUDER_COUNT:1


3) Tester le déplacement des différents moteurs.

 

Dans la documentation d'utilisation, on parle des boutons «All Home Axis», ce sont les icônes «maisons» avec les axes x/y/z

 

IV) Configuration de Slic3r.

 

1) Télécharger le fichier de configuration spécifique à l’imprimante 3d :

[~/IMPRIMANTE3D]  wget http://www.k8200.eu/downloads/files/downloads/k8200_pla_standard.ini.zip

2) Décompresser l’archive :

[~/IMPRIMANTE3D]  unzip k8200_pla_standard.ini.zip 

3) Lancer Slic3r :

 

- [Trancheur]
- [Active]
- [Configurer]
[File][Load Config...] : K8200_pla_standard.ini
[Ok]


4) Enregistrer chaque paramètre de l’imprimante :

 

[Printer Settings][Disquette]
[Valider]


[Filament Settings]
[Valider]


[Printer Settings]
[Valider]


V) Imprimer un objet à partie de l’interface de Slic3r :

 

1) Exportation d’un objet en g-code.

 

* Exportation d’un fichier .stl en .gcode :

 

- Sous [Trancheur] : Slic3r


[Plater][Add...]
Sélectionner l’objet .stl
[Ouvrir]


[Export G-Code...]
[Enregistrer]


[File][Quit]


* Charger le fichier .gcode :

 

- [Fichier][Charger G-Code]


Sélectionner le fichier .gcode


[Open]


* Voir le code fichier.

 

- [Editeur G-Code]


* Démarrer l’impression :

 

- [Démarrer job]


* Contrôle des moteurs.


- [ Contrôle Manuel]


Le lit chauffe jusqu’à 50°C.
L’extrudeur se met en position d’origine puis chauffe jusqu’à 190°C.
Il va faire une petite boule de plastique de test dans un coin du plateau (le "Home axis") et commence son impression.

 

VI) Liens :

 

http://www.k8200.eu/manual/printing/?c=005
http://forum.velleman.eu/viewtopic.php?f=49&t=9399

https://github.com/repetier/Repetier-Host/issues/156
http://www.gotronic.fr/
http://www.repetier.com/
http://www.k8200.eu/

 
ILArd / H4ckL@b