Bedeutung von G10 / G11
Firmware-Retraktion speichert Länge, Geschwindigkeit, zusätzliche Wiederförderung und optionalen Z-Hop im Drucker, statt diese Werte in jeder Datei als E-Bewegungen zu wiederholen. G10 startet die konfigurierte Retraktion; G11 macht sie vor dem Weiterdrucken rückgängig. Marlin nutzt M207/M208, Klipper benötigt einen konfigurierten Abschnitt firmware_retraction.
G10 ist besonders dialektabhängig. RepRapFirmware deutet ein parameterloses G10 als Retraktion, verwendet Formen wie G10 P... aber für Werkzeugtemperaturen oder Versätze. LinuxCNC nutzt G10 für Koordinatensystem- oder Werkzeugtabellendaten. Ein Parser muss Parameter und Zieldialekt prüfen.
Syntax und Parameter
G10G10 S1 ; Marlin swap retractG11No parameterNormale Firmware-Retraktion oder Wiederförderung bei kompatibler 3D-Druck-Firmware.
S1Marlin-Anforderung für Wechselretraktion bei einem Werkzeugwechsel mit mehreren Extrudern, sofern aktiviert.
P / L / axesKann G10 in anderen Dialekten zu einem Werkzeug- oder Koordinateneinstellbefehl machen.
Praktische Beispiele
Retraktion rund um eine Leerfahrt
G10
G0 X120 Y80 F9000
G11Verwendet Firmware-Werte statt ausdrücklicher negativer und positiver E-Bewegungen.
Marlin konfigurieren und zurückziehen
M207 S0.8 F2400 Z0.2
M208 S0.05 F1800
G10Legt ein beispielhaftes Retraktions- und Wiederförderprofil fest. Die Werte sind keine allgemeine Empfehlung.
Firmware-Kontext
| System | Status | Unterschiede |
|---|---|---|
| Marlin | Üblich | Verfügbar, wenn FWRETRACT aktiviert ist; M207/M208 bestimmen Retraktion und Wiederförderung. |
| Klipper | Dialekt prüfen | G10/G11 stehen nur bei konfiguriertem Abschnitt firmware_retraction zur Verfügung. |
| RepRapFirmware | Dialekt prüfen | Parameterloses G10 zieht zurück; parametrisiertes G10 kann Werkzeuge, Temperaturen oder Versätze setzen. |
| CNC controllers | Dialekt prüfen | G10 ändert häufig Koordinaten- oder Werkzeugdaten; G11 ist kein entsprechender Filament-Wiederförderbefehl. |
Was dieser Viewer anzeigen kann
Der Viewer kennzeichnet G10/G11 als Retraktions- und Förderereignisse. Er nutzt M207/M208 oder Slicer-Metadaten, wenn eine Länge vorhanden ist; andernfalls wird die Menge ausdrücklich als nicht verfügbar angezeigt.
Häufige Fehler
- Ein druckerübliches G10 darf nicht ohne Bedeutungsprüfung an eine CNC-Steuerung gesendet werden.
- Ein bloßes G10 verrät die Retraktionslänge nicht, wenn Einstellung und Slicer-Metadaten fehlen.
- Wiederholte G10-Befehle können abhängig vom Firmware-Zustand bis zum passenden G11 ignoriert werden.
Primärquellen
Diese Seite ist eine deutsche Übersetzung der anhand der folgenden Firmware-Dokumentation erstellten englischen Erklärung. Befehle vor der Ausführung immer mit Firmware und Konfiguration der Zielmaschine abgleichen.