Как работает inlay-печать: двухцветные надписи без смены филамента — 3D PrintCraft
← Все статьи

Как работает inlay-печать: двухцветные надписи без смены филамента вручную

Inlay-модель — это способ получить двухцветную надпись на однокартриджном FDM-принтере с одной сменой филамента на всю печать. Без AMS, без MMU, без Palette, без ручных пауз по таймеру. Разберём геометрию, настройку слайсера и ошибки, из-за которых inlay чаще всего не получается с первого раза.

Коротко

Inlay — это модель из двух элементов: плоской подложки с вырезом в форме букв и «вставок» букв той же высоты, что и глубина выреза. Экспортируется как один файл, печатается как один объект, но на границе подложки и букв слайсеру вставляется команда M600 (смена филамента). Принтер останавливается, вы меняете катушку, продолжаете печать — и получаете чистый двухцветный результат без purge-башни.

Зачем нужен inlay вообще

Если у вас один экструдер и нет AMS/MMU, есть три способа получить цветной текст на детали:

  1. Ставить паузу вручную на нужном слое в процессе печати. Работает, но требует постоянного присутствия и легко промахнуться на полслоя.
  2. Печатать подложку, снимать её, печатать текст отдельно и клеить. Надёжно, но стык всегда виден, и клей портит поверхность.
  3. Inlay — встроенная смена цвета по слою через команду M600. Принтер сам останавливается там, где нужно, ждёт смены катушки и продолжает.

Inlay побеждает все три варианта по совокупности: один файл, одна смена цвета, никакого клея, никакой башни продувки. Ограничение одно — ровно два цвета на одну печать.

Геометрия inlay-модели

На уровне CAD inlay-модель состоит из двух тел, объединённых в один STL/3MF:

Критически важно, чтобы верх подложки и верх букв лежали на одной высоте Z. Если буквы хоть на 0.05 мм выше — слайсер начнёт печатать их отдельным пиком над общей поверхностью, и смена цвета будет не там. Если ниже — в буквах останется «дно» из подложки.

В генераторе 3D Name Craft эта геометрия строится автоматически через движок Manifold WASM: из шрифта генерируется 2D-контур, вычитается из подложки и одновременно выдавливается как отдельное тело. На выходе — готовый 3MF с двумя mesh-объектами, между которыми нет ни зазора, ни наложения.

Смена цвета по слою: команда M600

Физика проста: G-code-команда M600 (или CHANGE_FILAMENT в Klipper) останавливает принтер, отводит голову в сторону, выгружает текущую катушку и ждёт, пока вы заправите новую. После этого печать продолжается с того же места, но уже с другим цветом.

Слайсер вставляет M600 на конкретный слой. В inlay-модели этот слой — первый слой, где начинаются буквы.

Как вычислить номер слоя для смены

Формула: слой_смены = толщина_подложки / высота_слоя + 1.

Пример: подложка 1.6 мм, слой 0.2 мм → смена на 9-м слое (1.6 / 0.2 = 8 слоёв подложки, плюс первый слой букв = 9-й). В Prusa Slicer и Bambu Studio это делается правым кликом на нужный слой в превью → «Add Color Change» (или «Change Filament»).

Настройки слайсера

Для inlay удобнее всего использовать слайсеры с поддержкой «modifier-объектов» или «разноцветных частей» одной модели:

В любом слайсере проверьте в превью: граница цвета должна идеально совпадать с границей подложки/букв.

Сгенерировать inlay-модель

Бесплатный генератор 3D Name Craft строит inlay-надписи автоматически из любого текста и экспортирует в 3MF с готовыми объектами для слайсера.

Открыть 3D Name Craft

Пять типичных ошибок и как их избежать

1. Смена цвета происходит на полслоя раньше или позже

Самая частая проблема. Причина: толщина подложки не кратна высоте слоя. Пример: подложка 1.5 мм, слой 0.2 мм → 1.5 / 0.2 = 7.5 слоёв. Слайсер округлит подложку до 7 или 8 слоёв, и край букв окажется внутри подложки или выше неё.

Решение: делайте толщину подложки кратной стандартному слою 0.2 мм (1.2 / 1.4 / 1.6 / 1.8 / 2.0 мм). В 3D Name Craft значения по умолчанию уже соответствуют.

2. Буквы «утонули» или «выпирают» над подложкой

Глубина букв в модели не равна толщине подложки. Проверяется в слайсере: выделите объект букв, посмотрите Z-размер. Он должен равняться значению «глубина букв» генератора, а сумма Z-подложки и Z-букв должна равняться заявленной общей толщине.

3. Полосы цвета подложки на первом слое букв

На границе ретракции и нового слоя экструдер иногда оставляет тонкую полосу старого цвета. Борется двумя способами:

4. Буквы отклеиваются от подложки после печати

