Оглавление
Многие пользователи, которые начинали с ручного выравнивания станины, задумывались о переходе на автоматическое выравнивание станины на своем 3D-принтере, но не уверены, как это сделать. В этой статье мы расскажем вам, как перевести ручное выравнивание на автоматическое.
Чтобы перейти на автоматическое выравнивание, необходимо очистить печатную форму, а затем выровнять ее вручную. Установите датчик автоматического выравнивания печатной формы с помощью кронштейнов и комплекта, затем загрузите и установите соответствующую прошивку. Настройте смещения X, Y & Z и запустите процесс автоматического выравнивания на машине. После этого отрегулируйте смещение Z.
Есть и другие детали, которые помогут вам в усовершенствовании выравнивания кровати, поэтому продолжайте читать дальше.
Как работает автоматическое выравнивание кровати?
Автоматическое выравнивание кровати работает с помощью датчика, который измеряет расстояние между датчиком и самой кроватью, компенсируя это расстояние. Он сохраняет расстояния X, Y & Z в настройках 3D-принтера, чтобы вы могли убедиться, что ваша кровать точно выравнивается после установки.
Он требует настройки и некоторого ручного выравнивания, прежде чем будет работать так, как нужно. Также есть настройка под названием Z-смещение, которая обеспечивает дополнительное расстояние, чтобы убедиться, что при "Home" 3D-принтера сопло действительно касается печатного слоя.
Существует несколько типов датчиков автоматического выравнивания станины для 3D-принтеров:
- BLTouch (Amazon) - самые популярные
- CR Touch
- EZABL Pro
- SuperPinda
Я написал статью "Лучший датчик автоматического выравнивания для 3D-печати - Ender 3 & More", с которой вы можете ознакомиться для получения дополнительной информации.
Некоторые из этих продуктов имеют различные типы датчиков, например, BLTouch имеет надежный контактный датчик, который прост в использовании, точен и совместим с различными печатными пластами.
SuperPinda, который обычно используется в машинах Prusa, является индуктивным датчиком, в то время как EZABL Pro имеет емкостной датчик, который может обнаруживать металлические и неметаллические печатные формы.
После настройки автоматического выравнивания станины вы сможете получить несколько отличных первых слоев, что приведет к большему успеху в 3D-печати.
Приведенное ниже видео является довольно хорошей иллюстрацией и описанием того, как работает автоматическое выравнивание кровати.
Как настроить автоматическое выравнивание станины на 3D-принтере - Ender 3 & More
- Очистите печатный стол и сопла от мусора
- Выравнивание кровати вручную
- Установите датчик автоматического выравнивания с помощью кронштейна и винтов, а также провода
- Загрузите и установите правильную прошивку для датчика автоматического нивелирования
- Настройте смещения, измерив расстояния X, Y & Z.
- Запустите процесс автоматического выравнивания на 3D-принтере
- Добавьте любой соответствующий стартовый код к вашему слайсеру
- Настройте смещение по Z в реальном времени
1. Очистите печатный стол и сопло от мусора
Первым шагом при установке автоматической выравнивающей системы является очистка печатной формы и сопла от мусора и нити. Если у вас остались остатки мусора, это может повлиять на выравнивание формы.
Для удаления мусора целесообразно использовать изопропиловый спирт с бумажным полотенцем или скребок. Нагрев станины может помочь в удалении застрявшей нити со станины.
Я бы также рекомендовал использовать что-то вроде 10 шт. маленьких проволочных щеток с изогнутой ручкой с Amazon. Один пользователь, купивший их, сказал, что они отлично работают на его 3D-принтере для очистки сопла и блока нагревателя, хотя они не самые прочные.
Он сказал, что поскольку они довольно дешевые, можно относиться к ним как к расходным материалам.
2. Выравнивание кровати вручную
Следующий шаг после очистки кровати - выравнивание вручную, чтобы все было на хорошем уровне для датчика автоматического выравнивания. Это просто означает, что вы убираете 3D-принтер, настраиваете выравнивающие винты на четырех углах кровати и выравниваете кровать бумажным методом.
Ознакомьтесь с приведенным ниже видеороликом компании CHEP о том, как вручную выровнять кровать.
Смотрите также: Подходит ли SketchUp для 3D-печати?Я также написал руководство "Как выровнять станину 3D-принтера - калибровка высоты сопла".
3. Установите датчик автоматического выравнивания
Теперь мы можем установить собственно датчик автоматического выравнивания, популярным выбором является BL Touch. Перед этим необходимо отключить электропитание в целях безопасности.
В ваш комплект должен входить кронштейн вместе с двумя винтами, предназначенными для установки на выбранную вами версию 3D-принтера. На кронштейне хотэнда есть два отверстия, в которые может вставляться кронштейн датчика.
Возьмите два винта и установите кронштейн на 3D-принтер, затем установите датчик на кронштейн. Хорошая идея - установить провод до того, как вы установите его на кронштейн.
Затем необходимо снять все кабельные стяжки с проводов и открутить винты с крышки электронного блока на основании 3D-принтера. Должен быть один винт сверху и три снизу.
Провести проводку через основную втулку, в которой находятся все провода, может быть непросто. Один из методов, используемых CHEP, заключается в том, чтобы взять что-то вроде медной проволоки, зацепить ее конец и пропустить через втулку.
Затем он соединил шлейф с разъемами BL Touch и пропустил его обратно через втулку провода на другую сторону, после чего присоединил разъем датчика автоматического выравнивания к основной плате.
На основной плате должен быть разъем для датчика автоматического выравнивания станины на Ender 3 V2. Для Ender 3 это требует дополнительных действий из-за пространства на основной плате.
Когда вы установите крышку электронного блока обратно, убедитесь, что вы не защемили провода, и убедитесь, что проводка находится вдали от вентиляторов.
Вы можете следовать этому видеоинструкции Teaching Tech для Ender 3 и проводки. Для этого потребуется 3D-печать BL Touch Mount (Amazon), а также Ender 3 5 Pin 27 Board для BL Touch.
Когда вы включаете 3D-принтер, вы узнаете, что датчик работает, по свету и двойному щелчку на печатном столе.
4. Загрузить & установить правильную прошивку
Загрузка и установка правильного файла прошивки - следующий шаг к настройке датчика автоматического выравнивания ложа на вашем 3D-принтере. В зависимости от того, какая у вас материнская плата, вы найдете специальную загрузку для вашего BLTouch или другого датчика.
Одним из примеров для BL Touch является релиз Jyers Marlin на GitHub. Это авторитетная и популярная прошивка, которую многие пользователи успешно скачали и установили.
У них есть специальные файлы для загрузки для Ender 3 V2 для BLTouch. Если у вас другой 3D-принтер или датчик выравнивания, вы сможете найти файл либо на сайте продукта, либо на GitHub. Убедитесь, что выбрали версию, совместимую с вашей материнской платой.
Посмотрите официальные последние прошивки Creality для BLTouch. Они содержат файл .bin, например "E3V2-BLTouch-3×3-v4.2.2.bin", который предназначен для Ender 3 V2 и платы 4.2.2.
Вы просто копируете его на SD-карту, отключаете питание, вставляете SD-карту в принтер, включаете питание, и через 20 секунд или около того должен появиться экран, означающий, что он установлен.
5. Настройка смещений
Это необходимо для того, чтобы сообщить прошивке, где находится датчик относительно сопла, чтобы задать ему направление X и Y и смещение по Z. В прошивке Jyers на Ender 3 V2 шаги выполняются следующим образом.
X Направление
Сначала необходимо измерить, насколько далеко датчик BLTouch находится от сопла, и ввести это значение в 3D-принтер. После измерения в направлении X перейдите в Main Menu> Control> Advance> Probe X Offset, затем введите расстояние как отрицательное значение.
В обучающем видео CHEP измерил расстояние как -44 для справки. После этого вернитесь назад и нажмите "Сохранить настройки", чтобы сохранить информацию.
Y Направление
Мы хотим сделать то же самое и для Y.
Перейдите в Главное меню> Управление> Продвижение> Смещение зонда Y. Измерьте расстояние в направлении Y и введите отрицательное значение. CHEP измерил расстояние -6 для справки. После этого вернитесь и нажмите "Сохранить настройки", чтобы сохранить информацию.
Авто-дом
В этот момент BL Touch становится переключателем Z-стопа, поэтому вы можете переместить имеющийся переключатель Z-стопа вниз. Теперь мы хотим установить принтер так, чтобы он выровнялся по центру станины.
Перейдите в Главное меню> Подготовка> Автодоводка, чтобы убедиться, что датчик установлен. Печатающая головка перемещается в направлении X и Y к центру и дважды нажмите вниз для направления Z. В этот момент она установлена.
Направление Z
Наконец, мы хотим настроить ось Z.
Перейдите в Главное меню> Подготовка> Главная ось Z. Принтер перейдет к центру печатной формы и прощупает ее дважды. Затем он перейдет туда, где, по мнению принтера, находится 0, и прощупает ее дважды, но на самом деле она не будет касаться поверхности формы, поэтому нам нужно настроить смещение Z.
Во-первых, следует включить "Live Adjustment", затем произвести приблизительное измерение, чтобы определить, насколько сопло отклонено от станины. После этого можно ввести значение в Z-смещение, чтобы опустить сопло вниз.
Для справки, CHEP измерил свое расстояние на -3,5, но получите свое собственное конкретное значение. Затем вы можете положить лист бумаги под сопло и использовать функцию микрошагов, чтобы опустить сопло еще ниже, пока бумага и сопло не будут иметь трение, затем нажмите "Сохранить".
6. Запуск процесса автоматического выравнивания
Перейдите в Главное меню> Уровень и подтвердите уровень, чтобы начать выравнивание. Печатающая головка будет перемещаться вокруг станины по схеме 3 x 3 для формирования сетки из 9 точек. После завершения выравнивания нажмите "Подтвердить", чтобы сохранить настройки.
7. Добавьте соответствующий стартовый код в Slicer
Поскольку мы используем BLTouch, в инструкции упоминается, что нужно ввести команду G-Code в "Start G-Code":
M420 S1 ; Автоуровень
Это необходимо для включения сетки. Просто откройте свой слайсер, для этого примера мы будем использовать Cura.
Нажмите стрелку вниз рядом с вашим 3D-принтером и выберите "Управление принтерами".
Смотрите также: 6 способов, как отполировать PLA 3D-отпечатки - гладкая, блестящая, глянцевая отделкаТеперь выберите "Настройки машины".
В результате откроется "Start G-code", где вы введете команду "M420 S1 ; Autolevel".
Это позволяет автоматически втягивать сетку в начале каждой печати.
8. Live Adjust Z Offset
На этом этапе ваша кровать не будет идеально ровной, потому что нам нужно выполнить дополнительный шаг по живой регулировке Z-смещения.
Когда вы начинаете новую 3D-печать, есть параметр "Tune", который позволяет в реальном времени регулировать Z-смещение. Просто выберите "Tune", затем прокрутите вниз до Z-offset, где вы можете изменить значение Z-смещения для лучшего выравнивания.
Вы можете использовать 3D-печать, которая экструдирует линию нити вокруг внешнего края ложа, и пальцем почувствовать, насколько хорошо нить прилипает к ложу. Если она свободно прилегает к поверхности сборки, вам нужно "Z-Offset Down", чтобы переместить сопло вниз и наоборот.
После достижения оптимального значения сохраните новое значение Z-смещения.
CHEP описывает эти шаги более подробно, поэтому посмотрите видео ниже, чтобы узнать, как это сделать для вашего 3D-принтера.
Стоит ли делать автоматическое выравнивание постели?
Автовыравнивание кровати стоит того, если вы тратите много времени на выравнивание кровати. При правильной модернизации, такой как жесткие пружины или силиконовые выравнивающие столбики, вам не придется выравнивать кровать очень часто. Некоторым людям приходится выравнивать кровать только раз в несколько месяцев, что означает, что автовыравнивание кровати может не стоить того в таких случаях.
Выравнивание кровати вручную не занимает много времени при наличии опыта, но может быть хлопотным для новичка. Многие люди любят автоматическое выравнивание кровати после установки BLTouch с соответствующей прошивкой.
Один из пользователей отметил, что это очень выгодно для них, потому что им не нужно беспокоиться об идеальном выравнивании кровати. Другой пользователь, который был на стороне ручного выравнивания кровати, сказал, что у него есть BLTouch и он предпочитает его ручному выравниванию.
Они также используют прошивку Klipper вместо Marlin, которая имеет несколько отличных функций, которые нравятся людям. Также лучше, если вы попробуете разные поверхности сборки, потому что их легче менять, так как включается автоматическое выравнивание.
Лично я все еще выравниваю свою кровать вручную, но у меня есть 3D-принтеры, которые имеют вспомогательную систему выравнивания, что делает ее более стабильной с течением времени.
Если у вас возникли проблемы с выравниванием, я написал статью "Как исправить проблемы с выравниванием кровати в Ender 3 - устранение неполадок".
Я также слышал истории о том, что у людей были проблемы с получением хорошего выравнивания, поэтому не всегда все идет идеально с автоматическим выравниванием кровати, но это, скорее всего, связано с ошибкой пользователя или покупкой клонов датчиков автоматического выравнивания кровати.
К преимуществам автоматического выравнивания кровати относятся:
- Улучшение показателей успешности 3D-печати
- Экономит время и хлопоты по выравниванию, особенно если у вас нет опыта в этом деле.
- Уменьшает возможное повреждение сопла и поверхности сборки при соскабливании.
- Хорошо компенсирует деформированные поверхности кровати
Если вы не против время от времени выравнивать станину и не хотите тратить дополнительные средства на 3D-принтер, то я бы сказал, что автоматическое выравнивание станины не стоит того, но многие говорят, что в долгосрочной перспективе оно того стоит.
Автоматическое выравнивание кровати G-коды - Marlin, Cura
В автоматическом выравнивании кровати используется несколько G-кодов, применяемых в автоматическом выравнивании кровати. Ниже приведены основные из них, с которыми вы должны быть знакомы, и их параметры:
- G28 - Автодом
- G29 - Выравнивание кровати (унифицированное)
- M48 - Испытание повторяемости зонда
G28 - Автодом
Команда G28 позволяет выполнить наведение, процесс, который позволяет машине сориентироваться и предотвращает перемещение сопла за пределы печатной формы. Эта команда выполняется перед каждым процессом печати.
G29 - Выравнивание кровати (унифицированное)
Команда G29 запускает автоматическое выравнивание ложа перед печатью и обычно отправляется после команды G28, поскольку G28 отключает выравнивание ложа. В зависимости от прошивки Marlin, команда G29 сопровождается различными параметрами в зависимости от системы выравнивания.
Здесь представлены системы выравнивания кровати:
- Унифицированное выравнивание кровати: Это метод автоматического выравнивания печатной постели на основе сетки, который использует датчик печатной постели в определенном количестве точек. Однако вы также можете ввести измерения, если у вас нет датчика.
- Билинейное выравнивание кровати: Этот метод автоматического выравнивания печатных форм на основе сетки использует датчик для зондирования прямоугольной сетки в определенном количестве точек. В отличие от линейного метода, он создает сетку, идеально подходящую для деформированных печатных форм.
- Линейное выравнивание кровати: Этот матричный метод использует датчик для зондирования прямоугольной сетки в определенном количестве точек. Метод использует математический алгоритм наименьших квадратов, компенсирующий наклон печатной формы в одном направлении.
- 3-точечный нивелир: Это матричный метод, при котором датчик измеряет печатную форму в трех разных точках с помощью одной команды G29. После измерения микропрограмма генерирует наклонную плоскость, представляющую угол наклона печатной формы, что делает его наиболее подходящим для наклонных печатных форм.
M48 - Испытание повторяемости зонда
Команда M48 проверяет датчик на точность, аккуратность, надежность и повторяемость. Это необходимая команда, если вы используете различные стробоскопы, так как они имеют разные свойства.
BLTouch G-Code
Для тех, кто использует сенсор BLTouch, ниже приведены несколько используемых G-кодов:
- M280 P0 S10: Для развертывания зонда
- M280 P0 S90: Для втягивания зонда
- M280 P0 S120: Для проведения самодиагностики
- M280 P0 S160: Для активации разблокировки сигнализации
- G4 P100: задержка для BLTouch