НОВАЯ ПОСТАВКА BAMBU LABДОСТАВКА ОТ 2 ДНЕЙ ПО РФБЕСПЛАТНАЯ КОНСУЛЬТАЦИЯ В TELEGRAMГАРАНТИЯ 12 МЕСЯЦЕВФИЛАМЕНТ ESUN PLA+ — 1 290 ₽СКЛАД В МОСКВЕНОВАЯ ПОСТАВКА BAMBU LABДОСТАВКА ОТ 2 ДНЕЙ ПО РФБЕСПЛАТНАЯ КОНСУЛЬТАЦИЯ В TELEGRAMГАРАНТИЯ 12 МЕСЯЦЕВФИЛАМЕНТ ESUN PLA+ — 1 290 ₽СКЛАД В МОСКВЕНОВАЯ ПОСТАВКА BAMBU LABДОСТАВКА ОТ 2 ДНЕЙ ПО РФБЕСПЛАТНАЯ КОНСУЛЬТАЦИЯ В TELEGRAMГАРАНТИЯ 12 МЕСЯЦЕВФИЛАМЕНТ ESUN PLA+ — 1 290 ₽СКЛАД В МОСКВЕНОВАЯ ПОСТАВКА BAMBU LABДОСТАВКА ОТ 2 ДНЕЙ ПО РФБЕСПЛАТНАЯ КОНСУЛЬТАЦИЯ В TELEGRAMГАРАНТИЯ 12 МЕСЯЦЕВФИЛАМЕНТ ESUN PLA+ — 1 290 ₽СКЛАД В МОСКВЕНОВАЯ ПОСТАВКА BAMBU LABДОСТАВКА ОТ 2 ДНЕЙ ПО РФБЕСПЛАТНАЯ КОНСУЛЬТАЦИЯ В TELEGRAMГАРАНТИЯ 12 МЕСЯЦЕВФИЛАМЕНТ ESUN PLA+ — 1 290 ₽СКЛАД В МОСКВЕНОВАЯ ПОСТАВКА BAMBU LABДОСТАВКА ОТ 2 ДНЕЙ ПО РФБЕСПЛАТНАЯ КОНСУЛЬТАЦИЯ В TELEGRAMГАРАНТИЯ 12 МЕСЯЦЕВФИЛАМЕНТ ESUN PLA+ — 1 290 ₽СКЛАД В МОСКВЕНОВАЯ ПОСТАВКА BAMBU LABДОСТАВКА ОТ 2 ДНЕЙ ПО РФБЕСПЛАТНАЯ КОНСУЛЬТАЦИЯ В TELEGRAMГАРАНТИЯ 12 МЕСЯЦЕВФИЛАМЕНТ ESUN PLA+ — 1 290 ₽СКЛАД В МОСКВЕНОВАЯ ПОСТАВКА BAMBU LABДОСТАВКА ОТ 2 ДНЕЙ ПО РФБЕСПЛАТНАЯ КОНСУЛЬТАЦИЯ В TELEGRAMГАРАНТИЯ 12 МЕСЯЦЕВФИЛАМЕНТ ESUN PLA+ — 1 290 ₽СКЛАД В МОСКВЕНОВАЯ ПОСТАВКА BAMBU LABДОСТАВКА ОТ 2 ДНЕЙ ПО РФБЕСПЛАТНАЯ КОНСУЛЬТАЦИЯ В TELEGRAMГАРАНТИЯ 12 МЕСЯЦЕВФИЛАМЕНТ ESUN PLA+ — 1 290 ₽СКЛАД В МОСКВЕНОВАЯ ПОСТАВКА BAMBU LABДОСТАВКА ОТ 2 ДНЕЙ ПО РФБЕСПЛАТНАЯ КОНСУЛЬТАЦИЯ В TELEGRAMГАРАНТИЯ 12 МЕСЯЦЕВФИЛАМЕНТ ESUN PLA+ — 1 290 ₽СКЛАД В МОСКВЕНОВАЯ ПОСТАВКА BAMBU LABДОСТАВКА ОТ 2 ДНЕЙ ПО РФБЕСПЛАТНАЯ КОНСУЛЬТАЦИЯ В TELEGRAMГАРАНТИЯ 12 МЕСЯЦЕВФИЛАМЕНТ ESUN PLA+ — 1 290 ₽СКЛАД В МОСКВЕНОВАЯ ПОСТАВКА BAMBU LABДОСТАВКА ОТ 2 ДНЕЙ ПО РФБЕСПЛАТНАЯ КОНСУЛЬТАЦИЯ В TELEGRAMГАРАНТИЯ 12 МЕСЯЦЕВФИЛАМЕНТ ESUN PLA+ — 1 290 ₽СКЛАД В МОСКВЕ
50ГАЙД · НОВИЧОК

