Что означает 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, сетки или первого слоя.
Первичные источники
Эта страница — перевод исходного английского объяснения, сверенного с документацией прошивок ниже. Всегда проверяйте команды по прошивке и конфигурации той машины, которая будет их выполнять.