Marlin Firmware Auto Leveling только повторно центрирует ось XY (Дельта-принтер)

Я пытаюсь заставить мой принтер автоматически выровнять свой стол, с прошивкой Marlin, используя следующее:

  • Принтер: Kossel Linear plus (Delta 3D printer)
  • Плата: MKS Base V1.5
  • Прошивка: Marlin customized

Я иду в меню на своем ЖК-дисплее и иду к экрану подготовки. Экран имеет следующие параметры:

  • Авто дом
  • Стол Уровня
  • Выравнивание стола: выкл.

Когда я выбираю функцию "Авто домой", принтер использует остановки в верхней части дельты для обнуления самого себя.
Когда я выбираю функцию "Ровный стол", принтер снова использует концевые упоры для выравнивания самого себя.
Если я включу функцию выравнивания стола, то функция выравнивания стола сделает то же самое.

Мое устройство автоматического выравнивания подключено к концевому упору оси Z и выглядит примерно так:

Auto-leveling device connected to the Z-axis end-stop

У меня есть строка #define AUTO_BED_LEVELING_LINEAR в моем файле config.h, а также строка #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN. Я не совсем понимаю, почему принтер на самом деле не опускает головку к пластине и не нажимает на концевой упор.

Есть какие-нибудь подсказки относительно того, как сделать так, чтобы принтер выровнял стол, а не домашнюю ось XY?

, 👍3


1 ответ


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

1

Вы правильно определили константы AUTO_BED_LEVELING_LINEAR и Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN, обязательно определите также следующее:

#define Z_MAX_POS MANUAL_Z_HOME_POS

и

#define MANUAL_Z_HOME_POS 300 // Расстояние между соплом и печатным полотном после наведения
  • Обратите внимание, что 300 должно быть расстояние от сопла до стола после наведения.

Пожалуйста, загляните в файлы конфигурации этого Kossel Linear Plus и сравните их с вашими собственными файлами конфигурации, возможно, вы что-то пропустили.


,