Только смещение Z для BLTouch?

Мне трудно получить свой Ender 5 Plus (я использую стоковую прошивку 1.70.2 BL), и в погоне за этим я решил проверить значения смещения зонда. Как кажется, настроено только Z - смещение? Или M851 показывает только значение Z?

Send: M851
Recv: echo:Z Offset  zprobe_zoffset= -2.08
Recv: ok

, 👍2


1 ответ


1

Для Marlin 1.1.x Z-смещение показано с помощью M851.

Для Marlin 2.0.x также можно изменить значения смещения X и Y с помощью G-кода M851, используя параметры параметров X и Y (вне параметров Z по умолчанию). Без параметров M851 возвращает в терминале следующее:

Send: M851
Recv:   M851 X0.00 Y55.00 Z0.00 ; (mm)

Учитывая это из All3DP:

Во-первых, это официальная прошивка Creality, которая основана на старых версиях Marlin. Creality не упоминает, на какой именно версии Marlin она основана, но, скорее всего, это вариация Marlin 1.9, которая немного изменена в соответствии с потребностями Creality.

Здесь имеется в виду, что Creality не знает, какую версию прошивки они используют, но, скорее всего, она основана на базе кода 1.1.9. Если это так, то это означает, что в вашем случае при запуске стандартной прошивки вы должны видеть только смещение Z, а не смещения X и Y.


Копая еще дальше, выясняется, что Creality выпустила прошивку Ender 5 Plus через свой Google Диск. Когда вы смотрите в код, версия прошивки действительно из ветки 1.1.x, они ссылаются на разработку Marlin 2016/2017. Если вы посмотрите на источники, то увидите, что M851 действительно возвращает только Z-смещение.


,