Что означает M851

X/Y описывают горизонтальное положение, Z — вертикальную связь. Значение и знак надо измерить на реальной машине.

Klipper использует PROBE_CALIBRATE; RepRapFirmware предпочитает G31 и преобразует знак Z для M851. Не переносите значение без проверки.

Синтаксис и параметры

M851 [X<offset>] [Y<offset>] [Z<offset>]
X / Y

Горизонтальное смещение датчик–сопло в миллиметрах.

Z

Вертикальное смещение; знак зависит от прошивки.

No parameters

Отчёт без параметров зависит от версии.

Практические примеры

Задать Z в Marlin

M851 Z-2.0

-2,0 мм — лишь пример, который надо измерить.

Задать X/Y

M851 X-1.70 Y-1.30

Датчик слева и спереди по конвенции Marlin.

Контекст прошивки

СистемаСтатусЧто меняется
MarlinОбычноОсновная команда; M500 может сохранить значение.
KlipperПроверить диалектИспользует PROBE_CALIBRATE и probe z_offset, не встроенный M851.
RepRapFirmwareПроверить диалектКоманда совместимости с инверсией относительно G31; рекомендован G31.
CNC controllersНе применимоНе относится к общей настройке CNC.

Что может показать этот просмотрщик

Не моделируется

Просмотр не применяет M851 к координатам или сетке и не измеряет физическое расстояние.

Частые ошибки

  • Знаки различаются между прошивками.
  • Механические изменения делают старое значение неверным.
  • Смещение не доказывает правильность homing, сетки или первого слоя.

Первичные источники

Эта страница — перевод исходного английского объяснения, сверенного с документацией прошивок ниже. Всегда проверяйте команды по прошивке и конфигурации той машины, которая будет их выполнять.