Ручное выравнивание стола 3D-принтера настолько проста, что это можно сделать автоматически. Установим BLTouch! Ознакомьтесь, чтобы узнать, как установить BLTouch на принтер Ender 3.
Выравнивание стола — важный шаг перед началом 3D-печати, поскольку он снижает вероятность возникновения проблем с первым слоем. К сожалению, для большинства потребительских 3D-принтеров (таких как Creality Ender 3) выравнивание стола — это ручной процесс, в котором пользователю приходится вручную регулировать винты стола, чтобы расположить пластину на одинаковом расстоянии под соплом печатающей головки как минимум в пяти точках на столе (в каждом углу и в центре).
Автоматическое выравнивание стола (ABL) — это решение, которое снимает напряжение с процесса выравнивания стола, используя датчик для определения расстояний между соплом и поверхностью печати в разных точках. Эти расстояния затем используются принтером для регулировки его положения по оси Z в области печати во время процесса печати. В результате нижний слой получается более равномерным, что означает более успешные отпечатки.
Датчики ABL обычно могут измерять до сотых или тысячных долей миллиметра, что делает этот процесс более точным и надежным, чем ручное выравнивание, а также более простым. В то время как ваши глаза и руки могут обмануть вас, когда вы пытаетесь выровнять стол одинаково несколько раз, датчик ABL будет постоянно измерять расстояния одинаково с высокой точностью и аккуратностью.
В этом посте, рассмотрим пошагово, как установить BLTouch на принтер Creality Ender 3, а также некоторые советы и рекомендации в конце.
Почему BLTouch?

BLTouch — самый популярный на рынке датчик автоматического выравнивания кровати, разработанный и произведенный компанией Antclabs.
BLTouch — не единственный вариант датчика выравнивания, но причина его популярности заключается в широкой совместимости с различными 3D-принтерами. Хотя BLTouch поставляется предустановленным на некоторых принтерах, обычно он является обновляемым приложением.
С технической точки зрения BLTouch — это датчик автоматического выравнивания стола с контактным триггером, который использует выдвижной зонд для определения расстояния от сопла до рабочей пластины. Одним из лучших качеств BLTouch является то, что он совместим с любой поверхностью стола 3D-принтера (от стекла до PEI), а также чрезвычайно точен. Antclabs утверждает, что точность датчика составляет до 0,005 мм, что позволяет получать более точные первые слои и отпечатки!
Теперь, когда вы знаете, почему BLTouch является отличным вариантом, давайте перейдем к материалам и шагам.
Что требуется

Сам BLTouch — это просто сенсор, для его установки и совместимости с Ender 3 потребуются дополнительные компоненты.
Прежде чем мы начнем, стоит отметить, что это руководство предназначено для установки сенсора BLTouch на Ender 3 или Ender 3 Pro со стоковой материнской платой. Для пользователей Ender 3 Pro шаги в основном те же, но вам нужно будет выбрать файл прошивки, совместимый с Ender 3 Pro, а не оригинальный. Если у вас Ender 3 V2 и вы хотите установить BLTouch, вы можете ознакомиться с нашим руководством по этому процессу, который отличается в отношении подключения и прошивки.
Мы предлагаем использовать комплект для установки BLTouch, поскольку он включает все необходимые детали для установки на Ender 3. Однако если вы предпочитаете покупать каждый компонент по отдельности, мы перечислили их ниже:
- Датчик BLTouch
- Плата адаптера Pin-27 для Creality Ender 3 (для дополнительных портов для сенсора)
- USB ISP программатор (для установки новой прошивки)
- Провода типа DuPont (для подключения BLTouch к материнской плате)
- Винты M3 (для крепления датчика к печатающей головке)
- 3D-модель держателя датчика (для удержания датчика; многие другие конструкции также доступны для скачивания).
Подготовив все необходимые компоненты, вы можете приступить к установке системы автоматического выравнивания стола.
Установка BLTouch
Оборудование

Первым шагом к установке устройства BLTouch является настройка аппаратного обеспечения. Этот шаг выполняется относительно быстро, поскольку большая часть процесса установки заключается в подключении проводов и обновлении прошивки. Чтобы правильно подключить устройство BLTouch, выполните следующие действия:
- Выключите принтер и отсоедините кабель питания от блока питания (БП).
- С помощью шестигранного ключа открутите два винта, которые крепят кожух печатающей головки.
- Возьмите устройство BLTouch и прикрепите его к креплению с помощью прилагаемых винтов (или другим способом, если вы используете крепление «сделай сам»).
- Вставьте 5-контактный кабель в BLTouch, потому что подключить устройство сейчас гораздо проще, чем потом.
- Установите датчик BLTouch с креплением на каретку печатающей головки. Большее отверстие должно проходить над болтом, который удерживает подшипник на каретке печатающей головки.
- С помощью шестигранного ключа снова закрепите кожух печатающей головки над креплением BLTouch.

