Marlin: параметр NO_WORKSPACE_OFFSETS
В какой-то момент я обратил внимание на странности в работе принтера, выглядевшие как сбой прошивки — хоум «убежал» куда-то в сторону. Предположил сбой в рабочих данных Marlin 2.0, поскольку для SKR mini E3 V1.2 использовалась эмуляция EEPROM, мало ли что могло случиться. Всё устранилось сбросом EEPROM в дефолт. Решил, что причина в изменении я на ходу (то есть в процессе печати) настроек с их сохранением в EEPROM (да, в Marlin возможны такие фокусы, это удобно).
Когда проблема повторилась снова, то оказалось, что причина была в другом. Виноват оказался закомментированный по умолчанию параметр NO_WORKSPACE_OFFSETS. Поэтому оказалось возможным случайно нажать расположенный в начале меню расширенных настроек одноимённый пункт, тем самым сместив положение координат хоума (X0Y0) в текущую позицию печатающей головки принтера с записью новых координат в EEPROM.
Не забывайте раскомментировать параметр NO_WORKSPACE_OFFSETS, если вам не требуется возможность изменения координат хоума.
Поблагода₽ить за помощь
Если данная информация оказалась для вас полезна, можете отблагодарить меня какой-то суммой (на ваше усмотрение), перейдя по данной ссылке.