Framavox
Sun 20 Jan 2019 8:38PM

Utilisation du site Fabmodules

P Phil_B Public Seen by 20

La boîte à outils Fabmodules

Usage

Le site Fabmodules met en ligne des outils de conversion de fichiers de différents formats vers un format GCode.

Nous n'utiliserons pour débuter que la conversion de fichiers .stl

Déroulement d'une conversion

  • À l'ouverture du site «input format» permet d'afficher la liste de formats supportés.

Nous commencerons par «mesh (.stl)»

  • Une erreur «must be binary STL» peut arriver. Voir le chapitre «Meshlab» pour corriger ce problème.

  • Une fois le fichier STL choisi, une première étape de contrôle doit être réalisée.

  • Sur la droite le la page une liste de paramètres «input» est affichée.

  • «units/in» doit être modifié à 25.4 (en supposant que les mesures du fichiers sont métrique : mm).

  • si la valeur «width» est suppérieure à 11000 px (environ) ce peut être que le paramètre précédent (units/in) n'a pas été modifié ou que la pièce est trop grande.

  • Dans le cas de problème de taille il est possible de jouer sur le paramètre «dpi» pour dégrader la précision de fichier généré. Il faudra faire des essais pour connaitre l'influence de cette valeur.

  • La validation de cette étape se termine en cliquant sur «calculate height map».

  • Si le résultat de cette demande est vide alors on est face à un problème de «Normals». Voir le chapitre «Meshlab» pour résoudre ce cas.

MESHLAB : L'outil magique de modification des fichiers STL.

Cet outil est disponnible à l'intallation «sudo apt-get install meshlab».

Convertir un fichier STL en format binaire :

  • Une fois le fichier ouvert, choisir «File / Export Mesh...» et, dans la fenêtre qui s'ouvre, cocher la case «Binary encoding» avant de valider.

Traiter les «Normals»

Normals? Le format STL permet de décrire un volume par un assemblage de faces triangulaires. La notion de «Normal» est la façon de décider de quel côté de cette face ce trouve la matière. Imaginons que nous ayons une face horizontale définie par trois sommets a, b, c si le fait de parler de la face «abc» définit la matière comme étant sous cette face, alors la face «acb» dit que la matière est au dessus.

Une fois cette convention établie on comprend que lorsque l'on soumet un cube au logiciel, celui-ci se sert de cette convention pour définir si le volume décrit correspond la matière qui reste ou au vide qu'il faut créer.

  • La modification des «Normals» est faite dans Meshlab par le choix «Filters / Normals, Curvatures and Orientation / Invert Faces Orientation».
P

PatrickB Sun 20 Jan 2019 9:47PM

Philippe, j'ai installé Meshlab.
Mais je n'arrive pas à ouvrir un fichier .stl car je ne les vois pas.

P

Phil_B Sun 20 Jan 2019 9:58PM

Il ne faut pas utiliser «File / Open project...» mais «File / Import Mesh...»

P

PatrickB Sun 20 Jan 2019 10:09PM

Ok, c'est mieux
Mais je ne sais pas si le fichier Gcode va se faire, il faut sans doute du temps.

P

PatrickB Sun 20 Jan 2019 10:14PM

Si j'arrive à créer le gcode, je ferais une empreinte de la pièce dans une pièce en medium et j'en ferais une en 3D pour l'intégrer dans cette empreinte.

P

Phil_B Sun 20 Jan 2019 10:22PM

Excuse, j'ai pas terminé. Après avoir cliqué sur «calculate ...» si tu as quelque chose qui s'affiche, alors il faut continuer en haut avec l'étape «output-format» ou tu choisis «G-codes (.nc)» et ensuite et ensuite «process» ou tu choisis «foam rough cut (1/8)»
Arrivé là tu as sur la droite tout les paramètre «output» et «process» qui sont affichés et le bouton «calculate» qui lance le calcul et «save» qui te permets de récupérer le fichier générer.

P

PatrickB Sun 20 Jan 2019 10:34PM

Oui, tu me l'avais montré, et j'ai me semble -t-il le fichier qui s'est enregistré dans les téléchargements. j'essaierai de faire les essais cette semaine.

P

PatrickB Tue 22 Jan 2019 3:21PM