Blog STL Viewerstlviewer.swift.id

STL en pouces ou en millimètres : corriger un modèle trop petit

Par Ihwan · · 5 min de lecture

Vous ouvrez un support mural téléchargé sur un site américain et votre slicer l'affiche comme une miette de 3 mm posée au milieu du plateau. Ou l'inverse : une figurine déborde du plateau de tous les côtés. Dans neuf cas sur dix, le modèle est intact : c'est un problème de conversion entre pouces et millimètres dans un fichier STL qui ne dit pas en quelle unité il a été dessiné.

Voici comment reconnaître le symptôme, faire le bon calcul et corriger le fichier, sur ordinateur comme sur téléphone.

En bref : un STL ne stocke aucune unité ; les logiciels le lisent en millimètres. Un modèle dessiné en pouces apparaît donc 25,4 fois trop petit. Multipliez par 25,4 (échelle de 2 540 %) pour retrouver la bonne taille. Dans STL Viewer, passez les « Unités du fichier » sur Pouces pour afficher la vraie taille, puis, avec Premium, exportez un STL converti en millimètres.

Pourquoi un STL n'a pas d'unité

Un fichier STL liste des coordonnées de triangles : des nombres comme 2, 1,5 ou 0,25. Rien n'indique s'il s'agit de millimètres, de pouces ou de centimètres. Le logiciel qui a exporté le fichier connaissait l'unité, mais il ne l'a pas écrite. Celui qui le relit doit deviner, et presque tous les slicers et visionneuses devinent « millimètres ».

Tant que concepteur et utilisateur travaillent en métrique, tout va bien. Le problème apparaît avec les fichiers venant des États-Unis, de certains logiciels de CAO réglés en pouces, ou de modèles mécaniques anciens. Les formats OBJ et PLY ont le même défaut. Le 3MF, lui, déclare son unité dans le fichier : c'est l'une des raisons de son succès (voir notre article sur le fichier 3MF).

Reconnaître un STL dessiné en pouces

Le symptôme est très caractéristique : les dimensions affichées sont de petits nombres « ronds » au sens impérial. Quelques indices :

Le cas inverse existe aussi : un fichier en millimètres qu'on a interprété par erreur comme des pouces devient 25,4 fois trop grand. Une pièce de 120 mm passerait alors à 3 048 mm, soit plus de trois mètres.

Le calcul : facteur 25,4

Un pouce vaut exactement 25,4 mm. Pour corriger, on multiplie toutes les dimensions par 25,4, ce qui correspond à une échelle de 2 540 % dans un slicer. Exemple avec un support dont le fichier indique 2 × 1 × 0,5 :

DimensionValeur lue en mmValeur réelle (× 25,4)
Largeur2 mm50,8 mm
Profondeur1 mm25,4 mm
Hauteur0,5 mm12,7 mm
Volume1 mm³16 387 mm³ (16,4 cm³)

Attention au volume : il ne se multiplie pas par 25,4 mais par 25,4³, soit 16 387,064. C'est pourquoi un modèle mal converti donne aussi une estimation de filament absurde : quelques milligrammes au lieu de 20 g.

D'autres facteurs reviennent parfois :

Corriger dans le slicer ou sur ordinateur

Sans application particulière, la correction se fait au moment du découpage :

  1. Importez le STL dans votre slicer.
  2. Ouvrez l'outil d'échelle et entrez 2 540 % sur les trois axes, en gardant les proportions verrouillées.
  3. Certains slicers détectent les modèles minuscules et proposent eux-mêmes une conversion depuis les pouces : acceptez si les dimensions obtenues sont plausibles.
  4. Vérifiez que la pièce tient sur votre plateau, par exemple 220 × 220 mm.

L'inconvénient : la correction n'existe que dans ce projet de slicer. Si vous rouvrez le STL d'origine plus tard, ou si vous l'envoyez à quelqu'un, le problème revient. Mieux vaut produire un nouveau STL en millimètres, avec le logiciel de CAO d'origine ou un outil de maillage.

Vérifier et corriger sur téléphone avec STL Viewer

Si vous recevez le fichier sur votre téléphone, vous pouvez trancher la question avant même d'allumer l'ordinateur. Téléchargez STL Viewer sur Google Play, puis :

  1. Ouvrez le STL et affichez les « Infos sur le modèle ». La taille (L × P × H) est calculée en supposant des millimètres.
  2. Si elle est absurdement petite, changez dans le menu de la vue les « Unités du fichier » en Pouces. L'application mémorise ce choix pour ce fichier précis : la prochaine fois, il s'ouvrira directement à la bonne taille.
  3. Vérifiez les nouvelles dimensions : 50,8 × 25,4 × 12,7 mm dans notre exemple. Le volume et l'estimation du filament sont recalculés en conséquence.
  4. Avec Premium, ouvrez l'outil « Échelle et export », choisissez des millimètres dans « Unités du fichier exporté » (la plupart des slicers attendent des millimètres) puis touchez « Exporter en STL ». Vous obtenez un STL binaire à la bonne taille, à partager ou à copier vers l'ordinateur.

Le guide Échelle et export montre chaque écran. L'affichage peut aussi être réglé globalement en millimètres ou en pouces dans les Paramètres, ce qui est indépendant de l'unité du fichier : un modèle en pouces peut être affiché en mm, et inversement.

Remarque : le choix « Unités du fichier » ne concerne que les STL, OBJ et PLY. Un 3MF déclare lui-même son unité, que l'application affiche dans les infos (« Définie par le fichier »). Échelle et export est une fonction Premium, proposée en achat unique ou en abonnement annuel ; changer l'unité d'affichage reste gratuit.

Éviter le problème à la source

Si vous concevez vous-même vos pièces :

Enfin, un problème d'unité n'est pas le seul piège d'un fichier téléchargé. Pour ajuster une pièce à une cote précise plutôt qu'à un facteur fixe, lisez comment mettre un STL à l'échelle et le mesurer, et passez le fichier au crible de notre checklist avant impression.

Questions fréquentes

Pourquoi mon STL est-il minuscule dans le slicer ?

Le plus souvent, il a été dessiné en pouces alors que le slicer le lit en millimètres. Il apparaît alors 25,4 fois trop petit.

Quelle échelle appliquer pour passer de pouces à millimètres ?

Multipliez par 25,4, soit une échelle de 2 540 % sur les trois axes. Pour un fichier en centimètres, le facteur est 10 (1 000 %).

Un fichier STL indique-t-il son unité ?

Non. Le STL ne stocke que des nombres ; les logiciels supposent des millimètres. Le 3MF, lui, déclare son unité.

Peut-on convertir un STL en millimètres sur Android ?

Dans STL Viewer, vous pouvez passer gratuitement les unités du fichier en pouces pour voir la vraie taille. L'export d'un STL converti en millimètres fait partie de l'outil Premium Échelle et export.