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, ouM572 D0 S…pour RepRapFirmware. Même nombre, même sens.M203entre les mm/s de Marlin et les mm/min de RepRapFirmware : chaque valeur d'axe multipliée ou divisée par 60.M205jerk X/Y →M566en mm/min pour RepRapFirmware.M420 S1/S0→BED_MESH_PROFILE LOAD=default/BED_MESH_CLEARpour Klipper, ouG29 S1/G29 S2pour RepRapFirmware.M201/M203→SET_VELOCITY_LIMITpour 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.
Tiny Online Tools







