Tiny Online Tools logoTiny Online ToolssearchTools suchen…grid_viewAlle Tools
Startseitechevron_right3D-Druck-Werkzeugechevron_rightG-Code-Dialekt-KonverterG-Code-Dialekt-Konverter

G-Code-Dialekt-Konverter

Wandelt G-Code zwischen Marlin, RepRapFirmware, Klipper, Smoothieware und Repetier um, wo die Zuordnung exakt ist — und listet alles andere auf.

upload_file

Zum Durchsuchen klicken oder Dateien hierher ziehen und ablegen

G-Code-Datei wählen — .gcode, .gco, .g oder .nc

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

Die Datei wird im Browser gelesen und umgewandelt. Nichts wird hochgeladen.Erkannt am Dialektmarker der Datei oder an den verwendeten Befehlen. Überschreiben Sie es, wenn die Erkennung danebenliegt.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.OptionenVom Ziel nicht unterstützte Befehle auskommentierenStandardmäßig aus: nicht unterstützte Befehle bleiben in der Datei und werden nur aufgelistet. Eingeschaltet erhalten nur die gar nicht unterstützten das Präfix „; UNSUPPORTED (Ziel): “ — nie die teilweise unterstützten, die funktionieren, nur anders.Dialektmarker des Slicers aktualisierenSchreibt die ;FLAVOR:-Zeile und die Einstellung gcode_flavor im Konfigurations-Footer um. Das ändert, was der Slicer beim erneuten Import lesen würde.Herkunftskopf hinzufügenZwei Kommentarzeilen mit Quelle, Ziel, diesem Werkzeug und der Zahl der noch zu prüfenden Befehle.

Ahnliche Tools

G-Code-Editor

G-Code-Editor

Temperaturen, Geschwindigkeiten, Lüfter und eigene Befehle in einer geslicten G-Code-Datei ändern — mit Vorschau jeder betroffenen Zeile.

G-code-Analyse

G-code-Analyse

Vermisst eine geslicete G-code-Datei: Filament, Kosten, Druckdauer, Schichthöhen, Features, Geschwindigkeiten, Temperaturen und alle Header-Einstellungen.

G-code-Betrachter

G-code-Betrachter

Eine geslicete G-code-Datei in 3D ansehen: Schicht für Schicht, eingefärbt nach Feature, Bewegungsart, Geschwindigkeit oder Extruder.

3D-Slicer im Browser

3D-Slicer im Browser

Slicen Sie STL-, 3MF- und OBJ-Modelle im Browser zu druckfertigem G-Code. Es wird nichts hochgeladen.

PDF aufteilen

PDF aufteilen

Teile eine PDF-Datei in einzelne Seiten oder Seitenbereiche auf.

Neumorphismus-Generator

Neumorphismus-Generator

Generieren Sie Neumorphismus-UI-Stile mit weichen Lichtern und Schatten.

3D-Modell-Vereinfacher

3D-Modell-Vereinfacher

Reduzieren Sie die Polygonzahl kostenlos online mit diesem Werkzeug zur Mesh-Dezimierung, das vollständig im Browser läuft.

apps

Mehr Tools

Durchsuchen Sie unsere vollstandige Sammlung kostenloser Online-Tools.

Die ehrliche Fassung von „wandle meinen G-Code um“

Bewegung ist gemeinsamer Boden. G0–G3, G28, G90/G91 und G92 bedeuten in Marlin, RepRapFirmware, Klipper, Smoothieware und Repetier dasselbe. Fast alles andere ist genau dort, wo sich die Firmwares unterscheiden: Heizungs- und Lüfterindizes, Bettnivellierung, Rückzug, Beschleunigung und Jerk, Makros. Ein Konverter, der das stillschweigend umschreibt, richtet mehr Schaden an als einer, der es stehen lässt und es Ihnen sagt.

Dieses Werkzeug wendet daher nur die exakten Zuordnungen an und meldet den Rest.

Was umgeschrieben wird

  • M900 K…SET_PRESSURE_ADVANCE ADVANCE=… für Klipper, oder M572 D0 S… für RepRapFirmware. Gleiche Zahl, gleiche Bedeutung.
  • M203 zwischen Marlins mm/s und RepRapFirmwares mm/min — jeder Achswert mal oder geteilt durch 60.
  • M205 X/Y-Jerk → M566 in mm/min für RepRapFirmware.
  • M420 S1/S0BED_MESH_PROFILE LOAD=default / BED_MESH_CLEAR für Klipper, oder G29 S1 / G29 S2 für RepRapFirmware.
  • M201/M203SET_VELOCITY_LIMIT für Klipper.

Was gemeldet wird

Vier Listen — und sie sind der Kern des Werkzeugs, keine Fußnote.

Umgewandelt: der Befehl, die Anzahl, was daraus wurde und warum. Unverändert übernommen: von der Zielfirmware so akzeptiert. Braucht Ihre Aufmerksamkeit: teilweise oder gar nicht unterstützt, jeweils mit der Notiz, die genau sagt, was bricht: „Klipper kennt kein M205; das Kurvenverhalten stellt square_corner_velocity in printer.cfg ein.“ Unbekannt: Befehle, die gar nicht in der Tabelle stehen, unverändert durchgereicht und aufgelistet, damit Sie sie prüfen.

Nichts wird stillschweigend entfernt. Standardmäßig bleiben nicht unterstützte Befehle in der Datei und werden markiert. Auf Wunsch werden sie mit dem Präfix ; UNSUPPORTED (Klipper): auskommentiert, sodass die Änderung im Diff offensichtlich und mühelos rückgängig zu machen ist.

Dialektmarker und Herkunft

Die ;FLAVOR:-Zeile, die Cura schreibt, und die Einstellung gcode_flavor = … im Slic3r-Footer werden an das Ziel angepasst, und ein zweizeiliger Kommentarkopf hält fest, woher die Datei stammt und was noch zu prüfen ist.

Der Vorbehalt, auf den es ankommt

Umgewandelter G-Code sollte gelesen werden, bevor er an eine Maschine geht, und die ersten Minuten des Drucks sollten beobachtet werden. Dieses Werkzeug ändert Text; Ihren Drucker kennt es nicht.