G-code/Statistiques G-code
Analyseur de G-code avec aperçu 2D et 3D (local)
Inspectez un fichier G-code en local sans l’envoyer. Le Worker diffuse le fichier en flux, suit les unités modales, les déplacements absolus/relatifs et l’extrusion, compte les couches, sépare les déplacements à vide de la trajectoire d’extrusion, lit les commentaires courants de temps et de filament des slicers, et fournit des aperçus 2D et 3D des trajectoires d’outil, le 3D étant diffusé progressivement.
Rapport G-code
Aucun envoiRapport G-code
Statistiques en flux ; la durée selon l’avance est une borne inférieure. Les limites du trajet incluent les déplacements, et les limites d’arc utilisent les extrémités. Prévisualisez les couches dans votre slicer avant d’imprimer.
Déposez un fichier G-code
G-code (.gcode, .gco, .g). Le Worker lit le fichier en flux et extrait les mouvements, les couches, le filament et les commentaires du slicer.
.gcode · .gco · .g
Déposez un fichier G-code
G-code (.gcode, .gco, .g). Le Worker lit le fichier en flux et extrait les mouvements, les couches, le filament et les commentaires du slicer.
Choisir un fichierTaille maximale: 500 MB · Aucun envoi
Aucun envoi · File.slice() → Worker → statistiques G-code.
Fonctionnement
- 1
Déposez un fichier .gcode, .gco ou .g.
- 2
Le Worker diffuse le fichier par fragments de 4 MiB et analyse G0/G1/G2/G3, G20/G21, G90/G91, G92, M82/M83 et M200.
- 3
Il suit les changements de couche sur Z, les distances de déplacement et d’extrusion, le temps calculé à partir de la vitesse d’avance, et les commentaires du slicer pour le temps et le filament.
- 4
Lisez le nombre de couches, les limites de la trajectoire d’outil, les longueurs de déplacement et d’extrusion, l’utilisation de filament et le meilleur rapport de temps disponible.
- 5
Utilisez le curseur de couche pour une vue de dessus en 2D, ou passez en 3D pour un aperçu orbital de toutes les couches d’extrusion. L’aperçu 3D diffuse les lots d’extrusion pendant l’analyse du fichier ; le sélecteur de qualité conserve chaque couche ou échantillonne une couche sur 2, 4 ou 8 pour les fichiers volumineux.
Comprendre les chiffres
Les couches sont comptées lorsqu’un déplacement d’extrusion apparaît pour la première fois à un nouveau Z. Un commentaire LAYER_COUNT du slicer est aussi lu et signalé comme indice ; le mode vase ou les trajectoires non planaires peuvent faire différer les comptages. L’aperçu 2D affiche les segments d’extrusion de la couche sélectionnée et les déplacements à vide en gris ; l’aperçu 3D dessine les couches à leur hauteur Z au fur et à mesure de l’arrivée des lots et peut échantillonner une couche sur 2, 4 ou 8.
Les déplacements et l’extrusion sont séparés selon qu’un mouvement possède un delta E positif. Les mouvements en arc utilisent la géométrie I/J ou R pour la longueur, mais leurs limites n’utilisent que les extrémités ; l’accélération et les limites du firmware ne sont pas simulées.
La longueur de filament est la somme des deltas E positifs. L’extrusion volumétrique M200 est convertie à l’aide d’une section de filament de 1,75 mm et signalée. Les commentaires Filament used du slicer sont affichés séparément.
Le temps indiqué par le slicer est privilégié lorsque le fichier contient un commentaire TIME ou de temps estimé. Sinon, le temps calculé uniquement à partir de la vitesse d’avance est une borne inférieure, car l’accélération, le refroidissement, les rétractions et les limites du firmware manquent.
Les aperçus 2D et 3D sont des aides à la navigation, pas une validation de slicer. Ils ne vérifient pas les températures, ne détectent pas les erreurs de supports et ne reproduisent pas le temps du slicer ; les arcs sont des cordes ; l’aperçu 3D est plafonné à 500 000 segments, peut échantillonner les couches pour réduire son nombre de segments et affiche les lots diffusés avant la fin de l’analyse.
Le Worker émet des segments d’extrusion 3D par lots bornés de Float32Array pendant qu’il analyse, et chaque lot est transféré au thread principal. L’aperçu ajoute les lots sans reconstruire la scène entière, de sorte que les fichiers volumineux deviennent visibles avant la fin de la lecture. Le plafond de segments et l’échantillonnage par pas de couche sont appliqués avant l’émission d’un lot.
Notes d’impression
- Comparez le nombre de couches et la longueur de filament indiqués avec l’aperçu du slicer avant de lancer une longue impression.
- Si le fichier contient des commentaires de temps du slicer, faites-leur confiance plutôt qu’au nombre calculé uniquement à partir de la vitesse d’avance ; l’accélération domine sur les segments courts.
- Une longueur de déplacement très importante peut indiquer une ligne de purge, une mauvaise disposition ou des changements d’outil inutiles.
- Utilisez les limites pour vérifier que la trajectoire d’outil reste dans le volume d’impression prévu avant de transférer le fichier.
Questions
Références
- · ISO/ASTM 52900
- · Modes de mouvement G-code et commentaires de métadonnées des slicers