Bed Mesh не спасает первый слой: какие перекосы стола и портала он не может компенсировать - Блог Папы Карло

Опубликовано: 4 месяца назад
Просмотров: 436

Привет! Я из тех ребят, у кого в мастерской 3D-принтеры не стоят для красоты. И вот что скажу сразу по делу: Bed Mesh умеет подправить карту высот стола, но не чинит кривую механику. Если портал завален, стол скручен винтом, балка X живёт своей жизнью, а датчик гуляет вместе с кареткой, первый слой всё равно получится то размазанным, то сухим, то рваным. Ниже покажу, где именно mesh bed leveling упирается в потолок, как быстро вычислить перекос портала и почему автокалибровка стола не заменяет нормальную геометрию принтера.

Сначала разберёмся, что Bed Mesh вообще делает. Потом пройдёмся по типовым перекосам, которые он не вытягивает. Дальше дам мой рабочий порядок проверки: от нагрева и теста в центре стола до проверки X-портала, люфтов, Z-offset и повторяемости датчика. В конце будет короткий чек-лист, чтобы не крутить сетку десятый раз там, где проблема давно уже в железе.

Проверка первого слоя на столе 3D-принтера в мастерской

Содержание

Мастер проверяет геометрию 3D-принтера и тест первого слоя

Что Bed Mesh реально умеет

Bed Mesh работает довольно приземлённо: датчик или сопло снимает точки по столу, прошивка строит карту высот, а потом по ходу печати поднимает или опускает ось Z так, чтобы сопло шло ближе к форме поверхности. Это отлично помогает, когда стол имеет небольшую волну, локальную ямку, лёгкий общий наклон или просто неидеальную плоскость. Именно в таких сценариях сетка и даёт тот самый ровный первый слой, за который мы её любим.

Но есть важный момент, на котором многие спотыкаются. Bed Mesh корректирует траекторию сопла относительно измеренной поверхности, а не выпрямляет механику принтера. Если измерение уже снято с ошибкой, сетка честно сохранит эту ошибку и потом так же честно отработает её в печати. Отсюда и классическая история с форумов: «bed mesh не работает», хотя по факту сетка просто повторяет кривую геометрию, люфт или неверный Z-offset.

Я для себя держу простое правило. Если принтер не может уверенно положить маленький квадрат в центре стола с отключённой сеткой, значит включать Bed Mesh рано. Тут очень выручает отдельная настройка Z-offset и обычная тестовая сетка первого слоя. Сетка хороша тогда, когда база уже не пляшет.

Промежуточный вывод: Bed Mesh спасает от неровности поверхности, но не лечит кривую балку, перекос портала, люфт каретки и гуляющее крепление датчика.

Какие перекосы стола и портала Bed Mesh не вытягивает

Вот тут начинается самое интересное. На экране у тебя может быть красивая карта, диапазон вроде не страшный, а первый слой разной толщины по диагонали всё равно лезет в глаза. Значит, проблема уже не только в поверхности стола.

Проверка перекоса портала и зазора между соплом и столом

Перекошенный X-портал, он же gantry twist

Самая мерзкая штука. Балка X может быть не параллельна столу, особенно на принтерах с одним Z-винтом, изношенными роликами или слабой синхронизацией двух сторон. В центре вроде норм, слева сопло давит, справа печатает по воздуху. Ты строишь новую сетку, но при движении по X фактическое положение сопла меняется не так, как ожидала прошивка. Карта высот тут уже не волшебная палочка: она не умеет физически разворачивать балку.

Стол винтом или на перекошенных стойках

Если стол не просто имеет мягкую волну, а реально скручен, картина становится грязной. На жёстком креплении это бывает после неудачной сборки, на проставках разной высоты, на пережатой плите или после замены покрытия. Bed Mesh частично повторит форму, но когда перекос стола сочетается с перекосом портала, ты получаешь двойную ошибку. Визуально это выглядит так: один угол размазан, соседний держится, противоположный уже почти не липнет.

Непараллельность балки и стола на принтерах с одним Z-винтом

Тут классика жанра. Левый край живёт от винта, правый держится роликами и настроением. Сдвинул каретку рукой, выключил моторы, пару раз поднял и опустил ось Z — и высота у правой стороны уже другая. Mesh это не победит, потому что проблема динамическая. Сегодня сетка снялась в одном положении, завтра перед стартом печати портал чуть осел, и привет, кривой первый слой.

Люфты каретки, роликов, рельс и крепления датчика

Это отдельная подстава. Если голова или датчик имеют микролюфт, точки сетки уже сняты с разбросом. На глаз кажется мелочью, а на первом слое разница в несколько соток миллиметра уже видна очень бодро. Особенно это ловится на больших столах, где зонд вынесен далеко от сопла. Итог простой: ты меряешь не стол, а смесь из высоты стола и болтанки механики.

Кривое крепление датчика и плавающий Z-offset

Когда датчик чуть смещается от нагрева, вибрации или неровного кронштейна, сетка каждый раз получается новой, хотя стол ты не трогал. То же самое с плавающим Z-offset: вроде mesh свежий, а сопло то трёт покрытие, то оставляет круглую лапшу на старте. В такой ситуации логичнее сначала привести в чувство базовую высоту и только потом гонять автокалибровку стола.

Геометрия, которая уезжает после прогрева

Ещё один хитрый сценарий. На холодную стол ровный, после 10–15 минут на рабочей температуре плита и крепёж уже чуть другие. Если ты делаешь замер на холодном железе, а печатаешь на горячем, Bed Mesh честно применяет устаревшую карту. Отсюда жалобы в духе «сетка есть, а первый слой всё равно живёт своей жизнью».

