Клиент приносит флешку с моделью, открывает её в слайсере, а принтер печатает «кашу»: стенки рвутся, поддержки висят в воздухе, размер детали ушёл на 0,5 мм. В 8 из 10 случаев проблема не в принтере и не в пластике, а в том, в каком формате сохранён файл. Разберём четыре ключевых формата — от модели до машинного кода — и где каждый из них ломается.

STL: что это и почему он до сих пор жив

STL — это «сетка-скорлупа»: только геометрия поверхности, без цвета, материала и единиц измерения. Файл хранит миллионы треугольников, из которых складывается оболочка детали. Формат старый, но универсальный — его читают все слайсеры: Cura, PrusaSlicer, Bambu Studio.

Главная боль: STL не помнит, в каких единицах вы моделировали. Экспортировали в дюймах, а слайсер ждёт миллиметры — получите деталь в 25,4 раза больше. Второй минус — «дырявые» сетки: если в модели есть незакрытые рёбра, слайсер не поймёт, где внутренняя часть, и зальёт полости сплошным пластиком. Перед печатью всегда прогоняйте модель через проверку в Netfabb или встроенный repair слайсера.

3MF против STL: что выбрать в 2026 году

3MF — это контейнер, который хранит сетку плюс метаданные: единицы измерения, цвет, несколько объектов, материалы, настройки печати. По сути 3MF vs STL — это как PDF против скана в JPG: оба показывают картинку, но один несёт всю структуру.

  • 3MF сохраняет единицы — деталь не «раздувается» при импорте;
  • в одном файле можно держать сборку из 5–10 деталей разного цвета;
  • слайсер Bambu Studio и PrusaSlicer открывают 3MF с уже вшитыми профилями печати.

Если модель сложная или вы готовите файл для клиента — сохраняйте в 3MF. Для простой одиночной детали STL по-прежнему быстрее и легче.

OBJ и другие форматы 3D-моделей

OBJ пришёл из 3D-графики. Он хранит сетку и UV-развёртку, поддерживает текстуры через отдельный файл .MTL. Для FDM-печати это избыточно: цвет и текстуры принтер не воспроизведёт. Но OBJ незаменим, если вы печатаете на фотополимерном принтере с раскраской или готовите модель для литья. Ещё есть STEP и IGES — точная CAD-геометрия, которую STL огрубляет. Если деталь должна сесть по резьбе М8 с допуском 0,1 мм, экспортируйте STEP, а не STL: сетка сгладит фаски и размер уплывёт.

G-code: файл, который читает принтер

G-code — это не модель, а инструкция. Слайсер режет 3D-деталь на слои 0,2 мм и записывает команды: куда двинуть сопло, с какой скоростью, при какой температуре. Типичная строка: M104 S210 — сопло 210 °C, M140 S60 — стол 60 °C, G1 X120 Y80 E5.2 F1800 — проехать в точку, выдавив 5,2 мм филамента на скорости 30 мм/с.

G-code привязан к конкретному принтеру. Один и тот же файл на Bambu X1 и на Ender 3 даст разный результат: разная кинематика, разный объём камеры, разные лимиты ускорения. Никогда не печатайте чужой G-code без переслайсивания под свою машину.

Живое наблюдение из практики: принесли как-то «сломанный» принтер — деталь печаталась на 3 мм меньше нужного. Оказалось, клиент скачал STL из американского репозитория, где модель в дюймах, и не заметил, что слайсер импортировал её как миллиметры. Принтер был полностью исправен.

Чек-лист перед печатью

  • Проверьте единицы: 1 дюйм = 25,4 мм;
  • Прогоните STL через repair — закрытая сетка = корректные стенки;
  • Для сборок и цвета — 3MF, для точных посадок — STEP;
  • G-code слайсите только под свой принтер;
  • Температуры проверяйте по филаменту: PLA 200–210 °C, PETG 230–240 °C, ABS 250–260 °C.

Подбираете принтер под свои задачи или нужен филамент и слайсер с поддержкой 3MF? Загляните в каталог mygs.ru — подскажем конфигурацию под ваши модели.

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

STL можно открыть в обычном просмотрщике? Да, но вы увидите только сетку без размеров. Для проверки геометрии лучше открыть файл в слайсере — он покажет габариты в мм.

Чем 3MF лучше STL для печати? Он хранит единицы измерения, цвет и несколько объектов в одном файле, поэтому деталь не «раздувается» и не теряет структуру.

Можно ли печатать прямо из STL? Нет, STL нужно сначала превратить в G-code в слайсере с настройками под ваш принтер.

Читайте также