Bedeutung von M851
X/Y beschreiben die horizontale Lage, Z die vertikale Auslösebeziehung. Vorzeichen und Wert müssen an der realen Maschine gemessen werden.
Klipper verwendet PROBE_CALIBRATE; RepRapFirmware bevorzugt G31 und bildet M851 mit umgekehrtem Z-Vorzeichen ab. Werte nie ungeprüft übertragen.
Syntax und Parameter
M851 [X<offset>] [Y<offset>] [Z<offset>]X / YHorizontaler Taster-Düsen-Versatz in Millimetern.
ZVertikaler Auslöseversatz; Vorzeichen ist firmwareabhängig.
No parametersBerichtsverhalten ohne Parameter ist versionsabhängig.
Praktische Beispiele
Marlin-Z-Versatz setzen
M851 Z-2.0-2,0 mm ist nur ein zu messendes Beispiel.
Horizontale Versätze setzen
M851 X-1.70 Y-1.30Der Taster liegt nach Marlin-Konvention links und vorn.
Firmware-Kontext
| System | Status | Unterschiede |
|---|---|---|
| Marlin | Üblich | Hauptbefehl für XYZ-Tasterversatz; M500 kann speichern. |
| Klipper | Dialekt prüfen | Nutzt PROBE_CALIBRATE und probe z_offset, nicht eingebautes M851. |
| RepRapFirmware | Dialekt prüfen | Kompatibilitätsbefehl mit Vorzeichenwechsel zu G31; G31 wird empfohlen. |
| CNC controllers | Nicht zutreffend | Für allgemeine CNC-Tasterkonfiguration nicht anwendbar. |
Was dieser Viewer anzeigen kann
Der Viewer wendet M851 nicht auf Koordinaten oder Meshes an und kann den physischen Abstand nicht messen.
Häufige Fehler
- Vorzeichen unterscheiden sich zwischen Firmwares.
- Mechanische Änderungen machen alte Werte ungültig.
- Der Offset beweist keine korrekte Referenzfahrt, Mesh- oder Erstschichtkalibrierung.
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.