Bedeutung von G29
Ein Nivellierungsnetz erfasst Höhenfehler an mehreren XY-Punkten, damit die Firmware in den ersten Schichten kleine Z-Korrekturen ausführen kann. Marlin bietet alternativ bilineare, lineare, manuelle und UBL-Systeme, die G29 jeweils andere Optionen geben. Zum richtigen Ablauf können außerdem G28, M420, EEPROM-Speicherung oder ein vorhandenes Netz gehören.
Andere Firmware verwendet andere Schnittstellen. Klipper kalibriert mit BED_MESH_CALIBRATE; RepRapFirmware überlässt das Messverhalten häufig Maschinenmakros und eigener G29-Semantik. Eine G-Code-Datei beweist weder Sensorpräzision noch stabile Mechanik oder ein aktives erwartetes Netz.
Syntax und Parameter
G29 ; behavior depends on Marlin leveling systemG29 P1 ; UBL phase exampleG29 T ; report or map on supported Marlin modesPPhase, Punktzahl oder andere modusspezifische Option; die Bedeutung wechselt zwischen Marlin-Nivellierungssystemen.
S / LKann in UBL und anderen unterstützten Konfigurationen Netzdaten speichern oder laden.
A / D / TUBL-Beispiele für Aktivieren, Deaktivieren oder Anzeigen; nicht auf jede G29-Implementierung übertragbar.
Praktische Beispiele
Übliche Marlin-Startfolge
G28
G29Referenziert zuerst und führt danach die konfigurierte G29-Routine aus. Manche Drucker laden stattdessen ein vorhandenes Netz.
Entsprechendes Klipper-Konzept
G28
BED_MESH_CALIBRATEKlipper nutzt einen erweiterten Befehl statt nativer Marlin-G29-Syntax.
Firmware-Kontext
| System | Status | Unterschiede |
|---|---|---|
| Marlin | Dialekt prüfen | Unterstützt; Parameter und Ergebnis hängen jedoch vom einzigen in diese Firmware kompilierten Nivellierungssystem ab. |
| Klipper | Dialekt prüfen | Verwendet BED_MESH_CALIBRATE und BED_MESH_PROFILE; G29 kann nur als benutzerdefiniertes Makro existieren. |
| RepRapFirmware | Dialekt prüfen | Mess- und Netzverhalten werden durch Maschine und Makros bestimmt; den konfigurierten G29-Ablauf prüfen. |
| CNC controllers | Nicht zutreffend | G29 ist kein portabler CNC-Nivellierungsbefehl und kann unbenutzt oder maschinenspezifisch sein. |
Was dieser Viewer anzeigen kann
Der Viewer zeichnet die vom Slicer geschriebenen Koordinaten. Er führt keine Sensormessung aus, lädt kein Maschinennetz und verformt den Pfad nicht mit firmwareinterner Z-Kompensation.
Häufige Fehler
- G29-Parameter niemals aus einem anderen Marlin-Nivellierungsmodus kopieren, ohne das kompilierte System zu prüfen.
- Referenzfahrt, korrekter Sensorversatz und ein freier Fahrweg sind Sicherheitsvoraussetzungen für eine reale Messung.
- Ein plausibler nomineller Werkzeugpfad bestätigt weder vorhandenes noch aktives gespeichertes Netz.
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.