Принтер выходит за пределы печатного стола при автоматическом выравнивании
Я пытаюсь добавить автоматическое выравнивание стола в свой 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
@tosterovic, 👍3
Обсуждение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 Установите правильный предел сетки зондирования
- Приведет ли использование свинцового винта с выводом 1 или 2 мм вместо 8 мм к лучшему принтеру?
- ABS или PLA для структурных печатных деталей?
- Автоматическое извлечение напечатанной детали (автоматическое извлечение детали)
- Сообщение об ошибке Ender 3 V2
- Как подключить двигатели с осью z параллельно на Prusa i3?
- Углеродное волокно вместо гладких стальных стержней?
- Какой шаговый двигатель использовать в нагретой камере
- Является ли хорошей идеей включать термические предохранители в дизайн 3D-принтера DIY?
К вашему вопросу следует добавить положение смещения датчика для определения правильных границ датчика (см., например, Как установить границы Z-зонда в встроенном ПО при использовании автоматического выравнивания стола?). Обратите внимание, что представленный код несколько устарел с учетом текущей конфигурации Marlin, но, если он правильно вставлен, принтер находится в середине размеров стола., @0scar