mercredi 4 décembre 2013

PLA et ABS, et quoi d'autre ?





Et bien voilà maintenant que mon imprimante 3D gagne en précision et en utilité, quelque question me taraude l'esprit.


En effet, le plastique utilisé par les imprimantes 3D sont soit du PLA ou de l'ABS. Personnellement j'ai opté pour le PLA, car au moment du ramollissement (ou de la fluidification) ce plastique ne dégage pas d'odeur ! Je n'ai jamais essayer d'ABS qui doit cependant avoir plein d'avantages, mais il ne sent pas bon et en plus cela vient de la pétrochimie (pas génial pour l'avenir). Je pense qu'il est plus utile d'investir dans des plastiques dit "Bio dégradable".

Oui mais, ces plastiques posent tout de même plusieurs soucis intellectuels :

  • Où sont ils produit et par qui, dans quelles conditions ?
  • A partir de quoi sont ils produit ?

Alors pas facile de trouver des réponse mais voici ci-dessous quelques liens pour nous éclairer :

   Le PLA est fabriqué à partir de Maïs, de la betterave sucrière, de la canne à sucre, du blé, de la cellulose. Depuis ces sources, il est nécessaire d'en extraire la saccharose ou le glucose qui sera ensuite transformer via un procéder de fermentation en acide lactique (d'où son nom de code PLA: Poly Lactique Acide).
source
  • Qui produit du PLA ?
 Euh... difficile de savoir, je n'ai pas trouver de source libre à ce sujet :-(. A suivre...
Mais voici un premier graphique (source ici) qui informe sur les perspectives à 2016 pour les bio plastiques (dont le PLA):


Bon ok, c'est très bien tout ça, mais je pense qu'à terme cela risque de poser un problème, en effet pour avoir des bettrave sucrière ou du maïs il faut des terre arrable et de l'eau. Et je pense que ceci constitu un point faible malgré le faite que nous n'utilisons pas de pétrole pour faire ces plastique "Bio".

Alternative ?

Je ne sais pas encore ce que cela vaut, mais voici un lien vers une société Française (et Bretonne, peut être avec un bonnet rouge) qui produit un filament à partir de 2014 qui est issu des algues ! Et donc cela n'utilise pas de terre arable qui serait souhaite de préserver pour la production alimentaire, et pas d'eau douce....
Ce filament ce nome : SWF pour SeeWeed Filament:




Ce filament est fabriquer par la société ALGO pack.
Voir aussi ce site: http://www.lefabshop.fr

Je n'ai pas encore réussit à joindre quelqu'un pour en acheter un peu afin de le tester....

A suivre !

lundi 23 septembre 2013

Voilà ma première contribution au monde des RepRapeur

Ça y est je commence à avoir une imprimante qui imprime en respectant les côte définit dans l’outil de CAO !

Donc je me suis mis a étendre mon imprimante en imprimant un objet utile à l’extension de mon imprimante. L'idée de l'objet est venu suite à la première expo de l'imprimante pour mon association Info@Leze. Je me suis dit qu'il me faillait ajouter des connecteurs à l'arrière de l'imprimante afin de facilement réaliser les connexion USB et AC de l'imprimante. Donc pour cela j'ai entrepris de concevoir une petite plaque supportant la prise AC (type Européenne) et la prise USB.


Et voilà le travaille (en troisième version). En effet un petit détail que j'ai découvert : Slic3r n'aime pas trop les face interne ;-) ! Bon je m'explique dans la pièce ci dessus, il y a un grand parallélépipède qui constitue la plaque de base sur laquelle les fiches vont venir se fixer dessus. Puis il y a les pied qui vont assurer la fixation. Et bien la face commune du dessus du parallélépipède et celle du pied pose un problème, il est nécessaire de la supprimer, sinon erreur dans Slic3r !

Vous pourrez trouver cet objet @Thingiverse.

Voici le résultat en impression :


Et voilà, plus qu'à faire le câblage et le montage des interrupteur etc...

samedi 7 septembre 2013

The Box - Preview

Voilà une première version de la boite de présentation de l'imprimante 3d :


jeudi 5 septembre 2013

Printrun & Slic3r - Agrrrr !

Je croyais qu'à chaque fois que je modifiais un paramètre dans l'interface de Slic3r, qu'il était pris en compte lors du prochain "Slicing"... Eh bien non ! D'où le grand intérêt de jeter de temps à autre un petit coup d’œil dans les fichiers générés par ces obscures logiciels....

