Definition

Viele Systeme teilen Bewegungen wie G0/G1, bilden aber keine einheitliche Druckersprache. Marlin-Funktionen können von Build-Optionen abhängen, Klipper verbindet eine übliche Teilmenge mit benannten Erweiterungen und Makros, RepRapFirmware nutzt G-Code breit zur Konfiguration und CNC-Steuerungen besitzen eigene modale Gruppen.

Die Flavor-Auswahl verändert die Slicer-Ausgabe. Sie belegt das beabsichtigte Ziel, nicht die tatsächlich installierte Firmware. Hersteller-Forks, Maschinenprofile, Nachbearbeitung und eigene Makros können Datei und Verhalten ändern. Ein Marlin-Dateikopf belegt daher nur, dass die Datei einen Marlin-kompatiblen Dialekt anvisiert.

Was in der Praxis wichtig ist

Ausgabevertrag

Der Flavor steuert Befehlsformen und Standardwerte, die der Slicer für die Zielsteuerung schreibt.

Gleicher Code, andere Bedeutung

G28 kann beim Drucker referenzieren und bei CNC zu einer gespeicherten Referenzposition zurückkehren.

Erweiterungen gehören dazu

Klipper-Namensbefehle, RRF-Ausdrücke, Herstellerbefehle und Makros können umgebungsspezifisch sein.

Kein Firmware-Fingerabdruck

Profilnamen und Kommentare beweisen weder Firmware, Version, aktivierte Funktionen noch Makros.

Beispiel im G-Code

Ein Konzept, drei nicht austauschbare Befehle

; Same concept, different dialect-specific commands
M900 K0.18 ; Marlin Linear Advance
SET_PRESSURE_ADVANCE ADVANCE=0.04 ; Klipper
M572 D0 S0.10 ; RepRapFirmware

Die Zeilen konfigurieren Druckkompensation in verschiedenen Firmwares; Namen und Zahlen sind keine gleichwertige Syntax.

Was dieser Viewer anzeigen kann

In diesem Viewer

Der Viewer verarbeitet eine getestete Befehlsmenge und erkennt einige Slicer anhand expliziter Kommentare. Er zertifiziert die Firmware nicht aus einem Flavor-Namen; unbekannte Makros und steuerungsspezifisches Verhalten können unmodelliert bleiben.

Primärquellen

Diese Erklärung stützt sich auf Firmware-Dokumentation und direkt im G-Code sichtbare Angaben. Was die Maschine tatsächlich tut, hängt weiterhin von den Druckereinstellungen ab.