Skip to main content

L'impression FDM : Calibration

Calibration des imprimantes 3d

Pour évaluer la précision des imprimantes 3d, des éprouvettes ont été imprimées, puis les dimensions mesurées et comparées à celle du modèle. Cela a été fait avec 2 matériaux: PLA et ABS, avec et sans radeau.Deux éprouvettes ont été utilisées: une apellée eprouvette, permettant des mesures dans les 3 dimensions:

eprouvette.png

et une apellée eprouvette-ronde, pour éliminer de potentiels effets locaux aux angles:

eprouvette-ronde.png

Paramètres affectant les dimensions

On suppose que les differences de dimensions entre l'objet imprimé et le modèle sont liées à 2 phénomènes:

  • une différence entre l'épaisseur théorique du filament déposé (0,4mm en x-y), et son épaisseur réelle. Nous apellerons cette différence Exy et Ez (ce n'est pas la même horizontalement et verticalement). Elle est indépendante de la taille, et affecte chaque bord dans le plan horizontal (elle augmente ou diminue une dimension selon que l'on mesure l'extérieur ou l'intérieur d'une pièce) eprouvette-exy.svg
  • On suppose que verticalement elle n'affecte que la première couche.
  • La contraction (ou retrait) du matériau lors de son refroidissement. Elle est proportionelle à la taille, nous apellerons R le facteur de retrait (qui est le même dans les 3 dimensions).eprouvette-r.svg

Dans le plan horizontal Une dimension extérieure réelle sera donc: L*R+2*Exy, une dimension intérieure l*R-2*Exy. Si on apelle Lm et lm les dimensions mesurées sur l'éprouvette, on a:

Lm = L*R+2*Exy et lm = l*R-2*Exy

Ce qui donne: R = (lm + Lm) / (l+L)

Exy = (Lm - L*R) / 2 ou Exy = (l*R - lm) / 2

Pour tenir compte des erreurs de mesure nous utiliserons (moyenne des deux Exy précédents): Exy = (Lm - lm + (l - L)*R) / 4

Sur l'axe Z nous n'avons pas de mesures intérieures, mais 2 mesures extérieures. Nous avons donc Hm1 = H1 * R + Ez et Hm2 = H2 * R + Ez; ce qui donne, en théorie

R = (Hm2 - Hm1) / (H2 - H1), et Ez = (Hm1 + Hm2 - (H1 + H2) * R) / 2

Mais pour les calculs, nous utiliseront uniquement Ez = (Hm1 + Hm2 - (H1 + H2) * R) / 2, avec le R calculé dans le plan horizontal qui semble plus précis.

Résultats

L'ensemble des fichiers (modèles openscad et STL, paramètres d'impression, gcode, dessins et feuilles de calcul) sont ici: https://gitlabsu.sorbonne-universite.fr/fablabsu/projets-fablab-publiques/eprouvettes-imprimantes-3d

Après une série d'impression les éprouvettes rondes se sont avérées difficile à mesurer, et ne montrent pas de résultats différents par rapport au modèle rectangulaire.

Une deuxième séries d'impression ont été faites pour les modèles rectangulaires sur les mêmes imprimantes, et une troisième série en PLA sur une imprimante différente, pour étudier la variabilité des tolérences. L'ensemble des mesures et calculs sont dans le fichier calculs.ods de l'archive. Le tableau mesure donne les valeurs min/max mesurées pour chaque impression, ainsi que les calculs de moyenne et d'écart. Pour les mesures dans le plan horizontal, deux séries de mesures ont été réalisées, en bas (au plus près du plateau) et en haut.

eprouvette-aa.svg

mesures et calculs

impression PLA

Les dimensions mesurées sur les éprouvettes en PLA. Les dimensions du modèle sont en vert, la moyenne des mesures en orange avec l'écart.

avec radeau:

eprouvette-pla-radeau.svg
eprouvette-ronde-pla-radeau.svg

Cela done un R de 0,999 et Exy de l'ordre de 0,05, et un Ez de 0,2.

Sans radeau:

eprouvette-pla.svg
eprouvette-ronde-pla.svg

Cela done un R de 0,999 et Exy d'environ 0,1, et un Ez de 0. Les mesures de l'éprouvette ronde semblent fausse, en particulier les mesures intérieures.

impression ABS

Les dimensions mesurées sur les éprouvettes en ABS. Les dimensions du modèle sont en vert, la moyenne des mesures en orange avec l'écart.

avec radeau:

eprouvette-abs-radeau.svg
eprouvette-ronde-abs-radeau.svg

Cela done un R autour de 0,995 et Exy autour de 0,1 et un Ez inférieur à 0,1.

Sans radeau:

eprouvette-abs.svg
eprouvette-ronde-abs.svg

Cela done un R autour de 0,995 et Exy autour de 0,2, nettement plus important en bas; et un Ez inférieur à 0,1.Les mesures de l'éprouvette ronde semblent fausse, en particulier la plus grande mesure extérieure.

Conclusion

Comme attendu le facteur de retrait de l'ABS est plus important que pour le PLA (5% vs 1%). Dans ideamaker on peut prendre cela en compte avec la fonction scale, en indiquant un coefficient 1/R (donc par exemple 100,5% pour l'ABS).

Le Exy doit pouvoir être pris en compte dans ideamaker dans les paramètres du matériaux, onglet «Layer», «Dimensional Compensation». Cela reste à tester.

La présence du radeau agmente significativement la précision de l'impression dans le plan horizontal, surtout pour l'ABS ou les écarts entre haut et bas sont de l'ordre de 0,5mm. Dans le plan vertical le radeau permet également d'atténuer fortement les écarts entre différentes parties de la pièce (probablement dues à des défauts de planéité du plateau).