Изменение исходного положения на Prusa i3 MK2
В рамках проекта с моим университетом я разработал новый экструдер для крепления к Prusa i3 MK2. Моя проблема в том, что и сопло, и ПИНДА-зонд сдвинулись на 17 мм вперед и на 0,5 мм вправо. В результате, когда я пытаюсь откалибровать принтер, он перемещается в исходное положение, а ПИНДА-зонд находится слишком далеко над тепловым столом, поэтому он не обнаруживает печатающую поверхность. Каков самый простой способ перемещения исходного положения, чтобы принтер можно было правильно откалибровать?
Обновить: Я планирую снять тепловой стол и разместить распорки, которые переместят печатную поверхность на 17 мм вперед. Это должно предотвратить потерю принтером области печати и, надеюсь, избавит меня от необходимости редактировать какой-либо код. Кто-нибудь видит какие-либо проблемы с этим, которые я упускаю из виду?
Самое простое, что можно сделать, - это переместить экструдер на 17 мм ближе, чтобы он был таким же, как у оригинального принтера, но мой крайний срок быстро приближается, и у меня нет времени на такой большой редизайн.
@Marc McKee, 👍5
Обсуждение2 ответа
Рассмотрим оригинальную установку с ориентацией пинда - зонда на сопло. Предположим, что пинда - зонд находится на 3 мм правее и прямо на одной линии с соплом по оси y.
Если вы исследуете свое новое сопло, я бы ожидал, что отношение сопла к пинда - зонду больше не соответствует первоначальному расстоянию.
Если возможно, перепроектируйте крепление, чтобы разместить пинда-зонд таким образом, чтобы он соответствовал первоначальному дизайну.
Спасибо, что указал на мою оплошность, Мак. Если относительное положение сопла и пинда-зонда совпадает с исходным, то решение заключается в изменении соответствующих параметров в прошивке.
Я нашел ссылку для кого-то, у кого была немного меньшая ошибка в домашней позиции, но концепция та же самая.
Ссылка выше указывает на чтение информации таким образом:
В Configuration_Prusa.h:
Код: Select all // Home position
определить MANUAL_X_HOME_POS 0
определить MANUAL_Y_HOME_POS -2.2
определить MANUAL_Z_HOME_POS 0.15
// Пределы хода после самонаведения
определить X_MAX_POS 250
определить X_MIN_POS 0
определить Y_MAX_POS 210
определить Y_MIN_POS -2.2
определить Z_MAX_POS 210
определить Z_MIN_POS 0.15
необходимо будет подключить принтер через USB к компьютеру под управлением Arduino IDE и загрузить специальные файлы Prusa для этого принтера. Отредактируйте отмеченное местоположение, сохраните/запишите конфигурацию и протестируйте.
Я бы предложил внести небольшие коррективы только в один или два параметра за раз, чтобы избежать двусмысленности в последовательности причина/результат.
Я понимаю, что ОП говорит, что отношения не изменились ("*оба* переехали..."). ...или, может быть, я неправильно понимаю вашу точку зрения?, @mac
Спасибо за ответ! У меня нет никакого опыта редактирования кода, но я попробую. Расстояние между ПИНДА-зондом и экструдером осталось прежним, @Marc McKee
IIRC, Cura имеет настройки, которые будут определять эти минимальные/максимальные и нулевые смещения для вас., @Carl Witthoft
@CarlWitthoft - эти настройки используются для создания gcode, здесь проблема, скорее всего, заключается в процедуре самокалибровки, выполняемой прошивкой., @mac
Каков самый простой способ перемещения домашней позиции...
Я думаю, что план решения @fred_dot_u очень элегантен, поэтому я бы пошел с ним.
...чтобы принтер можно было правильно откалибровать?
Я не уверен, что это будет возможно.
Поскольку физическая длина оси не изменилась, перемещая сопло/зонд, вы фактически уменьшили их досягаемость в противоположном направлении, поэтому зонд может оказаться неспособным перемещаться поверх намеченных точек калибровки (полезная область печати также уменьшилась, но это меньшая проблема).
Если это так, то я не могу придумать простого решения (бар вообще не использует функцию автоматической калибровки).
это скорее комментарий., @Carl Witthoft
@CarlWitthoft - Вы можете сформулировать? Мое намерение состояло в том, чтобы ответить на вопрос:"Как я могу правильно откалибровать принтер?" с объяснением, почему это может быть невозможно... но я был бы счастлив получить образование по любому правилу, которое я, возможно, не знаю о публикации ответов! :), @mac
- Печатное сопло: Перетаскивание и размазывание нити филамента во время печати
- Калибровка осей XYZ P.I.N.D.A. Prusa не выполняется с общим сообщением "Consult the manual"
- Перемещение шаговых двигателей по оси Z ниже Z 0.0
- Шаговые двигатели 3D-принтера идут только в одном направлении и не идут в другом
- Рабочий стол Marlin, выравнивающий шаблон проверки сетки, игнорирующий смещение дома
- Отпечатки выходят с неровными линиями по бокам, шероховатыми краями
- Принтер находится рядом с стоп-выключателем Z, но нажимает на тепловой стол во время печати
- Автоматическое выравнивание стола с сенсорным датчиком BL, падающим на стол
Это может показаться глупым (для меня это так, но...), Но: переместите концевые выключатели X и Y на одинаковые расстояния. Имейте в виду, что, как указывает fred.u, вам нужно будет компенсировать максимальные пределы перемещения, чтобы голова никогда не врезалась в жесткую остановку., @Carl Witthoft
Привет, Карл, да, я подумывал сделать это, но ПИНДА-зонду не хватило бы хода, чтобы добраться до задней линии калибровочных точек, @Marc McKee