Это не склейка двух отдельных деталей — это единый printed-объект, где слои PLA/PETG одинаково сцепляются между собой. Если буквы откалываются — проблема с адгезией слоёв: скорость печати слишком высокая, вентилятор обдува слишком сильный на первых слоях нового цвета, или температура сопла занижена после смены катушки.

Решение: первые 2-3 слоя букв печатайте на 20% медленнее, temperature tower для нового филамента — и проблема исчезает.

5. Шрифт с «островами»: внутренности букв выпадают

Буквы A, B, O, P, D, Q, R, цифра 0 — имеют замкнутый внутренний контур. Если генератор неправильно классифицирует внутренний контур как отдельную форму, а не как «дырку», то внутренняя часть буквы выпадет или останется цветом подложки.

На проблемных шрифтах (Montserrat Black, Impact, многие декоративные) это ломает буквы. В 3D Name Craft используется алгоритм reNestGlyphShapes: вложенность контуров определяется по bounding box, а не по тесту pointInPolygon — это корректно работает даже на самопересекающихся глифах.

Какие принтеры и материалы подходят

Принтеры: любой FDM с поддержкой M600 — это Prusa MK3S+/MK4, Bambu A1/A1 mini/P1S/X1C (даже без AMS), Creality Ender 3 V2/V3 с последней прошивкой, Voron, Anycubic Kobra 2, Flashforge Adventurer. Оригинальный Ender 3 (2018 года) без прошивки Marlin с паузой по команде — нет.

Материалы: лучший результат даёт матовый PLA (Bambu Matte, eSUN ePLA-Matte) — четкий цветопереход без глянцевого отблеска на стыке. PETG работает, но требует увеличенного purge. ABS и ASA — технически возможны, но термоусадка на смене катушки часто ломает адгезию.

Inlay vs Multi-material AMS

Если у вас есть AMS или MMU, зачем вообще возиться с inlay?

Единственное, что даёт multi-material и не даёт inlay — это больше двух цветов на одной детали и цвет, меняющийся на одном слое по X/Y. Для большинства задач с именами, табличками, логотипами хватает двух цветов и одной смены.

Итог

Inlay — простая, надёжная и эффективная по филаменту техника двухцветной печати. Главное условие — аккуратная геометрия на границе подложки/букв и настройка слайсера на смену цвета на правильном слое. Если использовать параметрический генератор, который учитывает кратность слоя, вложенность контуров и самопересекающиеся шрифты, ошибок становится в разы меньше, чем при ручном моделировании в Fusion/Blender.

Частые вопросы

Можно ли напечатать inlay на однокартриджном принтере типа Ender 3?

Можно ли напечатать inlay на однокартриджном принтере типа Ender 3?

Да. Inlay-модель специально спроектирована для однокартриджных принтеров. Нужен слайсер, поддерживающий команду смены цвета или паузы по слою (Prusa Slicer, Orca, Bambu Studio, Cura). В нужный момент принтер остановится, вы смените катушку вручную, и печать продолжится с новым цветом.

На какой высоте вставлять смену цвета?

На какой высоте вставлять смену цвета?

На высоте подложки — она же толщина плашки за буквами. В наших генераторах это параметр «толщина подложки» (обычно 1.2-2 мм). Поставьте M600 или Change Filament на слой, где заканчивается подложка и начинаются буквы. При слое 0.2 мм и подложке 1.6 мм это 9-й слой (1.6 / 0.2 + 1).

Чем inlay отличается от multi-material печати?

Чем inlay отличается от multi-material печати?

Multi-material (AMS, MMU, Palette) использует несколько катушек одновременно и переключается автоматически — но тратит филамент на purge-башню и прокачку. Inlay использует один экструдер и одну смену цвета на всю модель: ноль потерь филамента, но только два цвета и одна смена за печать.

Почему буквы получаются неровными по высоте?

Почему буквы получаются неровными по высоте?

Две частые причины. Первая — слой смены цвета не совпадает с границей подложки/букв: буквы получаются «утоплены» или «наезжают» на подложку. Вторая — глубина букв в модели не кратна высоте слоя: буквы толщиной 0.5 мм при слое 0.2 округлятся до 0.4 или 0.6, итоговая высота уплывёт. В генераторе 3D Name Craft подложка и буквы автоматически выравниваются под стандартные слои 0.2 мм.

Нужна ли фаска на буквах для inlay?

Нужна ли фаска на буквах для inlay?

Не обязательна, но рекомендована. Фаска (chamfer) скрывает микро-зазор между буквой и подложкой на первом слое печати букв — там, где экструзия иногда даёт «брызги» цвета подложки. Фаска 0.4-0.6 мм под 45° визуально убирает дефект. В 3D Name Craft есть отдельный параметр «Фаска букв».

Связанные статьи и инструменты