Что такое STL

STL - главный формат файлов для 3D-печати: именно его открывает слайсер, чтобы нарезать модель на слои. Разбираем простыми словами, как устроен STL, что он хранит, а что нет, чем открыть файл, чем он отличается от 3MF и OBJ и почему модель иногда печатается с дефектами.

STL - это самый распространённый формат файлов для 3D-печати. Когда вы скачиваете модель из каталога или экспортируете её из редактора, чаще всего получаете именно STL. Его открывает программа подготовки печати (слайсер), чтобы превратить модель в команды для принтера. Разберём, как устроен формат, что он умеет, а что нет, и почему из-за него иногда вылезают дефекты.

01Как устроен STL

Название STL пришло от слова stereolithography - первой технологии 3D-печати, для которой формат и придумали в 1987 году. С тех пор он стал стандартом де-факто: его понимает любой слайсер и почти любой редактор.

Внутри STL описывает только поверхность модели - её внешнюю оболочку. Эта оболочка собрана из множества плоских треугольников, как огранка на камне. Чем больше треугольников, тем точнее передаются изгибы и тем глаже выглядит деталь. Такую поверхность из треугольников называют полигональной сеткой (mesh).

Поверхность STL-модели из треугольной сетки
STL описывает только оболочку модели - сетку из плоских треугольников

При этом STL хранит только форму и ничего не знает о том, что у детали внутри. Для него модель - это пустая скорлупа. Заполнение, толщину стенок и всё остальное добавит уже слайсер, когда будет готовить печать.

02Что STL хранит, а что нет

У формата простая и жёсткая логика: только геометрия, ничего лишнего. Это и плюс (файл лёгкий и совместим со всем), и минус (часть данных приходится задавать вручную).

Что хранит формат STL и чего в нём нет
Геометрию STL передаёт, а цвет, материал и настройки печати - нет

Что STL хранит:

  • форму модели - сетку из треугольников;
  • размер и пропорции детали.

Чего в STL нет:

  • цвета и материала - файл «не знает», каким пластиком и какого оттенка печатать;
  • единиц измерения - число есть, а миллиметры это или дюймы, формат не уточняет (обычно слайсеры считают миллиметрами);
  • настроек печати - заполнения, поддержек, температуры. Всё это вы задаёте в слайсере.

Из-за отсутствия единиц иногда случается путаница: модель из зарубежного каталога открывается в слайсере крошечной или гигантской. Лечится это масштабированием в слайсере - просто задаёте нужный размер.

03STL и другие форматы

STL не единственный формат, но самый универсальный. Рядом с ним вы встретите 3MF, OBJ и STEP - у каждого своя роль.

Сравнение форматов STL, 3MF, OBJ и STEP
STL - универсальная оболочка, 3MF несёт ещё цвет и настройки, STEP хранит точную геометрию
  • STL - только форма, понимают все программы. Лучший выбор, когда нужно просто отдать модель на печать.
  • 3MF - современная замена STL. Хранит ту же сетку, но вдобавок цвета, несколько материалов и даже настройки печати. Если печатаете в цвете на принтере с подачей нескольких материалов, 3MF удобнее. Подробнее про подготовку таких файлов - в гайде по Bambu Studio.
  • OBJ - тоже сетка, но с поддержкой цвета и текстур. Чаще встречается в графике и фигурках, реже в технических деталях.
  • STEP - формат инженерных редакторов. Хранит не сетку, а точную математику поверхностей, поэтому такую модель легко открыть и переделать по размерам. Перед печатью STEP всё равно превращают в сетку.

Для большинства задач хватает STL. Если хочется цвета и гибкости - смотрите в сторону 3MF. Чем отличаются эти два формата, мы подробно разбирали в статье где скачать 3D-модели.

04Разрешение модели: сколько треугольников

Поскольку изгибы в STL набраны из плоских треугольников, их количество определяет качество. Эту детализацию называют разрешением модели.

Разрешение STL: грубая и плавная сетка на сфере
Мало треугольников - видны грани, много - поверхность гладкая, но файл тяжелее

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

Менять детализацию имеет смысл при экспорте из редактора - там почти всегда есть настройка качества или допуска (tolerance). Скачанные из каталога модели, как правило, уже сохранены с разумным разрешением, трогать их не нужно.

05Чем открыть и посмотреть STL

Чтобы просто заглянуть в файл, отдельная программа обычно не нужна:

  • слайсер - главный инструмент. Откройте STL в любом слайсере, покрутите модель, проверьте размер. Заодно сразу подготовите печать.
  • встроенный просмотр системы - на Windows STL открывается в приложении «Просмотр 3D», на маке - быстрым просмотром по пробелу. Удобно бегло глянуть, что внутри файла.
  • онлайн-просмотрщики - сайты, которые показывают модель прямо в браузере, без установки программ. Подходят, когда нужно показать файл с чужого компьютера.

