Проблема с самонаведением Z на Ender 3 Pro с Марлином

Я только что сменил материнскую плату на своем Ender 3 Pro на MKS GEN_L v1.0 и прошил на нее последнюю версию Marlin.

Я откалибровал стол вручную, используя стандартные команды XY и Z auto home на OctoPrint и листе бумаги.

Я доволен калибровкой, однако всякий раз, когда я запускаю печать, ось Z перемещается вверх от калиброванного положения примерно на 4 мм и начинает выдавливаться.

Я проверил состояние моего Z endstop с помощью M119, и он сработал в нужном калиброванном положении.

Как я могу это исправить?

, 👍2

Обсуждение

Похоже, он учитывает воображаемый стеклянный стол. Таким образом, он находится рядом со строительной плитой, но затем перемещается до 4 мм? Это может быть зачет в игре. У вас есть файлы конфигурации, так что вам нужно это выяснить, или вы прошили готовый двоичный файл?, @0scar

4 мм-это типичный лист стекла, @Trish

Это, скорее всего, вызвано загрузкой предварительно настроенной двоичной прошивки, изменение смещения Z обсуждалось ранее, например здесь и здесь., @0scar


2 ответа


Лучший ответ:

2

Я действительно нашел, в чем была проблема. Оказывается, мои Z-шаги были далеко не в порядке (то есть 4000 шагов/мм вместо 400). По-видимому, это значение по умолчанию в GitHub для версии 2.0 Marlin. Не уверен, что это опечатка или допустимое значение, но, во всяком случае, установка его на 400 исправила ситуацию.


,

Спасибо за обратную связь. Я добавлю это также к своему ответу (скажем, контрольный список)., @octopus8

Пьер, прими ответ - один или оба. Вопрос решен., @octopus8


0

Если вы уже уверены, что самонаведение выполняется правильно и в правильном положении, то есть несколько причин, по которым принтер может начать печать в неожиданном положении.

Выполните следующие проверки, чтобы сузить круг фактических проверок:

  • шаги/мм: используйте M503 (или M92 без параметров), чтобы проверить, соответствуют ли текущие настроенные шаги/мм вашей аппаратной настройке для каждой оси

  • смещения: используйте M503 (или M206 без параметров), чтобы проверить, что смещения не настроены

  • backoff: посмотрите в Configuration_adv.h следующую строку:

    //#define HOMING_BACKOFF_POST_MM { 2, 2, 2 } // (мм) Откат от торцевых стопов после самонаведения
    

    (На самом деле в том, что задник установлен, нет ничего плохого. Но не забудьте также проверить окончательное позиционирование в сгенерированном файле.)

  • G-код запуска slicer: просмотрите конфигурацию slicer, если в файл печати не было введено ничего подозрительного, что могло бы временно переопределить настройку принтера - особенно M428, M206, G92 (заданное положение нормально для E в режиме относительной экструзии, но подозрительно для X,Y,Z).

  • сгенерированный файл: просмотрите начальную часть сгенерированного файла G-кода, если есть какие-либо подобные сюрпризы, и если на начальном участке слоя ожидается перемещение в допустимое положение Z до того, как будет произведена экструзия

,