- Открутите два болта, которые удерживают концевой упор оси Z принтера Ender 3 на месте. Ослабьте их настолько, чтобы снять узел с боковой стороны принтера.
- Откройте крышку основной платы принтера, открутив винты с передней и задней стороны крышки. Чтобы открыть самый дальний задний винт, вам придется сдвинуть каретку печатной формы полностью вперед.
Подключение

Следующим шагом при установке датчика BLTouch на ваш принтер является подключение проводов, чтобы прошивка могла быть загружена на вашу плату. Ниже подробно описаны действия по подключению проводов перед прошивкой:
- Убедитесь, что принтер выключен, шнур питания извлечен, а крышка основной платы открыта.
- Найдите провод вентилятора материнской платы и отсоедините его. Позже мы снова подключим этот провод.
- Найдите порт концевого выключателя оси Z и отсоедините кабель. Вам больше не понадобится концевой ограничитель оси Z или его оригинальный кабель, поскольку BLTouch заменит их.
- Отсоедините ленточный кабель ЖК-дисплея. Это нужно сделать временно, чтобы освободить место для другого подключения.
- Возьмите 2×3-контактный разъем ISP из комплекта BLTouch и подключите его к другому концу входящего в комплект ленточного кабеля USB. Разъем ISP позволяет обмениваться данными с материнской платой принтера с внешними устройствами, например, с ноутбуком.
- Посмотрите на мелкие надписи на разъеме ISP и найдите, с какой стороны находятся контакты с надписями «VCC» и «GND».
- Подключите разъем ISP к соответствующему порту ISP 2×3 на материнской плате Ender 3, который находится рядом с разъемом LCD. Убедитесь, что разъем подключен так, чтобы стороны с надписями «VCC» и «GND» были направлены от центра платы.
- Подключите USB-сторону ленточного кабеля к компьютеру. На плате должен появиться синий индикатор, даже если питание принтера выключено.
Прошивка

Теперь, когда вы установили кабель ISP-to-USB на принтер, мы можем использовать это соединение для прошивки новой, BLTouch-совместимой прошивки на принтер без необходимости записывать загрузчик. Выполните следующие шаги, чтобы установить новую прошивку на материнскую плату Ender 3:
- Откройте веб-браузер на своем компьютере.
- Перейдите на страницу загрузки Creality и найдите версию прошивки для вашей конкретной конфигурации. Например, для оригинального Ender 3 со стоковой материнской платой и устройством BLTouch, прошивка будет «Ender-3_8-bit_Marlin 1.1.6 BLTouch». Нажмите кнопку «Загрузить», чтобы загрузить RAR-файл для этой конфигурации.
- Откройте ваше приложение для распаковки файлов, совместимое с RAR. Если у вас еще нет программы для распаковки файлов, вы можете установить 7-Zip.
- Найдите место, откуда был скачан ваш RAR-файл, и дважды щелкните по нему, чтобы посмотреть, что находится внутри.
- Откройте первую папку, которая должна содержать файл «ISP.rar» и еще один файл с названием что-то вроде «Ender-3Marlin1.1.6BLTouch.hex».
- Откройте файл «ISP.rar», затем папку «ISP», затем zip-папку ProgISP, а также дублирующую папку внутри этой папки.
- Найдите файл «progisp.exe» и дважды щелкните по нему, чтобы запустить программу. Этот файл является загрузчиком для программы ProgISP, которая представляет собой компьютерное приложение, позволяющее вашему устройству общаться с платой, подключенной через разъем ISP. После запуска программы может появиться сообщение об ошибке, но ProgISP должен открыться сразу после этого.
- В левом верхнем углу экрана найдите раздел «Select Chip» и установите чип «ATmega1284P», который является процессорным чипом на основной плате Creality Ender 3.
- Нажмите на значок с тремя точками справа от кнопки «Auto» в ProgISP. Это автоматически определит, какие параметры конфигурации необходимо использовать для связи программы с подключенной платой.

- На всплывающем экране «Fuse&Lock» установите «LowValue» на «D6», «HighValue» на «DC», а «ExtValue» на «FD». Это позволит вашей плате правильно установить связь с компьютером.
- Нажмите «Write».
- Вернитесь в приложение 7-Zip.
- Нажмите на значок папки «Выход» в левом верхнем углу интерфейса, чтобы выйти из папки или файла, который вы просматривали последним. Делайте это до тех пор, пока снова не увидите файл «ISP.rar».
- Дважды щелкните по другому файлу, который должен быть помечен как «Ender-3Marlin1.1.6BLTouch.hex».
- Внутри этого файла щелкните, чтобы выбрать HEX-файл прошивки, а затем выберите «Extract» в меню 7-Zip.
- Нажмите «Ok», чтобы подтвердить место извлечения.
- Вернитесь в приложение ProgISP и нажмите кнопку «Load Flash», расположенную в правой части интерфейса.
- В открывшемся браузере файлов найдите, выберите и откройте извлеченный вами HEX-файл.
- Нажмите кнопку «Auto» в программе ProgISP.
- Дождитесь завершения процесса прошивки. Вы узнаете об этом, если увидите сообщение об успехе в терминале ProgISP в нижней части интерфейса.
Окончательная установка проводов

