Tiny Online Tools logoTiny Online ToolssearchRechercher des outils…grid_viewTous les outils
Accueilchevron_rightOutils impression 3Dchevron_rightConvertisseur de Dialecte G-codeConvertisseur de Dialecte G-code

Convertisseur de Dialecte G-code

Convertissez du G-code entre Marlin, RepRapFirmware, Klipper, Smoothieware et Repetier là où la correspondance est exacte, et listez tout le reste.

upload_file

Cliquez pour parcourir ou glissez-deposez des fichiers ici

Choisissez un fichier G-code — .gcode, .gco, .g ou .nc

Accepte : .gcode,.gco,.g,.nc,.ngc

Le fichier est lu et converti dans votre navigateur. Rien n'est téléversé.Détecté d'après le marqueur de dialecte du fichier ou d'après les commandes qu'il utilise. Corrigez-le si la détection se trompe.Klipper accepts most Marlin motion G-code, but configuration lives in printer.cfg rather than in EEPROM, so the M-codes that write settings are not implemented.OptionsCommenter les commandes que la cible ne prend pas en chargeDésactivé par défaut : les commandes non prises en charge restent dans le fichier et sont seulement listées. Activé, seules celles sans aucune prise en charge reçoivent le préfixe « ; UNSUPPORTED (cible) : » — jamais celles partiellement prises en charge, qui fonctionnent, autrement.Mettre à jour les marqueurs de dialecte du trancheurRéécrit la ligne ;FLAVOR: et le réglage gcode_flavor du pied de configuration. Cela change ce que le trancheur relirait si le fichier était réimporté.Ajouter un en-tête de provenanceDeux lignes de commentaire indiquant la source, la cible, cet outil et le nombre de commandes restant à vérifier.

Outils similaires

Analyseur de G-code

Analyseur de G-code

Mesure un fichier G-code tranché : filament, coût, durée, hauteurs de couche, surfaces, vitesses, températures et tous les réglages d'en-tête.

Éditeur de G-code

Éditeur de G-code

Modifiez températures, vitesses, ventilation et commandes personnalisées dans un fichier G-code tranché, avec un aperçu de chaque ligne touchée.

Visualiseur de G-code

Visualiseur de G-code

Prévisualisez un fichier G-code tranché en 3D : couche par couche, coloré par type de surface, de mouvement, vitesse ou extrudeur.

Trancheur 3D dans le navigateur

Trancheur 3D dans le navigateur

Tranchez vos modèles STL, 3MF et OBJ en G-code prêt à imprimer, directement dans le navigateur. Aucun envoi de fichier.

Lecteur de métadonnées audio

Lecteur de métadonnées audio

Affichez la durée, la fréquence d'échantillonnage, les canaux, le débit et les balises ID3 de n'importe quel fichier audio dans votre navigateur. Entièrement privé.

Maillage vers Gaussian Splat

Maillage vers Gaussian Splat

Échantillonnez un maillage 3D pour en faire une scène Gaussian splat et exportez-la en SPZ, PLY, SPLAT ou KSPLAT.

Convertisseur WebM en MP4

Convertisseur WebM en MP4

Convertisseur WebM en MP4 vous aide à convertir des WebM en MP4 plus compatibles directement dans le navigateur. Utilisez-le pour préparer, nettoyer et publier des médias rapidement et en privé.

apps

Plus d'outils

Parcourez notre collection complète d'outils en ligne gratuits.

La version honnête de « convertis mon G-code »

Le mouvement est un terrain commun. G0–G3, G28, G90/G91 et G92 veulent dire la même chose dans Marlin, RepRapFirmware, Klipper, Smoothieware et Repetier. Presque tout le reste est précisément là où les firmwares divergent : indexation des chauffes et des ventilateurs, palpage du plateau, rétraction, accélération et jerk, macros. Un convertisseur qui réécrit cela en silence fait plus de dégâts qu'un convertisseur qui n'y touche pas et vous le dit.

Cet outil n'applique donc que les correspondances exactes, et signale le reste.

Ce qui est réécrit

  • M900 K…SET_PRESSURE_ADVANCE ADVANCE=… pour Klipper, ou M572 D0 S… pour RepRapFirmware. Même nombre, même sens.
  • M203 entre les mm/s de Marlin et les mm/min de RepRapFirmware : chaque valeur d'axe multipliée ou divisée par 60.
  • M205 jerk X/Y → M566 en mm/min pour RepRapFirmware.
  • M420 S1/S0BED_MESH_PROFILE LOAD=default / BED_MESH_CLEAR pour Klipper, ou G29 S1 / G29 S2 pour RepRapFirmware.
  • M201/M203SET_VELOCITY_LIMIT pour Klipper.

Ce qui est signalé

Quatre listes — et elles sont l'essentiel de l'outil, pas une note en bas de page.

Convertis : la commande, le nombre d'occurrences, ce qu'elle est devenue et pourquoi. Conservés : acceptés tels quels par le firmware cible. À vérifier : prise en charge partielle ou absente, chacun accompagné de la note qui dit exactement ce qui casse : « Klipper n'a pas de M205 ; le comportement en virage se règle avec square_corner_velocity dans printer.cfg ». Inconnus : des commandes absentes de la table, transmises intactes et listées pour que vous les vérifiiez.

Rien n'est jamais supprimé en silence. Par défaut, les commandes non prises en charge restent dans le fichier et sont signalées. Si vous le demandez, elles sont commentées avec le préfixe ; UNSUPPORTED (Klipper): , si bien que le changement saute aux yeux dans un diff et se défait en un instant.

Marqueurs de dialecte et provenance

La ligne ;FLAVOR: écrite par Cura et le réglage gcode_flavor = … du pied de configuration de la famille Slic3r sont mis à jour vers la cible, et un en-tête de deux commentaires consigne d'où vient le fichier et ce qui reste à vérifier.

La réserve qui compte

Le G-code converti doit être relu avant d'être envoyé à une machine, et les premières minutes de l'impression doivent être surveillées. Cet outil modifie du texte ; il ne connaît pas votre imprimante.