Принтер выходит за пределы печатного стола при автоматическом выравнивании

Я пытаюсь добавить автоматическое выравнивание стола в свой Prusa i3. Когда я запускаю G28, мой принтер правильно останавливается на конце X и Y, затем он принимает положение X=25, Y=99 на столе и выполняет Z-наведение, после чего он остается там. Проблема в том, что когда я запускаю G29, он начинает следовать точкам сетки с этой позиции и пытается выйти из стола.

Мои настройки для сетки таковы:

#define LEFT_PROBE_BED_POSITION 10
#define RIGHT_PROBE_BED_POSITION 140
#define BACK_PROBE_BED_POSITION 140
#define FRONT_PROBE_BED_POSITION 20

И ограничения на поездки установлены для этого:

#define X_MAX_POS 150
#define X_MIN_POS 0
#define Y_MAX_POS 150
#define Y_MIN_POS 0
#define Z_MAX_POS 220
#define Z_MIN_POS 0

Я думаю, это тоже может иметь отношение к делу:

#ifdef Z_SAFE_HOMING

  #define Z_SAFE_HOMING_X_POINT (X_MAX_LENGTH/2)
  #define Z_SAFE_HOMING_Y_POINT (Y_MAX_LENGTH/2)

#endif

, 👍3

Обсуждение

К вашему вопросу следует добавить положение смещения датчика для определения правильных границ датчика (см., например, Как установить границы Z-зонда в встроенном ПО при использовании автоматического выравнивания стола?). Обратите внимание, что представленный код несколько устарел с учетом текущей конфигурации Marlin, но, если он правильно вставлен, принтер находится в середине размеров стола., @0scar


1 ответ


1

Я не знаю ,как ваша прошивка загружается в G29, но вот предположение, основанное на информации из вики reprap . Попробуйте использовать FBLR для форсирования ограничений на передвижение.

Параметры

P Установите размер сетки, которая будет проверяться (точки P x P ). Не поддерживается нелинейное выравнивание рабочего стола принтера delta. Пример: G29 P4 S Установите скорость перемещения XY между точками зондирования (в единицах/мин)
D Режим сухого запуска. Просто оцените топологию рабочего стола - не применяйте и не чистите матрицу вращения. Полезно проверить топологию после первого запуска G29.
V Установите уровень подробностей (0-4). Пример: G29 V3
T Создайте отчет о топологии рабочего стола. Пример: G29 P5 T для подробной информации Сообщить. Это полезно для ручного выравнивания стола и поиска недостатков в столе (для облегчения размещения деталей). Не поддерживается выравнивание рабочего стола нелинейного дельта-принтера.
F Установите передний предел сетки зондирования
B Установите задний предел сетки зондирования.
L Установите левый предел сетки зондирования
R Установите правильный предел сетки зондирования


,