Наконец, теперь, когда новая прошивка установлена, необходимо завершить подключение принтера. Для этого выполните следующие шаги:
- Снимите разъем ISP с основной платы вашего Ender 3.
- Подключите плату pin-27 к порту LCD основной платы. Убедитесь, что плата подключается к каждому контакту оригинального ЖК-порта и что 3-контактный порт платы pin-27 направлен к центру материнской платы.
- Подсоедините кабель ЖК-дисплея к плате pin-27. Убедитесь, что кабель правильно расположен на плате в соответствии с зазором платы.

- Подключите 3-контактный кабель датчика BLTouch к соответствующему 3-контактному порту на плате pin-27. Обязательно сориентируйте кабель так, чтобы желтый провод на этом кабеле был ближе к коричневому на кабеле ЖК-дисплея. Другой способ проверить правильность ориентации — совместить желтый провод с контактом, обозначенным как «SIG».
- Подключите 2-контактный разъем BLTouch к порту концевого выключателя оси Z на основной плате. На разъеме должна быть выемка, которая фиксирует порт в правильной ориентации. Однако если на вашем разъеме такой выемки нет, убедитесь, что белый провод находится на той же стороне разъема, что и другие белые провода на других концевых упорах.
- Используйте стяжки (входят в комплект) или другой тип кабельной стяжки, чтобы держать провода датчика BLTouch рядом с другими проводами. Если у вас больше времени, вы можете пропустить провода BLTouch через сетку печатающей головки.
- Открутите вентилятор на крышке материнской платы и прикрепите его с другой стороны крышки. Это необходимо сделать, поскольку плата Pin-27 занимает место вентилятора внутри корпуса материнской платы.
- Подключите вентилятор материнской платы обратно к материнской плате.
Вот и все! Теперь вы успешно установили новое устройство BLTouch на свой Ender 3! Вы можете использовать его, выполняя последовательность выравнивания перед каждыми несколькими отпечатками, чтобы убедиться, что сопло находится на одинаковом расстоянии над станиной во всех точках.
Устранение неполадок

Если у вас возникли проблемы с использованием BLTouch или вы столкнулись с трудностями в процессе установки, не волнуйтесь! В этом разделе мы рассмотрим некоторые распространенные проблемы и их решения:
- Первый слой расположен слишком низко или высоко: Как мы уже объясняли, хотя BLTouch может помочь держать сопло на одинаковом расстоянии над печатным слоем, это не обязательно сделает первый слой идеальным. Для идеальной печати первого слоя вам все равно придется отрегулировать Z-смещение на ЖК-дисплее Ender 3 (или в слайсере).
- Использование бесшумной материнской платы V1: Если у вас есть материнская плата Creality V1 Silent, вам может быть интересно, в чем разница в процессе. Поскольку эта плата имеет другие драйверы шаговых двигателей, чем стоковая плата, вам придется загрузить версию прошивки с «silent mainboard» в конце названия со страницы загрузки форума Creality.
- Датчик не срабатывает: Если вы не можете заставить датчик выдвинуть или задвинуть свой щуп, то, возможно, провода вашего датчика BLTouch перепутаны. Иногда это является результатом плохого контроля качества со стороны производителя. Вы можете решить эту проблему, поменяв порядок подключения проводов к концевому упору оси Z, либо перевернув разъем, либо перепаяв кабель. Убедитесь, что ваш BLTouch подключен к материнской плате, как показано на этой схеме.
- Непоследовательное выравнивание: Если вы заметили, что ваш BLTouch выдает непоследовательные значения выравнивания, и сопло находится высоко в одних областях и низко в других, это может быть связано с неправильным расположением датчика. Иногда это может быть проблемой с 3D-печатными креплениями датчиков, и ее можно устранить, используя крепление с более плоской поверхностью для установки датчика (чтобы датчик не находился под углом).
- Выравнивание не меняется: Если вы заметили, что выполнение большего количества последовательностей выравнивания BLTouch не изменяет высоту и глубину сопла в разных точках, это может быть связано с тем, что ваш принтер не сохраняет значения. Попробуйте установить скорректированную программу прошивки с активированной функцией «RESTORE_LEVELING_AFTER_G28» в конфигурации Marlin.







