This page is an archive of iMAL's wiki that operated between 2012 and 2022. It documented projects, residencies and workshops mostly taking place at iMAL's Fablab.

Older & newer Fablab projects are now found at fablab.imal.org

Pierres procédurales

Impression en 3D d'un modèle de pierre généré par un script processing. Expérimentation autour du processus d'impression.

Processus

  • Génération d'une forme en 3D dans un script Processing (script de départ)
  • Export de cette forme en .dxf grâce à la librairie DXF export
  • Le fichier .dxf est converti en .stl dans Sketchup
  • Le forme est ensuite mise à l'echelle dans Cura
  • Les parametres relatifs à l'imprimante 3D (taille de la buse, du layer etc ...) sont aussi définis dans Cura
  • Ensuite, afin d'inserer une led dans la pierre, il faut que l'imprimante s'arrête un moment. On suit donc les étapes du Howto sur le Gcode de Luc Hanneuse
  • Ouvrir le fichier .gcode sur l'application en ligne http://gcode.ws/
  • Naviguer entre les couches jusqu'à être sur celle où placer la led
  • La position Z permetra ensuite de savoir où écrire nos commandes (Z14.300 par exemple)
  • On ouvre ensuite le fichier .gcode avec un éditeur de texte (Atom par exemple)
  • On recherche l'occurence du Z du layer souhaité
  • On ajoute à la ligne la commande "G1 Z40.000", pour que la buse s'éloigne de la pierre
  • On ajoute à la ligne la commande "M0", afin que l'imprimante attende que l'utilisateur relance l'impression. (Cette commande fonctionne aussi bien sur la RepRap que sur les Ultimakers)

Capture du script de génération de pierre

1ère pierre imprimée avec ce processus.

Exemples de pierres ratées à cause d'un mauvais parametrage du fichier .gcode dans Cura. Les tailles de buse et de couches n'avaient pas étées modifiées en passant de la RepRap à la Ultimaker Original.

Pierre finale avec led incrustée pendant l'impression.


Pierre finale avec led allumée.

 

(Les fichiers .pde du script, un modèle .stl et le fichier .gcode modifié sont téléchargeables ci dessous)

 

Info

Date: February 2016

Last updated: February 2016