Проблема с самонаведением Z на Ender 3 Pro с Марлином
Я только что сменил материнскую плату на своем Ender 3 Pro на MKS GEN_L v1.0 и прошил на нее последнюю версию Marlin.
Я откалибровал стол вручную, используя стандартные команды XY и Z auto home на OctoPrint и листе бумаги.
Я доволен калибровкой, однако всякий раз, когда я запускаю печать, ось Z перемещается вверх от калиброванного положения примерно на 4 мм и начинает выдавливаться.
Я проверил состояние моего Z endstop с помощью
M119, и он сработал в нужном калиброванном положении.
Как я могу это исправить?
@Pierre, 👍2
Обсуждение2 ответа
Лучший ответ:
Я действительно нашел, в чем была проблема. Оказывается, мои Z-шаги были далеко не в порядке (то есть 4000 шагов/мм вместо 400). По-видимому, это значение по умолчанию в GitHub для версии 2.0 Marlin. Не уверен, что это опечатка или допустимое значение, но, во всяком случае, установка его на 400 исправила ситуацию.
Спасибо за обратную связь. Я добавлю это также к своему ответу (скажем, контрольный список)., @octopus8
Пьер, прими ответ - один или оба. Вопрос решен., @octopus8
Если вы уже уверены, что самонаведение выполняется правильно и в правильном положении, то есть несколько причин, по которым принтер может начать печать в неожиданном положении.
Выполните следующие проверки, чтобы сузить круг фактических проверок:
шаги/мм: используйте
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 до того, как будет произведена экструзия
- Повторная калибровка исходного положения
- Как правильно установить смещения дома и ручные определения дома в Marlin?
- Эндер 3 домашнее местоположение
- Наведение 3D-принтера
- Концевой упор оси Z не работает после установки микропрограммного обеспечения Marlin
- Ender 3 V2 игнорирует концевой выключатель по оси Z
- Ender 3 + SKR 1.4 + Marlin 2.0.x багфикс - какой размер стола/минимальное/максимальное положение я должен использовать?
- Ведущий винт оси Z не поворачивается для регулировки высоты при использовании автоматического выравнивания
Похоже, он учитывает воображаемый стеклянный стол. Таким образом, он находится рядом со строительной плитой, но затем перемещается до 4 мм? Это может быть зачет в игре. У вас есть файлы конфигурации, так что вам нужно это выяснить, или вы прошили готовый двоичный файл?, @0scar
4 мм-это типичный лист стекла, @Trish
Это, скорее всего, вызвано загрузкой предварительно настроенной двоичной прошивки, изменение смещения Z обсуждалось ранее, например здесь и здесь., @0scar