Промежуточный вывод: если перекос связан с подвижной механикой, разной высотой сторон портала или нестабильным датчиком, Bed Mesh не убирает причину, а лишь маскирует её до первого удобного случая.

Как понять, что виновата механика, а не сама сетка

Я обычно смотрю не на красивый график в веб-морде, а на симптомы в реальной печати. Вот признаки, что проблема глубже, чем просто неровный стол:

  • Центр печатается нормально, а края живут по-разному. Особенно если после свежей калибровки один край уже передавлен, а другой сухой.
  • Сетка заметно меняется от замера к замеру. Ты ничего не крутил, а карта уже другая.
  • Первый слой разной толщины идёт по диагонали. Это часто намекает на завал портала, а не на обычную волну стола.
  • После G28 или старта печати ситуация меняется. Значит, геометрия гуляет в момент хоуминга, парковки или подъёма оси Z.
  • На маленькой модели в центре всё прилично, а большая заливка расползается по углам. Тут очень часто всплывает перекос балки X или стол винтом.
  • От касания рукой к порталу, каретке или датчику показания уже иные. Это прямой намёк на люфт или слабое крепление.

Ещё полезно отличать механику от проблем адгезии. Когда пластик просто не цепляется к поверхности из-за температуры, грязного покрытия или слишком быстрого старта, симптомы немного другие. Для этого у меня всегда под рукой статья про адгезию первого слоя и набор коротких тестов из материала про калибровочные модели для мастерской. Сначала отделяем геометрию от прилипания, и только потом крутим прошивку.

Мой порядок диагностики в мастерской

Когда приносят принтер со словами «Bed Mesh всё сделал, а первый слой кривой», я не лезу сразу в конфиг. Иду по одной и той же схеме.

1. Грею принтер до рабочих температур и даю постоять

Стол, портал, кронштейн датчика, крепление хотэнда — всё это меняет размеры на нагреве. Поэтому я сначала вывожу типовую температуру стола и сопла, жду, пока железо успокоится, и только потом меряю.

2. Проверяю маленький квадрат в центре стола

Отключаю сетку или хотя бы не надеюсь на неё, печатаю маленький квадрат в центре и смотрю на прижим. Если в центре уже беда, значит сначала доводим базу: высоту сопла, трэмминг, датчик, повторяемость. Тут очень помогает не гадать, а пройти отдельно через калибровку Z-offset.

3. Меряю высоту левой и правой стороны портала

Дальше беру штанген, линейку или одинаковые калибровочные бруски и сравниваю высоту балки X от рамы или от стола слева и справа. Если там уже есть разница, дальше спорить с сеткой смысла мало. Сначала выравниваю портал.

4. Проверяю люфты и жёсткость крепления датчика

Качаю каретку, проверяю ролики, рельсу, кронштейн датчика, крепление хотэнда. Любая шевелёнка тут потом превращается в разнобой по точкам сетки. На больших столах даже мелкий люфт даёт очень неприятный рисунок первого слоя.

5. Гоняю повторяемость замера

Делаю несколько замеров подряд в тех же условиях. Если значения заметно прыгают, виноват либо датчик, либо механика вокруг него. Иногда проблема не в столе вообще, а в том, что портал каждый раз становится чуть иначе.

6. Только после этого строю новую сетку

Вот теперь да, можно снимать Bed Mesh заново. И после калибровки я всегда печатаю большую проверочную сетку или монослой. Иначе очень легко поверить красивому графику, который в реальной печати ничего не спасает.

Что делать руками, а не надеяться на сетку

Когда выяснилось, что дело в механике, список действий обычно такой:

  • Выставить портал параллельно столу. На принтерах с одним Z-винтом это база. На двух винтах — синхронизировать обе стороны.
  • Проверить, не скручен ли стол. Иногда проще подложить шим, ослабить крепёж и собрать заново, чем бесконечно строить новую карту.
  • Убрать люфты. Ролики, рельсы, каретки, винты, кронштейн датчика — всё должно сидеть плотно, но не в клин.
  • Настроить Z-offset после прогрева. Не на холодном столе, не «примерно так же, как вчера», а в рабочих условиях.
  • Сделать новую сетку только после механической правки. Тогда Bed Mesh уже начинает реально помогать.

Если принтер у тебя капризный и любит терять высоту после пары движений по Z, полезно ещё раз проверить, нет ли проблемы в узле подачи, сопле и старте печати. Иногда человек видит «кривой первый слой», а там наложились сразу два дефекта: перекос портала и тяжёлый старт экструдера. На такой случай у меня часто в ход идёт материал про сопло, которое клинит на первом слое.

И ещё важная мысль. Bed Mesh — это доводка, а не костыль для полностью кривой кинематики. Когда железо собрано ровно, датчик стабилен, а Z-offset пойман на горячую, сетка реально делает первый слой спокойным и предсказуемым. Когда база кривая, сетка превращается в круги по меню и вечное «ну сейчас точно поможет».

Итог

Если сказать совсем по-человечески, Bed Mesh умеет компенсировать неровность поверхности, но не умеет выпрямлять принтер. Перекошенный X-портал, стол винтом, разная высота сторон на одном Z-винте, люфт каретки, плавающий датчик и гуляющий Z-offset — вот тот набор, на котором сетка регулярно сыпется. Поэтому правильная последовательность такая: прогрел принтер, проверил центр, выровнял механику, убрал люфты, настроил высоту сопла, и только потом снял новую карту. Тогда первый слой получается не случайно, а стабильно.

У меня в мастерской это правило сэкономило кучу пластика, нервов и времени. Так что когда в следующий раз захочется переснять Bed Mesh пятый раз подряд, остановись на минуту и глянь на железо. Очень часто проблема стоит прямо перед глазами и крутится на роликах.

Метки: , , , , , , ,