Сброс нулевого положения оси X на RepRapPro Mendel Mono

Моя позиция mono mendel 0,0 находится слева от стола, когда сопло находится в положении зеленой точки на этом изображении.

Mendel mono home position

Я хотел бы немного сдвинуть эту точку влево, чтобы напечатать немного большую часть (на столе примерно на сантиметр больше места слева). Я знаю, что могу просто допустить отрицательные значения, но предпочел бы этого не делать по соображениям безопасности.

Однако я не могу найти, где объявлено смещение этой точки от конечных точек (домашняя позиция). Ни в pronterface, ни в Slic3r нет смещения, и если только моя плата не была предварительно загружена с другой прошивкой, чем та, которую публикует reprappro, все переменные *_HOME_POS в их репозитории Marlin равны 0.

// Положение переключателей самонаведения. Используйте MAX_LENGTH * -0.5, если центр должен быть 0, 0, 0
#define X_HOME_POS 0
#define Y_HOME_POS 0
#define Z_HOME_POS 0

https://github.com/reprappro/Marlin/blob/master/Marlin/Configuration.h#L290

Есть идеи, как мне это сделать?

, 👍2


1 ответ


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

1

Я думаю, что самый чистый вариант - переместить X-endstop примерно на сантиметр назад, а затем увеличить размер стола как в настройках Slic3r, так и в настройках принтера.

Вы также можете попробовать использовать M206 для установки постоянного смещения после самонаведения.


,

Я не могу. Конечный упор фактически находится в самом начале оси X (см. Рисунок выше)., @qwazix

M206 все еще должен работать, разве он не поддерживается вашей прошивкой?, @ctag

Не пробовал. Я попробовал с G92, и он просто делал сумасшедшие вещи, такие как попытка соблюдать оба ограничения и, таким образом, полностью ограничивать движение X. Постараюсь доложить., @qwazix