Visualisez et convertissez G-code (Sans Inscription)

Le G-code est la liste des mouvements que suit une imprimante 3D, une fraiseuse CNC ou une découpeuse laser, écrite par un trancheur ou un logiciel de FAO. Cette visionneuse dessine chaque mouvement en 3D, dans votre navigateur : coloré couche par couche, avec les déplacements et mouvements rapides sur leur propre calque.

Fonctionne directement dans Chrome, Firefox, Safari et Edge.

Also from Innerscene: Circadian Lab, a free lighting calculator for room illuminance, melanopic EML, and glare.

Les fichiers sont traités localement dans votre navigateur. Le téléversement a lieu lorsque vous choisissez de partager un lien.

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.

<iframe src="https://www.innerscene.com/fr/tools/gcode-viewer?embedded=1&url=YOUR_FILE_URL" width="800" height="600" frameborder="0" allowfullscreen></iframe>

Partager en un seul fichier HTML

Exportez le modèle en un seul fichier .html qui s’ouvre hors ligne dans n’importe quel navigateur, avec rotation, déplacement et zoom. Le destinataire n’a besoin d’aucun logiciel 3D, d’aucune installation ni d’aucun compte.

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

Besoin d'une solution d'éclairage bien-être ?
Contactez nos experts dès aujourd'hui !