Voilà, maintenant que le hard est relativement stabilisé et que l'électronique communique bien avec le PC (dans mon cas je suis resté sous un Windows 7 64bit), et que l’électronique est bien connectée à tout les actionneurs ou capteurs de l'imprimante.

La première étape de configuration qui consiste par le réglage des step per unit (comprendre nombre de pas par mm).

Ensuite vient le paramétrage du Slic3r et de PronterFace (Printrun). Dans mon cas j'utilise la version 0.9.10b de Slic3r et la version python du 04/09/13 de Printrun.

Installation

Pour l'installation de Slic3r, c'est simple, il suffit de décompresser le paquet dans un répertoire de votre choix, dans mon cas j'ai choisi de tout installer dans le répertoire D:\_APP_ donc j'aurais :
  • D:\_APP_\slic3r 
Pour l'installation de PronterFace c'est plus délicat, d'après le site officiel de Printrun il faut déjà commencer par installer les package suivant :

  1. Installation de Python 2.7.2 (32bit) [dans le repertoire D:\_APP_\python272] :http://python.org/ftp/python/2.7.2/python-2.7.2.msi
  2. Installation de PySerial (Installer qui detecte l'installation de python) : http://pypi.python.org/packages/any/p/pyserial/pyserial-2.5.win32.exe
  3. Installation de wxPython (Installer qui détecte l'installation de python) : http://downloads.sourceforge.net/wxpython/wxPython2.8-win32-unicode-2.8.12.0-py27.exe
  4. Installation de pyReadLine : https://pypi.python.org/packages/any/p/pyreadline/pyreadline-1.7.1.win32.exe
  5. Installation de pyglet : http://pyglet.googlecode.com/files/pyglet-1.1.4.zip 
    • Pour le dernier il est nécessaire de le décompresser dans un répertoire (par exemple D:\_APP_\pyglet114-SRC) puis depuis ce répertoire d'exécuter la commande : "python setup.py install"
  6. Installation du package NumPy (ce n'est pas dans la doc officiel, mais dans mon cas cela manquait pour avoir l'affichage 3D) : http://www.lfd.uci.edu/~gohlke/pythonlibs/w9rir8do/numpy-unoptimized-1.7.1.win32-py2.7.exe 

Enfin téléchargez le package Printrun et le décompresser dans le répertoire D:\_APP_\PrintRun par exemple.

 Ou sont les fichiers de configuration

Pour vous éviter les écueils de recherche dans votre immense disque dur, voici la localisation des différents fichiers de configuration générée par Slic3r et Printrun :

  • Printrun : 
    • <windowsdrive>\Utilisateurs\<login>\.pronsolerc (C:\Utilisateurs\Moi\.pronsolerc)
    • <windowsdrive>\Utilisateurs\<login>\printrunconf.ini (C:\Utilisateurs\Moi\printrunconf.ini)
  • Slic3r:  
    • <windowsdrive>\Utilisateurs\<login>\AppData\Roaming\Slic3r
    • Dans ce répertoire il y a :
      • slic3r.ini qui contient quelques informations sur le/les configurations réalisées, et ce fichier est utilisé par Pronterface pour démarrer.
      • 3 répertoires qui contiennent le/les fichiers utilisateurs de configuration des 3 catégories de slic3r (filament, print et printer).
Bon, clairement j'ai luté pour que PronterFace utilise le bon fichier de configuration lorsqu'il lance Slic3r. Je me suis rendu compte que quelque soit le paramétrage réalisé dans les fenêtres de configuration de Slic3r, lors du "Slicing", ces paramètres étaient complètement ignorés (en ouvrant le fichier contenant le GCode, nous pouvons voir les paramètres utilisés par le Slic3r).

Donc après une séance de farfouille internet, j'ai trouvé qu'il était possible de préciser lors du lancement de Slic3r un fichier de configuration précis. Donc l'idée est de faire une configuration avec l'interface de Slic3r puis de la sauvegarder (File > Export Config...)
Donc il est possible de faire la sauvegarde de plusieurs type de configuration.... Pour ma part je sauvegarde mes configs dans D:\_OBJ_3D\Configuration\Slic3r\

Ensuite dans PronterFace il faut allez modifier la configuration afin que ce fichier de config soit pris à chaque lancement du slic3r :

Dans la ligne : Slice command j'ai ajouté : --load <chemin vers le fichier de config>

Remarque : Quand je l'ai fait dans l'interface, il ne m'était plus possible de lancer le "slicing" d'une pièce car visiblement le stockage des caractères saisies posaient un problème (genre erreur de conversion char vers unicode ou inversement). Donc j'ai utilisé un éditeur pour aller modifier directement le fichier .pronsolerc.

Exemple de fichier .pronsolerc

set port COM3
set baudrate 115200
set slicecommand D:\_APP_\Slic3r\slic3r.exe --load D:\_OBJ_3D\Configuration\Slic3r\YDEconfig.ini $s --output $o
set sliceoptscommand D:\_APP_\Slic3r\slic3r.exe
set extruders 1
set build_dimensions 200.00x200.00x100.00+0.00+0.00+0.00+0.00+0.00+0.00
set last_file_path D:\_OBJ_3D\Import3d
set mainviz 3D
set lockbox False
set uimode Standard
set slic3rintegration True
set viz3d True
button 0 ""
set last_temperature 190.0
set last_bed_temperature 85.0
set monitor True
set xy_feedrate 3000
set z_feedrate 200
set e_feedrate 50
set last_extrusion 30
set tempgauges True


 Je pense qu'il est possible de faire mieux vu que l'interface semble proposer quelque chose à ce sujet :
Mais bon pas encore réussit à le faire fonctionner par ce biais !

 Nous voilà maintenant avec une base toute propre, nous allons pouvoir nous intéresser aux paramétrages de ces deux logiciels.

mercredi 4 septembre 2013

Très bon article en Anglais sur le paramétrage

C'est sûre paramétrer les différents paramètres de l'imprimante est une tâche complexe, mais à chaque fois cela améliore la précision et la qualité d'impression...

Cela fait plusieurs jours que je cherche de bon tuto sur le sujet, et là je viens d'en trouver un (de 2012) qui est bien :

http://richrap.blogspot.fr/2012/01/slic3r-is-nicer-part-1-settings-and.html

(MAJ) : Je viens de voir sur le forum qu'une traduction est en cours et disponible à l'adresse suivante : http://velocirepraptor.com/parametrer-slic3r-partie-1-reglages-et-calibration-de-lextruder/

lundi 2 septembre 2013

La boite avance ;-)!

Ça y est la construction de la boite à Imprimante 3D est commencé. Il faut que j'y mette encore un coup de collier si je veux être prêt pour Dimanche prochain. Voici une p'tite photo :

mercredi 28 août 2013

Bientôt le début de la saison des assoications !

Et nous voilà bientôt en septembre, et dans mon coin, début septembre c'est le début des associations, et nous fesaons une petite fête pour cela par chez nous.
Alors je vais présenter l'imprimante 3D aux autres et pour cela j'ai un projet de création de carénage, pour pas que le petiots ne se brulent les mains par inadvertance...

Et hop voici le plan :

Et normalement j'aurais bientôt un cadeau plexiglas de la part d'un certain Olivier....

jeudi 22 août 2013

Premier Bridge

Voilà le premier Test.... au vu du résultat il y en aura d'autre :-) !


Je vais pour le prochain tenter de diminuer la température de la hot end, je ne comprend pas pourquoi mais à chaque fois que je lance une impression, il repositionne la température sur 200°C !!!?


Configuration Toujour Argh...

Yes, je viens de découvrir que l'épaisseur ce choisi dans la configuration mode avancée de Slic3r, je l'ai mis direct sur 0.5mm, et le résultat est là !
De plus dans une page anglaise qui est connue pour la calibration (voir ma page de référence des liens, ou ICI), j'ai appris qu'il faillait choisir son épaisseure et son hauteur du trait d'impression.

J'ai choisi épaisseur (layer height) = 0.3, et largeur du trait (width) = 0.5

Donc voici ma nouvelle config :

DimValeurUnit
X77.5Step/Unit
Y77.5Step/Unit
Z2600Step/Unit
E550Step/Unit
Slice height0.3mm
Default Extrusion width0.5mm
Temp. HotEnd180.0°C

Dans Slic3r, pour configurer le "Default Extrusion width", il est nécessaire d'activer la configuration en mode avancé, puis nous trouvons ce paramètre dans "Printer Setting > Advenced > Extrusion width > Default Extrusion with" :


Cool !
Maintenant je me lance dans le bridging, autre test... pour cela il semblerait que l'objet suivant est pas mal : http://www.thingiverse.com/thing:12925

mercredi 21 août 2013

Règlage toujours

Après les premiers tests, j'ai encore modifié les paramètres de MARLIN, maintenant j'utilise les valeurs suivantes et le résultat s'améliore...

Les paramètres :
DimValeurUnit
X77.5Step/Unit
Y77.5Step/Unit
Z2600Step/Unit
E550Step/Unit
Slice height0.43mm

Le résultat :


Les mesures :

Min (mm)DimMax (mm)
21.77X21.82
21.66Y21.80
9.95h10.05
0.63e0.70

Conclusion: Bon c'est mieux, mais peu mieux faire :(... Pour l'épaisseur je n'arrive pas encore à descendre en dessous de 0.70/0.65, j'ai déjà joué sur le paramètre de "step per unit" du E, peut être faut il insister ?

Calibrer l'imprimante

Voilà un sujet très complexe pour moi et qui occupe déjà plusieurs de mes nuits. Pour commencer n'hésitez pas à vous rendre ICI, qui est le wiki de RepRap dont je me suis largement inspiré. Je tiens également à remercier les Chatteurs de #reprap-fr sur chat.freenode.net qui m'ont aidé pendant ces longues nuits... (^^wooz & ^^newbieone, etc...).

Le premier Cube : test de X,Y,Z

Donc après avoir mis à niveau le plateau, calibrer le débit de l'extrudeur, le déplacement X,Y,Z. J'ai imprimer mon premier cube de 20x20x8, le résultat n'est pas trop mal :

Bon, comme nous pouvons le voir, il y a quand même 0.6 mm de trop par certain endroit, il faut donc revoir la ligne de configuration dans MARLIN.

Le premier Cube vide : test de l'épaisseur du trait

Maintenant le but est calibrer la hauteur de couche d'impression et peut être la quantité de PLA envoyé dans l'extrudeur. En effet le test plus haut nous permet de mettre en évidence un défaut de calibrage X,Y,Z... mais pour la quantité de matière c'est un peu plus compliqué de le mesurer précisément.

La pièce : 0.5mm-thin-wall.stl


Normalement la pièce devrait faire 22x22x10mm, ep: 0.5mm

Pour obtenir ceci, j'ai utiliser la configuration suivante :

  • Marlin > Configuration.h: #define DEFAULT_AXIS_STEPS_PER_UNIT   {80,80,2791,620}
  • Slic3r : taille de couche : 0.43

Imprimante cubique..... Oui mais il existe d'autre format

Je viens juste de rencontrer une nouvelle forme d'imprimante 3D  fait par un Hacker Africain. J'adore les Hacker... et les Africains :-) !



