Tous les articles

7 octobre 2026

Analyseur G-code en ligne : filament, durée et coût d'impression

0 vuesPas encore d'évaluations· Connectez-vous pour évaluer
Ouvrir l'outil
Analyseur de G-code : temps d'impression 2 h 15 min, 25,1 g de filament, 180 couches et coût du plastique

Pour obtenir la durée d'impression et le filament utilisé à partir d'un fichier G-code terminé, importez-le dans l'analyseur de G-code. En une seconde, vous obtenez la durée d'impression, le filament utilisé en grammes et en mètres, le nombre de couches, le slicer qui a produit le fichier et le coût du plastique selon votre prix au kilo. Il est gratuit, fonctionne dans le navigateur sans connexion, et le fichier (jusqu'à 100 Mo) n'est jamais envoyé.

Je l'ai conçu pour les situations où vous n'avez qu'un .gcode : un client vous l'a envoyé, il traîne sur une carte SD ou sur une machine Klipper, et le projet du slicer est introuvable. Inutile alors de deviner combien de temps cela imprime et combien de plastique cela consomme.

Comment analyser un fichier G-code ? Trois étapes

  1. Ouvrez l'analyseur et déposez un fichier .gcode, .gco ou .g (ou cliquez sur la zone pour parcourir).
  2. Lisez les quatre grands nombres : durée d'impression, filament en grammes, filament en mètres et nombre de couches. Le slicer qui a produit le fichier est indiqué dessous.
  3. Dans le bloc « Coût du plastique », saisissez le prix de votre bobine au kilo. Le champ est prérempli à 1990 : remplacez-le par le vôtre. Le résultat est grammes x prix au kg / 1000 ; les montants inférieurs à 100 s'affichent avec deux décimales (par exemple 8,57), les plus grands en nombre entier. Aucune devise n'est associée : le résultat est dans la devise que vous avez saisie.

Les petites impressions gardent leurs centimes : 85 g à 20 le kg s'affichent 1,70, et 600 g à 20 le kg s'affichent 12,00. Le bloc de coût apparaît dès que des grammes ou des mètres ont été trouvés dans le fichier.

D'où l'analyseur tire-t-il ses chiffres ?

Il cherche d'abord les métadonnées que le slicer a écrites dans les commentaires. Ces données sont aussi précises que l'estimation du slicer lui-même. S'il n'y a pas de métadonnées, l'analyseur calcule à partir des commandes de déplacement. Un badge « estimé d'après les déplacements » indique de quel cas il s'agit.

SlicerCe qui est lu dans les commentaires
CuraTIME:, Filament used: (en mètres), LAYER_COUNT:
PrusaSlicer, SuperSlicerestimated printing time, filament used [g], filament used [mm]
OrcaSlicer, Bambu Studioidem, plus total estimated time, total filament weight [g], total filament length [mm], total layer number
Simplify3DBuild time:, Filament length:, Plastic weight:
AutresAucune métadonnée : compté d'après les déplacements G0/G1 et l'extrusion E, signalé comme une estimation

Si le slicer n'a donné qu'une longueur de filament, les grammes sont calculés pour du PLA (densité 1,24 g/cm3, filament de 1,75 mm). S'il n'a donné que des grammes, les mètres viennent de la conversion inverse avec les mêmes valeurs.

Combien de grammes fait un mètre de filament ?

Utile pour une vérification rapide et pour savoir dans quelle mesure se fier à une conversion longueur vers poids. Pour du filament de 1,75 mm :

MatièreDensité typique, g/cm3Masse de 1 m, g
PLA1,24environ 3,0
PETG1,27environ 3,1
ABS1,04environ 2,5
TPU1,21environ 2,9

La densité varie un peu selon les marques : prenez ces valeurs comme approximatives. À retenir : pour le PLA et le PETG, l'erreur de conversion est faible, tandis que pour l'ABS en mode « longueur seule », l'analyseur surestime le poids d'environ 15 à 20 %. Si le slicer a écrit lui-même des grammes, il n'y a aucune conversion.

Que faire des résultats ?

ValeurQuoi en faire
Durée d'impressionMultipliez par la puissance de l'imprimante pour estimer l'électricité ; voir combien d'électricité consomme une imprimante 3D
GrammesMultipliez par le prix au gramme pour obtenir le coût matière ; comparez avec ce qui reste sur la bobine dans le calculateur de filament restant
CouchesVérifiez la cohérence de la hauteur de couche : un modèle de 60 mm de haut en couches de 0,2 mm, c'est 300 couches
SlicerConfirmez que le fichier a été tranché avec le profil et l'imprimante attendus

Pour un coût complet (électricité, amortissement de l'imprimante, main-d'œuvre, supports, post-traitement, marge), lisez comment calculer le coût d'une impression 3D et utilisez le calculateur. L'analyseur ne couvre que le plastique.

Exemple : des chiffres de l'analyseur à un prix

Supposons que l'analyseur affiche 2 h 40 min et 85 g. La bobine coûte 20 € le kg, l'imprimante consomme environ 120 W en moyenne et l'électricité coûte 0,15 € le kWh (tous chiffres illustratifs ; saisissez les vôtres).

PosteCalculTotal
Plastique85 g x 20 € / 1000environ 1,70 €
Électricité2,67 h x 0,12 kW x 0,15 €environ 0,05 €

L'électricité pèse à peine sur une impression comme celle-ci, contrairement au plastique, à l'usure de l'imprimante et à votre propre temps. C'est pourquoi l'analyseur est une première étape et non un coût final : reportez le résultat dans un calculateur avec l'amortissement, la main-d'œuvre et la marge.

Quelles sont les limites et les pièges ?

  • L'estimation d'après les déplacements est grossière. Le temps est calculé comme la distance divisée par la vitesse d'avance plus 10 % pour l'accélération, et 1500 mm/min est supposé jusqu'à la première commande F. Seule l'avance E positive sur des déplacements en X/Y compte comme extrusion : les rétractions, les ré-avances qui suivent et les mouvements purs de l'extrudeur sont ignorés, les modes M82/M83 et les remises à zéro G92 E0 sont respectés, et les rétractions firmware G10/G11 sont sautées. C'est quand même un modèle simplifié (par exemple, les lignes d'amorçage sont omises). Prenez ces chiffres comme un ordre de grandeur, pas comme une valeur exacte.
  • Plusieurs filaments. Dans les fichiers multicolores, la consommation est écrite sous forme de liste avec une valeur par filament (par exemple filament used [g] = 3.7, 0.6, ou Filament used: 1.2m, 0.5m dans Cura avec deux extrudeurs). L'analyseur additionne toutes les valeurs et affiche le total, sans détail par filament. Les grammes ne sont pas ajustés pour chaque matière : comparez donc le total avec le récapitulatif du slicer.
  • Temps du slicer et temps réel. Le chauffage du plateau, la calibration avant impression, les pauses et l'accélération réelle de l'imprimante peuvent ajouter du temps. L'analyseur affiche ce que le slicer a calculé.
  • Pas du G-code. Si vous importez un autre type de fichier, vous obtenez « Impossible d'analyser le fichier : est-ce vraiment du G-code ? ».
  • Fichiers de projet. Seuls .gcode, .gco et .g sont acceptés. Un .3mf tranché de Bambu Studio doit d'abord être exporté en G-code simple.
  • Pas de trajectoire, pas de détail par couleur. Ce n'est pas une visionneuse de trajectoires. Pour un aperçu couche par couche, utilisez un slicer.

Quand utiliser autre chose ?

  • Le slicer lui-même (PrusaSlicer, OrcaSlicer, Bambu Studio, Cura) affiche les mêmes chiffres juste après le tranchage, plus un aperçu des couches. Si le projet est ouvert, regardez là.
  • Les interfaces Klipper (Mainsail, Fluidd) et OctoPrint affichent les métadonnées du fichier sur l'imprimante, et Spoolman aide au suivi des bobines.
  • Cet analyseur est le plus pratique quand vous n'avez que le fichier : pas de slicer, rien à installer et une conversion rapide en argent. Pour la question ponctuelle « combien cela coûte-t-il en plastique », il suffit.

Et ensuite ?

Pour transformer durée et grammes en prix pour un client, ouvrez le calculateur ou l'outil de coût d'électricité. Pour les modèles pas encore tranchés, le détecteur de surplombs montre à l'avance quelle part du modèle peut demander des supports, et donc combien de plastique ira dedans. Pour ouvrir un modèle et vérifier ses dimensions, il y a la visionneuse.

Questions fréquentes

Comment trouver la durée d'impression et le filament utilisé à partir d'un fichier G-code ?
Importez le .gcode dans l'analyseur. Il lit les valeurs dans les commentaires du slicer et affiche la durée d'impression, le filament utilisé en grammes et en mètres, et le nombre de couches. Si le slicer n'a laissé aucune métadonnée, les valeurs sont calculées à partir des déplacements eux-mêmes et signalées comme une estimation.
Quels slicers l'analyseur de G-code reconnaît-il ?
Cura, PrusaSlicer, SuperSlicer, OrcaSlicer, Bambu Studio et Simplify3D : les données sont lues directement dans les commentaires du fichier. Les fichiers d'autres slicers sont analysés d'après les déplacements G0/G1 et les valeurs d'extrusion E.
Où le filament utilisé (gcode filament used) est-il écrit dans un fichier G-code ?
En général dans des commentaires au début ou à la fin du fichier : PrusaSlicer et OrcaSlicer écrivent des lignes comme filament used [g] et filament used [mm], et Cura écrit une ligne Filament used en mètres. L'analyseur les trouve pour vous et convertit en grammes et en mètres.
Quelle est la précision du poids de filament ?
Si le slicer a écrit des grammes, sa valeur est utilisée, ce qui reflète la matière que vous avez choisie. Si seule la longueur est disponible, le poids est calculé pour du PLA à 1,24 g/cm3 et du filament de 1,75 mm : les autres matières seront donc approximatives.
Peut-on obtenir le coût d'une impression à partir d'un fichier G-code ?
L'analyseur calcule le coût du plastique : les grammes multipliés par le prix au kilo que vous saisissez (prérempli à 1990). Il n'inclut ni électricité, ni usure de la machine, ni main-d'œuvre : pour un coût complet, utilisez un calculateur.
Y a-t-il une limite de taille pour le G-code ?
Oui, 100 Mo, avec les extensions .gcode, .gco et .g.
Mon G-code est-il envoyé sur un serveur ?
Non, le fichier est analysé dans votre navigateur et jamais envoyé. Aucune connexion n'est nécessaire.
Cet article vous a-t-il été utile ?00Connectez-vous pour noter cet article

Commentaires

Analyseur G-code en ligne : filament, durée et coût d'impression · 3D Print Pricing