Для печати в итоге всё равно нужен слайсер - именно он превращает STL в понятные принтеру команды.

06Текстовый и двоичный STL

У формата есть две разновидности, и новичку про это знать необязательно, но встречается термин часто. STL бывает текстовым (ASCII) и двоичным (binary). Содержимое одинаковое - те же треугольники, разница только в способе записи.

Двоичный STL заметно меньше по размеру и открывается быстрее, поэтому почти все программы по умолчанию сохраняют именно его. Текстовый вариант можно открыть блокнотом и увидеть координаты, но весит он в несколько раз больше. На качество печати выбор не влияет - берите двоичный.

07Частые проблемы с STL

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

  • Дыры в сетке. Оболочка должна быть полностью замкнутой, без прорех. Если в сетке есть отверстия (такую модель называют незамкнутой), слайсер не понимает, где «внутри» детали, и может нарезать её неправильно.
  • Слишком грубое разрешение. Если треугольников мало, на округлых поверхностях вылезут заметные грани. Тут поможет только перевыпуск модели с большим качеством.
  • Вывернутые грани. У каждого треугольника есть «лицевая» сторона (направление грани называют нормалью). Если часть граней смотрит внутрь, слайсер путается, где поверхность.
  • Пересекающиеся стенки. Когда модель собрана из нескольких кусков, которые входят друг в друга, на стыках возможны артефакты.

Хорошая новость: большинство этих проблем чинятся автоматически. Многие слайсеры умеют «латать» дыры при импорте, а для сложных случаев есть бесплатные ремонтные сервисы и встроенные инструменты в редакторах. Если скачанная модель упорно не печатается, попробуйте найти ту же деталь в формате 3MF или у другого автора. Откуда брать проверенные файлы, мы собрали в гайде где скачать 3D-модели.

08Как из STL получить печать

Сам по себе STL принтер не понимает - формат описывает форму, но не говорит, как её строить. Путь от файла до готовой детали короткий:

  1. Открываете STL в слайсере и при необходимости масштабируете до нужного размера.
  2. Задаёте параметры - материал, заполнение, поддержки, высоту слоя.
  3. Слайсер нарезает модель на слои и сохраняет команды для принтера (G-код).
  4. Отправляете файл на принтер - и он печатает слой за слоем.

Если хочется глубже понять, что происходит после нарезки, посмотрите статью как работает 3D-принтер. А если своей модели ещё нет - её можно сделать самому или скачать готовую.

09Что нужно, чтобы напечатать STL

Любой современный FDM-принтер печатает из STL без танцев с бубном - формат универсальный. Из тех, что стабильно есть в наличии, для старта хорошо подходят:

  • Bambu Lab A1 (от 29 990 ₽) - открыл STL в Bambu Studio, выбрал пластик, отправил на печать по сети. Дружелюбен к новичку.
  • Creality K1C (от 31 090 ₽) - закрытый корпус и скорость, уверенно тянет инженерные детали из STL.

Оба работают с любыми STL-файлами из каталогов. Что ещё бывает и как выбрать первый принтер - в гайде как выбрать 3D-принтер. Посмотреть весь ассортимент можно в каталоге 3D-принтеров.

10Коротко

  • STL - стандартный формат 3D-печати: его открывает слайсер, чтобы нарезать модель на слои.
  • Формат хранит только форму - сетку из плоских треугольников. Цвет, материал и настройки печати в нём не записаны, их задаёте в слайсере.
  • Чем больше треугольников, тем глаже поверхность, но тем тяжелее файл. Для печати хватает разрешения, при котором грани не видны.
  • 3MF - современная альтернатива: та же сетка плюс цвета и настройки. STEP хранит точную геометрию для переделки по размерам.
  • Открыть STL проще всего в слайсере; там же готовится печать. Большинство ошибок файла слайсер чинит сам.
SLOYTEKКОНЕЦ МАТЕРИАЛА
Оценить материал
СТ
Редакция СлойТек
ОТДЕЛ 3D-ПЕЧАТИ · 47 МАТЕРИАЛОВ
Команда инженеров и операторов 3D-принтеров. Пишем о том, с чем работаем каждый день - от настроек первого слоя до промышленных ферм на сотни машин.
TELEGRAM · @SLOYTEK · 2 800 ПОДПИСЧИКОВ

Канал про 3D-печать без воды

Разборы материалов, новинки оборудования и инженерные заметки. 1-2 поста в неделю.