Ref: http://reprap.harleystudio.co.za/
Où l'acheter : Par ICI

L'aventure commence !

Et voilà, c'est partit aussi pour moi. Je me suis lancé dans la réalisation d'une imprimante 3D.
Pour commencer le plus dur à été de sélectionner un modèle d'imprimante; au début je voulais une imprimante RepRap dans son pur jus (Pursa Air 2), puis chemin fessant sur les forums d'internet, je me suis tourné vers quelque chose de plus simple à réaliser (eh oui, le temps d'étudiant est bien loin maintenant...).
Bref un beau jour ma chérie, m'a offert un rendez vous avec une entreprise spécialisée dans la vente de kit d'imprimante 3D, et après quelques discussions avec les spécialistes locaux, mes contraintes etc... Je me suis tourné vers une ORD BOT HADRON.
J'en suis d’ailleurs assez contant... Après quellequeS semaineS d'assemblage mécanique je suis arrivé au résultat suivant :
Par rapport au kit, il a fallut ajouter pas mal de chose comme de la gaine à cable quelque vis M3 et M5, des entretoises pour circuit électronique... rien de bien grave, mais à prevoir tout de même.
Pour faciliter la maintenance j'ai également ajouter des connecteurs intermédiaires au niveau de la buse, de manière à ne pas me retaper tout le câblage dans la gaine en cas de changement de buse et/ou de thermistance/résistance.... Je fais de même pour le Hot Bed (sur la photo ce sont les connecteurs verts, c'est ce que j'avais sous la main).