Автоуровень стола BLTouch и CRTouch — эффективный путь к стабильному первому слою и уменьшению брака печати. В статье подробно рассмотрим отличие модулей, подготовку механики и электроники, настройку прошивки (Marlin, Klipper), калибровку Z‑offset и практические приёмы для идеального прилипания пластика на домашнем принтере.
Почему автоуровень важен для домашней 3D‑печати
Каждый, кто хоть раз сталкивался с домашней 3D-печатью, знает эту боль. Вы часами готовили модель, настраивали слайсер, предвкушали результат, а печать срывается на первых же минутах. Модель отклеивается от стола, превращаясь в клубок пластиковой лапши, или, наоборот, сопло забивается, оставляя на поверхности уродливые наплывы. В 9 из 10 случаев виновник один — неправильно откалиброванный первый слой. Именно от него зависит, прилипнет ли модель к столу и будет ли вся геометрия детали корректной. И здесь на сцену выходит автоуровень стола.
Давайте разберемся в физике процесса. Чтобы пластик надежно прилип к поверхности, он должен быть не просто положен на нее, а слегка вдавлен. Представьте, что вы размазываете густое масло по хлебу. Если нож едва касается поверхности, масло ляжет неровно и будет легко отходить. Если давить слишком сильно, вы прорвете хлеб. С 3D-печатью то же самое. Сопло должно находиться на строго определенной высоте от стола — обычно это десятые доли миллиметра. Если зазор слишком большой, расплавленный пластик остынет в воздухе, не успев сцепиться с поверхностью. Результат — плохая адгезия и оторванная модель. Если зазор слишком мал, сопло будет царапать стол, пластику некуда будет выходить, и он создаст избыточное давление в хотэнде, что приведет к забиванию сопла или «слоновьей ноге» — раздавленному, утолщенному первому слою.
Казалось бы, что сложного? Выставил один раз зазор с помощью листка бумаги и печатай. Но в реальности домашние 3D-принтеры далеки от идеала. Вот типичные проблемы, с которыми сталкивается каждый энтузиаст:
- Деформированные столы. Даже новый алюминиевый стол редко бывает идеально ровным. Часто он имеет форму «купола» или «седла». При нагреве до рабочих температур (60°C для PLA, 100°C для ABS) металл расширяется неравномерно, и эти изгибы становятся еще заметнее. Ручная калибровка по четырем углам просто не способна компенсировать провал в центре или выпуклость по краям.
- Механические люфты. Каретка оси X, на которой закреплена печатающая головка, может со временем немного провисать под собственным весом. Ролики изнашиваются, появляются небольшие люфты. Это приводит к тому, что в центре стола сопло оказывается чуть ниже, чем по краям.
- Температурные деформации во время печати. На протяжении многочасовой печати температура стола может незначительно колебаться, что вызывает микроскопические изменения его геометрии. Ручная настройка этого учесть не может.
Именно эти проблемы и решает автоматическое нивелирование. Датчик, будь то BLTouch или CRTouch, перед печатью «ощупывает» поверхность стола в нескольких точках (обычно от 9 до 25), создавая подробную цифровую карту его кривизны. Затем прошивка принтера в реальном времени корректирует высоту оси Z во время печати первого слоя, компенсируя все неровности. Сопло будет двигаться не по прямой линии, а повторять рельеф стола, поддерживая идеальный зазор на каждом участке.
Что это дает на практике по сравнению с ручной настройкой?
- Экономия времени и нервов. Ручная калибровка — это медитативный, но утомительный процесс, который может занимать 10-15 минут. Автоуровень справляется с задачей за 2-3 минуты, причем делает это точнее.
- Повторяемость результата. Машина не устает и не ошибается. Каждая калибровка будет выполнена с одинаковой точностью, что гарантирует стабильное качество от печати к печати.
- Комфорт для новичков. Проблема первого слоя — главный барьер для начинающих. Автоуровень стола позволяет сосредоточиться на изучении слайсера и материалов, а не на бесконечном вращении калибровочных барашков.
Конечно, это не волшебная таблетка. Неправильная BLTouch установка или CRTouch настройка может привести к печальным последствиям. Если датчик установлен неверно или в прошивке заданы некорректные смещения, сопло может с силой врезаться в стол, повредив и себя, и покрытие. Поэтому к монтажу и настройке нужно подходить внимательно, о чем мы подробно поговорим в следующих главах.
В каких ситуациях автоуровень особенно полезен?
- Частая смена материалов. Разные пластики требуют разной температуры стола и, как следствие, разного зазора (Z-offset). С автоуровнем перекалибровка занимает пару минут.
- Использование сменных или гибких столов. Каждый раз, когда вы снимаете и устанавливаете гибкую пластину (например, PEI), ее положение может минимально меняться. Автокалибровка перед каждой печатью нивелирует эту погрешность.
- Печать большого количества прототипов. Когда нужно быстро напечатать несколько итераций одной детали, нет времени на ручную калибровку перед каждым запуском.
В конечном счете, автоуровень превращает 3D-принтер из капризного устройства для энтузиастов в надежный инструмент. Он берет на себя самую рутинную и ответственную часть подготовки к печати, позволяя вам получать стабильно качественный первый слой 3D-печать и, как следствие, идеальные модели.
Чем отличаются BLTouch и CRTouch и какой выбрать
Когда решение об установке автоуровня принято, возникает следующий логичный вопрос, какой датчик выбрать. На рынке домашних 3D‑принтеров уже несколько лет доминируют два главных игрока. Это проверенный временем BLTouch от корейской компании Antclabs и его более современный аналог CRTouch от Creality. Оба устройства отлично справляются со своей задачей, но делают это немного по‑разному. Давайте разберемся в их отличиях, чтобы ваш выбор был осознанным и не привел к разочарованиям.
Начнем с принципа действия. BLTouch — это электромеханический датчик. Внутри его небольшого корпуса находится соленоид и датчик Холла. По команде от управляющей платы соленоид выталкивает небольшой пластиковый или металлический штифт. Этот штифт физически касается поверхности стола, после чего датчик Холла фиксирует изменение магнитного поля и отправляет сигнал остановки на плату. Это простой и надежный, как молоток, механизм. Его главное преимущество в универсальности. Поскольку датчик физически контактирует с поверхностью, ему абсолютно все равно, из чего сделан ваш стол. Будь то стекло, зеркало, гибкая PEI‑подложка, текстурированный лист или голый алюминий, BLTouch отработает одинаково точно.
CRTouch, разработанный Creality, пошел по другому пути. Его часто называют оптическим, хотя принцип его работы сложнее. Внутри находится не соленоид, а более сложная система, которая определяет контакт металлического штифта с поверхностью. Сам штифт у CRTouch сделан из металла, что делает его значительно прочнее пластикового аналога в некоторых версиях BLTouch. Он не так боится случайных ударов и изгибов. Конструктивно CRTouch выглядит более современно и надежно, а его полупрозрачный корпус придает ему футуристичный вид. Он немного легче своего конкурента (около 12 граммов против 15 у BLTouch), что может быть важно для быстрых принтеров с кинематикой CoreXY, где каждый грамм на печатающей голове имеет значение.
Теперь о самом важном, о надежности и точности. Заявленная точность оригинального BLTouch составляет впечатляющие ±0.005 мм. Этого более чем достаточно для любых задач домашней печати. Однако его ахиллесова пята — тот самый выдвижной штифт. Он может погнуться при неудачной парковке или зацепиться за деталь. Также механизм чувствителен к пыли и остаткам пластика, что со временем может приводить к ложным срабатываниям или заклиниванию. Частота отказов из‑за механических повреждений составляет около 2–3%, что не так много, но об этом стоит помнить.
CRTouch заявляет точность ±0.01 мм. На практике эта разница почти незаметна, но она есть. Главное его преимущество — долговечность. Металлический штифт и более защищенная конструкция делают его менее восприимчивым к внешним воздействиям. Он лучше переносит вибрации и менее чувствителен к пыли. Также у него шире диапазон рабочих температур (от 10 до 60°C), тогда как BLTouch наиболее стабилен в диапазоне от 20 до 50°C. На разных поверхностях CRTouch ведет себя хорошо, но на некоторых экзотических или сильно бликующих покрытиях теоретически могут быть нюансы, хотя на практике с этим сталкиваются редко.
Какой же датчик выбрать для вашего принтера? Вот несколько рекомендаций.
- Для классических картезианских принтеров (Cartesian), таких как Ender 3, подойдут оба датчика. Выбор зависит от бюджета и личных предпочтений.
- Для быстрых принтеров с кинематикой CoreXY, где важен малый вес печатающей головы, более легкий CRTouch может быть предпочтительнее.
- Для Delta‑принтеров исторически сложилось, что BLTouch является стандартом. Для него существует огромное количество готовых креплений и конфигураций.
С точки зрения совместимости с прошивками, оба датчика поддерживаются последними версиями Marlin (BLTouch начиная с 2.0.7, CRTouch стабильно с 2.0.9) и Klipper. Однако у BLTouch гораздо более обширное сообщество и накопленная база знаний, что упрощает решение возможных проблем. Он работает практически с любыми платами управления, от старых 8-битных до современных 32-битных, вроде BigTreeTech SKR или MKS. CRTouch изначально создавался для принтеров Creality и идеально интегрируется с их платами (например, Creality v4.2.x), но и с другими контроллерами он тоже работает без проблем.
И последнее, но не по значению, цена и покупка. Оригинальный BLTouch от Antclabs в 2025 году стоит около 45–50 долларов. CRTouch обычно немного дешевле, в районе 38–43 долларов. На рынке существует множество дешевых клонов BLTouch, самый известный из которых — 3DTouch. Их цена может быть в два‑три раза ниже, но и качество соответствующее. Точность таких клонов значительно хуже (до ±0.08 мм), а процент брака и отказов выше. Если вы цените свое время и нервы, настоятельно рекомендую покупать только оригинальные датчики. Оригинальный BLTouch имеет логотип Antclabs и QR‑код на плате, а CRTouch продается под брендом Creality. Вложение в качественный датчик — это инвестиция в стабильную и предсказуемую печать.
Подготовка к установке механика и электроника монтаж и проводка
Итак, вы выбрали свой датчик, и он уже лежит на столе, готовый к интеграции. Не спешите сразу хвататься за отвертку. Правильная механическая и электрическая установка — это 90% успеха. Любая ошибка на этом этапе сведет на нет всю точность сенсора и может даже привести к поломке принтера. Давайте пройдем этот путь шаг за шагом.
Подготовка рабочего места и инструменты
Прежде чем начать, убедитесь, что у вас все под рукой. Это сэкономит время и нервы. Вот минимальный набор:
- Набор шестигранных ключей (Hex keys): Обычно нужны ключи на 2, 2.5 и 3 мм для разборки каретки экструдера.
- Маленькая крестовая отвертка: Для винтов крепления датчика и, возможно, крышки платы управления.
- Штангенциркуль: Обязателен для точного измерения смещений. Линейка здесь не подойдет.
- Пластиковые стяжки (хомуты): Для аккуратной прокладки кабеля.
- Бокорезы или кусачки: Чтобы обрезать лишние концы стяжек.
- Термоусадочная трубка и зажигалка/фен: Если придется удлинять или ремонтировать провода. Это надежнее изоленты.
- Мультиметр: Не обязателен, но крайне желателен для проверки правильности подключения и отсутствия коротких замыканий.
Механический монтаж датчика
Крепление датчика — это фундамент его работы. Даже самый точный сенсор будет бесполезен, если он болтается.
1. Проверка жесткости каретки экструдера.
Первым делом покачайте всю печатающую головку. Если есть люфт на роликах или направляющих, устраните его. Датчик, установленный на болтающуюся каретку, будет давать случайные показания, и вся затея потеряет смысл. Подтяните эксцентрики роликов до тех пор, пока люфт не исчезнет, но каретка все еще будет двигаться плавно, без заеданий.
2. Выбор места установки и крепления.
Большинство датчиков поставляются с готовыми креплениями (кронштейнами) для популярных моделей принтеров. Если у вас кастомная сборка, придется напечатать крепление самостоятельно. Модели можно найти на Thingiverse или Cults3D.
Ключевые правила размещения:
- Датчик должен быть как можно ближе к соплу, чтобы уменьшить погрешность измерений на краях стола. Идеальное смещение по оси Y близко к нулю.
- Убедитесь, что в крайних положениях по осям X и Y датчик или его крепление не будут упираться в раму принтера.
- Штифт датчика должен выдвигаться строго перпендикулярно столу.
3. Расчет смещения (X/Y Offset).
Это критически важный параметр, который вы позже будете вводить в прошивку. Он сообщает принтеру, где находится датчик относительно сопла.
- X Offset: Расстояние по горизонтали от центра сопла до центра штифта датчика. Если датчик левее сопла, значение будет отрицательным (например, -44 мм). Если правее — положительным.
- Y Offset: Расстояние по вертикали от центра сопла до центра штифта. Если датчик находится ближе к передней части принтера (перед соплом), значение отрицательное (например, -10 мм). Если за соплом — положительное.
Измеряйте эти расстояния штангенциркулем с максимальной точностью, до десятых долей миллиметра. Ошибетесь здесь — принтер будет строить карту кривизны для одной области, а печатать по ней в другой.
4. Высота монтажа датчика.
Это еще один параметр, ошибка в котором может привести к фатальным последствиям. Правило простое: в убранном (сложенном) состоянии кончик штифта датчика должен быть выше кончика сопла.
Рекомендуемый зазор — от 2 до 4 мм. Если штифт будет ниже сопла, он первым врежется в стол при парковке. Если слишком высоко, то при максимальном выдвижении может не достать до поверхности стола. Идеальная высота — когда в выдвинутом состоянии штифт оказывается на 2-3 мм ниже кончика сопла. Этого достаточно для срабатывания и обеспечивает запас на случай небольших неровностей.
Электрическое подключение
Внимание! Все работы по подключению проводов проводите только на полностью обесточенном принтере. Выключите его из розетки, а не просто кнопкой на блоке питания.
Кабель датчика обычно состоит из 5 проводов, разделенных на две группы:
- 3-пиновый разъем (управление сервоприводом): GND (Земля, обычно черный), VCC (+5В, красный), Signal (Сигнал, оранжевый/желтый).
- 2-пиновый разъем (сигнал концевика): GND (Земля, черный), Signal/STOP (Сигнал, белый).
Схема подключения зависит от вашей платы управления.
Для плат Creality v4.2.2 / v4.2.7:
На этих платах есть специальный 5-пиновый порт с маркировкой «G V IN G OUT». Подключение простое — вставляете разъем датчика в этот порт. Если у вас раздельные коннекторы, объедините их в один 5-пиновый корпус.
Для плат BigTreeTech (BTT) SKR Mini E3, SKR 1.4 и т.д.:
На платах BTT обычно есть выделенный порт «PROBE» или «SERVO».
- 3-пиновый разъем (серво) подключается в порт "SERVO". - 2-пиновый разъем (концевик) подключается в порт "PROBE" или вместо штатного концевика Z-MIN.
Для универсальных плат (MKS Gen L, SKR v1.3):
Здесь придется ориентироваться по распиновке платы.
- Питание (VCC и GND) берется с любого свободного 5В пина.
- Сигнал сервопривода (оранжевый) подключается к пину, который будет назначен как серво-пин в прошивке (например, D11 на RAMPS).
- Сигнальные провода концевика (белый и черный) подключаются к пинам Z-MIN на плате.
После подключения штатный концевик оси Z можно либо отключить, либо оставить как дополнительную меру безопасности, но это потребует более сложной настройки в прошивке. Для большинства случаев его просто отключают, а его разъем использует датчик.
Прокладка кабеля
Не оставляйте провода болтаться. Это не только неэстетично, но и опасно.
- Проложите кабель от датчика вдоль основной косы проводов, идущей к печатающей головке.
- Закрепите его пластиковыми стяжками через каждые 10-15 см. Не затягивайте стяжки слишком сильно, чтобы не повредить изоляцию.
- Оставьте небольшой провис кабеля у каретки, чтобы он не натягивался в крайних положениях и не ограничивал движение. Это называется петлей для компенсации натяжения.
- Если ваш кабель проходит рядом с проводами шаговых двигателей или нагревателя, наденьте на него ферритовое кольцо у разъема подключения к плате. Это поможет снизить электромагнитные помехи, которые могут вызывать ложные срабатывания датчика.
Перед тем как включать принтер, еще раз внимательно проверьте правильность подключения. Убедитесь, что VCC (+5В) и GND (Земля) не перепутаны. Неправильное подключение питания почти гарантированно сожжет датчик или даже порт на материнской плате. Теперь, когда механика и электроника готовы, можно переходить к самому интересному — прошивке.
Прошивка и конфигурация Marlin и Klipper настройка команд и параметры
После того как датчик надежно закреплен и подключен к плате управления, наступает самый ответственный этап. Нам нужно «объяснить» принтеру, что у него появилось новое устройство и как с ним работать. Этот процесс происходит на уровне прошивки, программного обеспечения, которое управляет всеми действиями 3D-принтера. Рассмотрим настройку для двух самых популярных систем на 2025 год, Marlin и Klipper.
Настройка прошивки Marlin
Большинство домашних принтеров работают на прошивке Marlin. Для ее изменения понадобится среда разработки, например, PlatformIO в редакторе VSCode или Arduino IDE. Процесс включает редактирование двух основных файлов конфигурации.
Файл Configuration.h
Это главный файл для настройки. Откройте его и последовательно найдите и измените следующие строки.
1. Активация датчика. Найдите и раскомментируйте (уберите `//` в начале) строку для включения поддержки датчика.
#define BLTOUCH
Если у вас CRTouch или его клон, эта же строка подходит.
2. Включение автоуровня. Рекомендую использовать билинейную сетку, это оптимальный вариант по скорости и точности для большинства задач.
#define AUTO_BED_LEVELING_BILINEAR
Здесь же можно задать количество точек для замера, например, сетку 5×5.
#define GRID_MAX_POINTS_X 5
3. Смещение датчика относительно сопла (Probe Offset). Здесь нужно указать точные значения, которые вы измерили на предыдущем этапе. Значения X и Y обычно отрицательные, если датчик находится левее и спереди от сопла. Z-смещение мы определим позже, пока можно оставить 0.
#define NOZZLE_TO_PROBE_OFFSET { -42.5, -8.2, 0 }
4. Использование датчика вместо концевика Z. Эта опция позволяет использовать BLTouch для парковки по оси Z, что повышает точность. Штатный механический концевик оси Z после этого можно физически отключить.
#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
5. Сохранение Z-смещения. Полезная функция, чтобы сохранять Z-offset через меню принтера без перепрошивки.
#define SAVE_GCODE_Z_OFFSET
Файл Configuration_adv.h
Этот файл содержит более тонкие настройки.
1. Задержка срабатывания. Иногда датчик может давать ложные срабатывания из-за вибраций. Небольшая задержка решает эту проблему.
#define BLTOUCH_DELAY 300
Значение в 300 миллисекунд является хорошей отправной точкой.
2. Программный режим. На некоторых платах для стабильной работы требуется включить программный режим управления сервоприводом.
#define BLTOUCH_FORCE_SW_MODE
После внесения изменений прошивку нужно скомпилировать и загрузить на плату принтера через USB. В PlatformIO для этого достаточно нажать кнопку Upload.
Интеграция в Klipper
Klipper отличается от Marlin тем, что вся конфигурация хранится в одном текстовом файле `printer.cfg`. Это делает настройку гораздо быстрее, так как не требует перепрошивки контроллера при каждом изменении.
Вам нужно будет добавить или изменить несколько секций в вашем `printer.cfg`.
1. Секция [bltouch]. Описывает пины, к которым подключен датчик. Номера пинов зависят от вашей платы управления.
[bltouch] sensor_pin: ^PC14 control_pin: PA1 x_offset: -42.5 y_offset: -8.2 #z_offset: 0 # Пока оставляем закомментированным
2. Секция [safe_z_home]. Эта секция обеспечивает безопасную парковку. Принтер сначала паркуется по X и Y, перемещается в центр стола, а затем паркуется по Z с помощью датчика.
[safe_z_home] home_xy_position: 110,110 # Координаты центра стола speed: 50 z_hop: 10 z_hop_speed: 5
3. Секция [bed_mesh]. Здесь настраивается сама сетка калибровки.
[bed_mesh] speed: 120 horizontal_move_z: 5 mesh_min: 20, 20 mesh_max: 190, 190 probe_count: 5,5 algorithm: bicubic
После редактирования файла `printer.cfg` сохраните его и перезапустите Klipper командой `RESTART` в консоли.
Ключевые G-code команды и процесс калибровки
Независимо от прошивки, логика калибровки одинакова.
1. G28 – парковка. Принтер находит нулевые точки по всем осям.
2. G29 (для Marlin) или BED_MESH_CALIBRATE (для Klipper) – построение карты высот стола. Датчик измеряет высоту в нескольких точках, создавая цифровую модель поверхности.
3. Калибровка Z-offset. Это самый важный шаг. Z-offset – это расстояние по вертикали от точки срабатывания датчика до кончика сопла.
- В Marlin отправьте команду `G28`, затем `G1 Z0`. Положите под сопло лист обычной бумаги. Через меню принтера (Configuration -> Probe Z Offset) или командами `M851 Z-X.XX` и `M500` для сохранения, медленно опускайте сопло, пока оно не начнет слегка задевать бумагу.
- В Klipper процесс автоматизирован. Отправьте команду `PROBE_CALIBRATE`. Принтер начнет опускать сопло. Используйте команды `TESTZ Z=-0.1` для опускания и `TESTZ Z=+0.1` для подъема, пока не достигнете нужного зазора с листом бумаги. Затем выполните команду `ACCEPT` и `SAVE_CONFIG`.
4. Babystepping. Это тонкая подстройка высоты Z прямо во время печати первого слоя. Если пластик ложится слишком высоко и не прилипает, уменьшайте значение Z. Если сопло царапает стол, увеличивайте.
Диагностика частых проблем
- Штифт не выдвигается или не убирается. Проверьте правильность подключения проводов и определения пинов в прошивке. В Marlin можно протестировать командами `M280 P0 S10` (выдвинуть) и `M280 P0 S90` (убрать). В Klipper для этого есть `BLTOUCH_DEBUG COMMAND=pin_down` и `pin_up`.
- Датчик врезается в стол. Вероятно, неверно указан или не откалиброван Z-offset. Он почти всегда должен быть отрицательным.
- Ошибка «Probing Failed». Чаще всего это означает, что датчик не смог сработать в отведенное время. Причины могут быть в слишком высокой скорости опускания оси Z во время зондирования или в механической проблеме с самим датчиком.
Наконец, не забывайте сохранять настройки. В Marlin это делается командой `M500`, которая записывает параметры в энергонезависимую память (EEPROM). В Klipper – командой `SAVE_CONFIG`. Чтобы вернуться к заводским настройкам в Marlin, используйте `M502`, а затем `M500` для сохранения. В Klipper достаточно вернуть исходное состояние файла `printer.cfg`.
Часто задаваемые вопросы ответы на типичные проблемы
Хотя предыдущая глава была посвящена детальной настройке прошивки, на практике всегда возникают небольшие, но досадные проблемы. Этот раздел создан как шпаргалка для быстрого решения самых частых вопросов, которые появляются у пользователей после установки датчика. Вместо того чтобы часами искать ответ на форумах, вы сможете найти его здесь.
Почему мой BLTouch/CRTouch не выдвигает штифт при старте или по команде?
Чаще всего проблема кроется в трёх вещах: неправильное подключение, ошибка в пинах в прошивке или недостаточное питание. Убедитесь, что провода VCC (5V), GND и SERVO подключены к правильным пинам на вашей плате. Диагностика: отправьте через терминал команду M280 P0 S10 (выдвинуть) и M280 P0 S90 (втянуть). Если реакции нет, перепроверьте распиновку и конфигурационный файл.
Датчик срабатывает в воздухе или выдаёт ошибку «Probing Failed». Что делать?
Это ложное срабатывание, обычно вызванное электрическими наводками от проводов шаговых двигателей или плохим контактом. Убедитесь, что кабель датчика проложен отдельно от силовых кабелей. Диагностика: проверьте, не ослаб ли маленький установочный винт сверху корпуса BLTouch, который удерживает сердечник. Иногда его вибрация приводит к ошибкам.
Первый слой получается слишком высоким (висит в воздухе) или, наоборот, вдавлен в стол. Как это исправить?
Это классический признак неверно настроенного смещения по оси Z (Z-offset). Если пластик не прилипает и ложится «ниточкой», сопло слишком высоко. Если же пластик размазывается очень тонко или не выходит совсем, сопло слишком низко. Диагностика: во время печати первого слоя используйте функцию «Babystepping» (микрошаг по Z) через меню принтера для подстройки высоты в реальном времени до получения идеального результата.
Как правильно и точно подобрать значение Z-offset?
После парковки (G28) переместите сопло в центр стола. Затем через меню принтера или терминал опускайте ось Z с шагом 0.025 мм, подложив под сопло лист обычной офисной бумаги (толщиной ~0.1 мм). Как только бумага начнёт цепляться с лёгким сопротивлением, текущее значение Z и будет вашим Z-offset. Не забудьте сохранить его командой M500.
Как часто нужно проводить калибровку стола?
Обязательно калибруйте стол после любых механических изменений: смены сопла, хотэнда, покрытия стола или регулировки эксцентриков. В остальных случаях достаточно запускать калибровку (G29) перед каждой печатью или раз в несколько дней, если принтер не перемещался и условия стабильны.
Как запустить построение карты кривизны стола (mesh)?
Эта процедура запускается командой G29 после выполнения парковки по всем осям (G28). Принтер последовательно измерит высоту в нескольких точках стола, создав цифровую карту его поверхности. Чтобы карта применялась при печати, её нужно либо активировать в стартовом G-коде, либо загружать из памяти EEPROM.
Влияет ли температура стола и сопла на точность калибровки?
Да, и очень сильно. Металлы расширяются при нагреве, поэтому стол может изменить свою геометрию. Всегда проводите калибровку только после полного прогрева стола и сопла до рабочих температур печати. Подождите 2–3 минуты после достижения температур для их стабилизации.
Есть ли разница в работе датчика на стекле и на гибкой PEI-поверхности?
Для контактных датчиков, таких как BLTouch и CRTouch, тип поверхности не имеет значения, так как они реагируют на физическое касание. Однако разные покрытия могут требовать немного разного значения Z-offset для оптимальной адгезии первого слоя, поэтому при смене покрытия стола всегда делайте повторную калибровку.
Я поменял хотэнд. Нужно ли всё перенастраивать?
Да, обязательно. Замена хотэнда или даже просто сопла меняет вертикальное расстояние от кончика сопла до точки срабатывания датчика. Вам потребуется заново и очень тщательно откалибровать Z-offset. Если новый хотэнд сместил и положение датчика по осям X/Y, эти смещения также нужно обновить в прошивке.
Как безопасно протестировать работу датчика в первый раз?
Чтобы избежать фатального столкновения сопла со столом из-за ошибки в конфигурации, проведите первый тест с высоко поднятой осью Z или, что ещё лучше, временно снимите сопло. Так у вас будет несколько миллиметров запаса, и вы сможете безопасно проверить команды парковки и выдвижения штифта, не рискуя повредить стол или механику.
Что делать, если я погнул или сломал штифт датчика?
Для BLTouch и его клонов сменные пластиковые или металлические штифты продаются отдельно. Замена проста: нужно выкрутить установочный винт сверху корпуса, извлечь старый штифт вместе с магнитом и установить новый. У CRTouch штифт является несъемной частью конструкции, поэтому при его повреждении, скорее всего, придётся менять датчик целиком.
Как правильно просить помощи в сообществе, если ничего не помогает?
Чтобы получить быстрый и точный ответ, предоставьте максимум информации.
- Что указывать: модель принтера, название платы управления, версию прошивки (Marlin 2.1.x, Klipper), какой датчик установлен.
- Что приложить: ваш конфигурационный файл (
Configuration.hиConfiguration_adv.hдля Marlin,printer.cfgдля Klipper). - Что описать: подробно опишите проблему, какие шаги вы уже предприняли и какой результат получили. Логи из терминала Pronterface или OctoPrint будут огромным плюсом.
Такой подход сэкономит время и вам, и тем, кто захочет помочь.
Итоги рекомендации для стабильного первого слоя результаты и дальнейшие шаги
Вот мы и подошли к финалу нашего путешествия в мир автоматической калибровки. Мы разобрались в теории, изучили железо, покопались в прошивке и даже ответили на каверзные вопросы. Теперь осталось собрать все знания воедино и превратить их в чёткий план действий, который приведёт вас к заветной цели — идеальному первому слою. Это не просто набор советов, а выверенная последовательность шагов, которая поможет добиться стабильного результата и сэкономить массу времени и нервов.
Давайте представим, что вы только что распаковали свой датчик. Что делать дальше? Вот пошаговый план, который поможет получить идеальный первый слой буквально за один рабочий цикл.
- Шаг 1. Проверка механики. Это золотое правило, которое нельзя игнорировать. Прежде чем браться за отвёртку, убедитесь, что ваш принтер механически исправен. Покачайте каретку оси X, стол по оси Y. Нет ли люфтов? Ремни натянуты, как струна? Ролики движутся плавно, без рывков и заеданий? Любой люфт сведёт на нет точность даже самого дорогого датчика.
- Шаг 2. Монтаж и проводка. Аккуратно установите датчик на каретку, используя подходящее крепление. Проверьте, чтобы в сложенном состоянии штифт был выше кончика сопла на 2–4 мм. Проложите кабель так, чтобы он не цеплялся за раму принтера во время движения. Подключите провода к плате, строго следуя распиновке. Неправильное подключение — самый короткий путь к выходу датчика из строя.
- Шаг 3. Прошивка. Самый ответственный этап. Внесите необходимые изменения в вашу прошивку (Marlin или Klipper), указав тип датчика, смещения (X/Y offset) и активировав функцию автоматического выравнивания (например, AUTO_BED_LEVELING_BILINEAR). Дважды проверьте все параметры перед компиляцией и загрузкой. Ошибка здесь может привести к столкновению сопла со столом.
- Шаг 4. Первичная калибровка. После прошивки приступаем к настройке.
- Подключитесь к принтеру через терминал.
- Отправьте команду G28 для парковки всех осей. Внимательно следите за поведением датчика, он должен корректно выдвигать и убирать штифт.
- Запустите процесс создания карты высот командой G29. Принтер должен прощупать стол в нескольких точках.
- Теперь настроим Z-offset. Опустите сопло к столу и с помощью листа обычной бумаги (толщиной ~0.1 мм) найдите положение, когда бумага будет двигаться с лёгким трением. Запишите текущее значение координаты Z. Это и будет ваше примерное смещение.
- Введите команду M851 Z-[ваше значение] (например, M851 Z-1.45) и сохраните настройки командой M500.
- Шаг 5. Тестовая печать и тонкая настройка. Запустите печать большой однослойной модели (например, квадрата 100×100 мм). Во время печати первого слоя используйте функцию Babystepping (подстройка высоты Z «на лету») для достижения идеального результата. Если пластик ложится слишком тонко и прозрачно — поднимайте сопло. Если линии не слипаются — опускайте. Как только добьётесь идеального слоя, остановите печать, запишите итоговое смещение Z и внесите его в прошивку командой M851, после чего снова сохраните через M500.
Поздравляю! Основная работа сделана. Но для долгосрочной стабильности важно помнить о регулярном обслуживании. Периодически (раз в пару недель или при смене пластика) проверяйте Z-offset. Для разных материалов (PLA, PETG, ABS) могут потребоваться разные значения смещения, поэтому имеет смысл создать и сохранять профили в вашем слайсере для каждого типа филамента.
Если проблемы остались
Иногда даже после всех настроек результат не идеален. Что делать? Проверьте три ключевых момента:
- Линейность стола. Сильно искривлённый стол («банан» или «пропеллер») может оказаться не под силу даже сетке 5×5 точек. В этом случае стоит задуматься о замене стола или использовании толстого стекла.
- Равномерность подогрева. Неравномерный нагрев вызывает локальные деформации стола уже после калибровки. Прогревайте стол минимум 5–10 минут перед печатью, чтобы температура стабилизировалась.
- Тип покрытия. Некоторые покрытия (например, ультрабаза) могут давать небольшие погрешности при изменении температуры. Убедитесь, что калибровка проводится при рабочей температуре стола.
Для тех, кто хочет добиться максимума, существуют и более продвинутые инструменты. Например, можно настроить автоматическое создание карты высот перед каждой печатью — это займёт пару минут, но гарантирует идеальный результат. Также следите за обновлениями прошивки Marlin и Klipper, разработчики постоянно улучшают алгоритмы калибровки.
BLTouch или CRTouch: итоговый выбор
Так что же выбрать? Рекомендация проста.
- BLTouch — ваш выбор, если вы собираете кастомный принтер, любите экспериментировать с прошивками или у вас модель принтера, для которой нет готовых решений. Это проверенный временем, универсальный солдат с огромным сообществом поддержки.
- CRTouch — идеальный вариант для владельцев принтеров Creality. Он прочнее, проще в установке на совместимые модели и часто лучше интегрирован в заводские прошивки. Меньше хлопот, стабильный результат.
Если вы всё ещё сомневаетесь, лучший совет — обратитесь к сообществу. На форумах, таких как 3deshnik.ru, всегда найдутся опытные пользователи, готовые помочь. Главное — чётко сформулируйте свой вопрос, приложив логи, фото и фрагменты конфигурации.
Установка датчика автоуровня — это, пожалуй, лучшее вложение в ваш 3D-принтер после качественного филамента. Это шаг от постоянной борьбы с первым слоем к стабильной и предсказуемой печати. Надеюсь, наше руководство поможет вам пройти этот путь легко и уверенно.
Ключевые слова: BLTouch, CRTouch, автоуровень стола, настройка 3D-принтера, идеальный первый слой, калибровка Z-offset, прошивка Marlin, Klipper, G29, M851, 3D-печать для начинающих.
Не забудьте проверить свою конфигурацию ещё раз перед печатью! Вы можете скачать наш итоговый чек-лист по настройке, чтобы ничего не упустить. Подписывайтесь, чтобы не пропустить новые полезные руководства!
Источники
- Датчик автоуровня 3D Touch (BLTouch)), Geetech — 3DROB — Датчик автоуровня 3D Touch (BLTouch) — это устройство, способное определять расстояние между печатной поверхностью стола 3D принтера и соплом экструдера.
- Автоуровень BLTouch — Путь в 3D печать своими руками — При подаче команды G119 у меня выводится состояния трех концевых выключателей и Z_probe. Z_probe — это мой датчику уровня стола. Далее я …
- Датчик уровня Creality CR Touch — Что такое CR Touch? CR Touch, который специально разработан для авто выравнивания стола 3D принтера. Датчик совместим с большим количеством 3D принтеров, …
- Настройка Bltouch (3Dtouch) в прошивке Klipper — YouTube — В этом видео я расскажу, как настроить датчик автокалибровки Bltouch в прошивке Klipper, с безопасной парковкой оси Z в центре стола и …
- 3д-печать: Сравнение BLTouch и 3DTouch, тесты с кривым столом. — В этом видео я сравню оригинальный датчик автокалибровки BLTouch с его дешевым клоном 3DTouch от компании Makerbase. И в конце проведу пару …
- [Deprecated] BLTouch. Is it worth buying? Installation … — YouTube — В этом видео я рассматриваю как работает BLTouch датчик, зачем он нужен и какие проблемы решает. Также в видео вы сможете узнать как …
- 3DTouch датчик автоматической калибровки стола 3D-принтеров — Принцип работы: электромеханический, магнитный зонд с выдвижным щупом · Совместимость: работает с большинством 3D-принтеров, использующих Marlin, Klipper или …
- Датчик автоуровня стола BL Touch — Амперка — Принцип работы. Датчик автоуровня BL Touch крепится на печатающую головку 3D-принтера для оценки наклона плоскости стола. Внутри датчика прячется специальный …



