Visualisez et convertissez G-code (Sans Inscription)
Fonctionne directement dans Chrome, Firefox, Safari et Edge.
Also from Innerscene: Circadian Lab, a free lighting calculator for room illuminance, melanopic EML, and glare.
Qu’est-ce qu’un fichier G-code ?
Le G-code est le langage que lisent les contrôleurs de machines. Chaque ligne est une commande faite de mots, une lettre et un nombre : G1 X20 Y10 E0.5 avance en ligne droite jusqu’à X 20, Y 10 en poussant 0,5 mm de filament, G2 et G3 tracent des arcs, et M104 S210 chauffe la buse. Un trancheur comme Cura, PrusaSlicer, Bambu Studio ou OrcaSlicer l’écrit pour une imprimante 3D dans un fichier .gcode, et les logiciels de FAO comme Fusion, VCarve ou Mastercam l’écrivent pour les fraiseuses et les défonceuses, souvent en .nc, .ngc ou .tap.
La visionneuse lit le programme comme la machine le ferait : unités en millimètres et en pouces, mouvements absolus et relatifs, remises à zéro de position, prise d’origine, arcs donnés par leur centre ou leur rayon, mouvements hélicoïdaux et cycles de perçage. Chaque mouvement devient une ligne, colorée selon sa hauteur pour que chaque couche imprimée ou profondeur de coupe ressorte, et les mouvements sont regroupés en calques que vous pouvez afficher ou masquer : les types d’éléments du trancheur pour une impression (paroi externe, remplissage, supports, etc.), chaque outil pour un programme CNC, et les déplacements ou mouvements rapides sur un calque à part. Les fichiers de plusieurs centaines de mégaoctets sont lus en flux.
Une trajectoire s’exporte en lignes, par exemple en DXF, DWG ou OBJ, ou en image de la vue.
Qui utilise les fichiers G-code ?
Les amateurs d’impression 3D et les fermes d’impression vérifient un fichier tranché avant une longue impression, les usineurs et programmeurs CNC vérifient une trajectoire avant de la lancer, et les opérateurs de découpe laser et plasma vérifient un travail de découpe. Les makers partagent du G-code sur les forums et avec les services d’impression ; cette page l’affiche dans n’importe quel navigateur, sans trancheur ni logiciel de pilotage installé.
Cas d’usage courants
- Vérifier une impression tranchée couche par couche avant de l’envoyer à l’imprimante
- Voir où le trancheur a placé les supports, le remplissage et les parois, un type d’élément à la fois
- Vérifier une trajectoire CNC, ses profondeurs et ses mouvements rapides avant de la lancer
- Mesurer une pièce ou une trajectoire en taille réelle, en millimètres
- Reprendre une trajectoire en CAO sous forme de lignes DXF ou DWG
- Envoyer un lien qui ouvre la trajectoire dans n’importe quel navigateur
Fonctionnalités
Ouvre le G-code sous tous ses noms
.gcode, .gco, .nc, .ngc, .tap et .cnc, et le G-code sous tout autre nom, reconnu à son contenu.
Imprimantes, fraiseuses et lasers
La visionneuse distingue un fichier d’imprimante 3D, un programme CNC et un travail laser, et dessine chacun comme sa machine l’exécute.
Couleur couche par couche
Chaque mouvement est coloré selon sa hauteur, pour que chaque couche imprimée ou profondeur de coupe ressorte.
Types d’éléments en calques
Paroi externe, paroi interne, remplissage, supports, jupe et les autres types d’éléments marqués par le trancheur, chacun affiché ou masqué en un clic.
Déplacements et mouvements rapides
Les déplacements et mouvements rapides ont leur propre calque : masqué au départ pour une impression, affiché pour un programme CNC.
Arcs et cycles de perçage
Les arcs G2 et G3 par centre ou rayon dans tous les plans, les mouvements hélicoïdaux et les cycles de perçage G81 à G89 sont suivis.
Programmes en pouces et en millimètres
Les programmes G20 en pouces sont convertis en millimètres, pour que chaque trajectoire s’ouvre en taille réelle.
Gros fichiers lus en flux
Les fichiers de plusieurs centaines de mégaoctets sont lus en flux, et la partie qui tient sur l’appareil est dessinée.
Export en DXF, DWG ou OBJ
Enregistrez la trajectoire en lignes DXF, DWG, OBJ, GLB ou 3DM, ou la vue en PDF, SVG, PNG ou JPG.
Rien n’est envoyé
Le fichier est lu et dessiné entièrement dans votre navigateur. Pas de compte, pas d’envoi, aucune copie de votre fichier sur un serveur.
Partager et intégrer
Envoyez un lien qui ouvre la trajectoire dans n’importe quel navigateur, ou intégrez la visionneuse à votre page avec un iframe.
Compatibilité et notes sur le format
Machines : imprimantes 3D (variantes Marlin, Klipper et RepRap, de Cura, PrusaSlicer, SuperSlicer, Bambu Studio, OrcaSlicer, Simplify3D et d’autres), fraiseuses et défonceuses CNC (programmes de style Fanuc, LinuxCNC, Mach3 et GRBL issus de Fusion, VCarve, Mastercam, Carbide Create et Estlcam) et découpeuses laser (travaux GRBL de LightBurn et LaserGRBL). La visionneuse les distingue d’après le fichier.
Ce qui est lu : les mouvements G0 et G1, les arcs G2 et G3 avec centres I, J et K ou un rayon R dans les trois plans, les arcs hélicoïdaux, les unités G20 et G21, le positionnement G90 et G91, les modes d’extrusion M82 et M83, les remises à zéro G92, la prise d’origine G28, les cycles de perçage G81 à G89, les changements d’outil, et les commentaires d’élément, de couche et de durée d’impression du trancheur.
Calques : pour une impression, un calque par type d’élément marqué par le trancheur, plus Travel moves, masqué au départ ; pour un programme CNC, un calque par outil plus Rapid moves ; pour un travail laser, Laser cuts plus Rapid moves. Chaque mouvement est coloré selon la hauteur, du bleu en bas à l’orange en haut.
Fichiers : du G-code en texte brut sous l’une de ses extensions, ou sous un autre nom, que la visionneuse reconnaît à son contenu. Le G-code binaire Prusa (.bgcode) s’ouvre sur un avis qui explique comment exporter du G-code en texte. Un fichier de données NetCDF, qui utilise aussi .nc, est nommé pour ce qu’il est.
Intégrer sur votre site
Ajoutez ce visualiseur à votre site avec une seule ligne de HTML. Cliquez sur Intégrer dans la barre d’outils pour générer un code, ou utilisez le snippet ci-dessous avec l’URL de votre fichier.
Vos fichiers restent sur votre ordinateur
Vos fichiers sont traités entièrement dans votre navigateur. Le bouton Partager téléverse le fichier pour créer un lien. Les fichiers partagés sont conservés 90 jours puis supprimés.
Questions fréquentes
▶Faut-il installer un trancheur ou un logiciel de FAO ?
Non. La visionneuse lit le G-code avec son propre lecteur, dans votre navigateur. Rien n’est à installer, et aucun compte n’est nécessaire.
▶Pourquoi les déplacements de mon impression n’apparaissent-ils pas ?
Les déplacements d’une impression traversent la pièce à chaque couche, donc leur calque est masqué au départ. Activez Travel moves dans le panneau Calques pour les afficher. Les mouvements rapides d’un programme CNC sont affichés dès le départ.
▶Que signifient les couleurs ?
Chaque mouvement est coloré selon sa hauteur : bleu en bas de la pièce, puis vert et jaune, jusqu’à l’orange en haut. Chaque couche imprimée ou profondeur de coupe a sa propre teinte, pour que les couches se distinguent.
▶Mon fichier est un .bgcode. S’ouvre-t-il ?
Un .bgcode est le G-code binaire de Prusa, que la visionneuse identifie sans le dessiner. Dans PrusaSlicer, désactivez « Supports binary G-code » dans les Réglages de l’imprimante (Général, Firmware), exportez à nouveau et ouvrez le fichier .gcode.
▶Cette visionneuse G-code est-elle vraiment gratuite ?
Oui, entièrement gratuite. Pas d’inscription, pas de filigrane et pas de limite de taille dans la visionneuse (le partage par lien, optionnel, accepte jusqu’à 100 Mo). Créée par Innerscene comme outil pour les architectes, les ingénieurs et les designers.
▶Mes fichiers sont-ils envoyés sur un serveur ?
Non. La lecture, le rendu et la conversion se font dans votre navigateur : par défaut, rien n’est envoyé, stocké ni transmis. Le bouton Partager est la seule fonction qui envoie un fichier, et seulement quand vous cliquez dessus.
▶Puis-je le convertir dans un autre format ?
Oui. Cliquez sur Exporter dans la barre d’outils. Une trajectoire s’exporte en lignes vers DXF, DWG (converti sur notre serveur), OBJ, GLB et 3DM, ou en PDF, SVG, PNG et JPG. Les formats de maillage comme STL ne portent que des surfaces : une trajectoire n’a rien à y écrire.
Outils et guides liés
Visionneuse 3D universelle
Tous les formats 3D dans une seule visionneuse
Visionneuse STL
Ouvrir le modèle STL avant de le trancher
Visionneuse 3MF
Ouvrir les projets d’impression 3MF des trancheurs
G-code en DXF
Transformer une trajectoire en lignes DXF
G-code en DWG
Reprendre une trajectoire dans AutoCAD
G-code en OBJ
Enregistrer une trajectoire en lignes 3D