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 / Y

Horizontaler Taster-Düsen-Versatz in Millimetern.

Z

Vertikaler Auslöseversatz; Vorzeichen ist firmwareabhängig.

No parameters

Berichtsverhalten 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.30

Der Taster liegt nach Marlin-Konvention links und vorn.

Firmware-Kontext

SystemStatusUnterschiede
MarlinÜblichHauptbefehl für XYZ-Tasterversatz; M500 kann speichern.
KlipperDialekt prüfenNutzt PROBE_CALIBRATE und probe z_offset, nicht eingebautes M851.
RepRapFirmwareDialekt prüfenKompatibilitätsbefehl mit Vorzeichenwechsel zu G31; G31 wird empfohlen.
CNC controllersNicht zutreffendFür allgemeine CNC-Tasterkonfiguration nicht anwendbar.

Was dieser Viewer anzeigen kann

Nicht simuliert

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.