3D-печать STL-файлов: пошаговое руководство
STL (от англ. stereolithography) — формат файла, широко используемый для хранения трёхмерных моделей объектов для использования в аддитивных технологиях. Информация об объекте хранится как список треугольных граней, которые описывают его поверхность, и их нормалей. STL-файл может быть текстовым (ASCII) или двоичным. Свое название получил от сокращения термина “Stereolithography”, поскольку изначально применялся именно в этой технологии трехмерной печати.
Все современные программы CAD (Computer Aided Design) позволяют экспортировать собственный формат файлов в STL. Затем 3D-модель преобразуется в машинный язык (G-код) посредством процесса, называемого «нарезкой», и затем модель готова к печати.
В этой статье вы узнаете основные этапы, необходимые для правильного экспорта ваших моделей для 3D-печати.
Шаг 1. Разрешение STL
Формат файла STL использует серию связанных треугольников для воссоздания геометрии поверхности твердой модели. При увеличении разрешения будет использоваться больше треугольников, лучше аппроксимирующих поверхности 3D-модели, но также увеличивающих размер файла STL.
Если вы экспортируете файл в слишком маленьком разрешении, модель будет иметь видимые треугольники на своей поверхности при печати. В большинстве случаев это нежелательно, но их можно использовать для создания «низкополигональных» моделей с цифровым внешним видом.
Увеличение разрешения выше определенной точки также не рекомендуется, так как оно не приносит никакой дополнительной пользы: очень мелкие детали не могут быть напечатаны в формате 3D, поэтому размер файла будет излишне увеличен, что затруднит последующую обработку.
Шаг 2. Параметры экспорта
Можно изменить разрешение файлов STL, изменив параметры формата в программном обеспечении. Если вы не уверены, выбор предварительной настройки является самым безопасным вариантом для создания файла STL, который подходит для 3D-печати.
Каждый пакет CAD имеет разные варианты разрешения STL, но большинство использует два основных параметра: высоту хорды и угол.
Высота хорды – это максимальное расстояние между поверхностью исходной 3D модели и поверхностью файла STL, которое позволяет использовать программное обеспечение. Использование меньшей высоты хорды поможет более точно показать кривизну поверхности.
Рекомендуемое значение для высоты хорды составляет 1/20 от толщины слоя 3D-печати и не ниже 0,001 мм (1 микрон). Это всегда приведет к созданию файла STL с идеальной точностью для большинства приложений 3D-печати. Экспортирование с меньшим допуском не повлияет на качество печати, так как большинство обычных 3D-принтеров не способны воспроизвести такой высокий уровень детализации.
Угловой допуск ограничивает угол между нормалями соседних треугольников. Значение по умолчанию часто составляет 15 градусов. Некоторые программы также задают этот допуск как значение от 0 до 1. Если для более гладкой поверхности не требуется более высокая настройка, рекомендуется значение по умолчанию 15 градусов (или 0).
Шаг 3. Экспорт файлов STL из вашего программного обеспечения САПР
Давайте рассмотрим, как можно быстро и просто конвертировать ваш файл в формат STL в разных программах.
AutoCAD:
Важно: экспорт в формат STL возможен только для целых 3D-объектов
- Введите в командной строке “FACETRES”
- Установите параметр FACETRES равный 10.
- Введите команду “STLOUT”
- Укажите объекты для экспорта
- Нажмите клавишу Y или Enter на запрос Create a binary STL file? [Yes/No]
- Укажите имя файла
- Сохраните файл.
Autodesk 3ds Max (3D Studio Max)
- Откройте вкладку File > Export)
- Выберите тип файла — StereoLitho *.stl
- Введите имя файла
- Сохраните файл
- Выберите тип Binary
- Нажмите OK
Autodesk Inventor / Mechanical Desktop
Важно: вы можете экспортировать, как отдельные детали, так и целые части модели
- Откройте вкладки Manage tab > Update panel > Rebuild All
- Затем откройте File > Save as > Save Copy As
- Выберите формат файла STL
- Введите имя файла
- Установите такие параметры: Формат – бинарный (Format > Binary), единицы измерения – мм или дюймы (Units > mm, inches), разрешение – высокое (Resolution > High)
- Сохраните файл
Google Sketchup
Если вы используете стандартную версию Sketchup, а не Pro, то для экспорта в STL вам нужно будет установить специальное расширение. Подходящее под вашу версию Sketchup расширение вы можете найти здесь. Скачайте расширение, для его установки зайдите в Sketchup > Window > Preferences > Extensions > Install Extension.
Для экспорта в STL после установки расширения следуйте следующей инструкции:
- Зайдите в Sketchup > Tools > Export to DXF or STL
- Выберите нужный объект для экспорта. Если не выбирать объект, то модель будет экспортирована полностью.
- Выберите единицы измерения для экспортируемого объекта: meters, centimeters, milimeters, inches, feet
- Выберите геометрию экспортируемого объекта: polyface mesh, polylines, triangular mesh, lines, stl
- Выберите, куда предпочтительнее сохранить экспортируемый файл.
Внимание: если вы экспортируете круг с помощью этого плагина, то при просмотре в некоторых других программах вы заметите, что при увеличении он состоит из коротких отрезков.
Blender
- Откройте вкладки File > Export > STL
- Введите имя файла
- Укажите месторасположения файла
- Нажмите на кнопку Export STL
Pro ENGINEER
- Откройте вкладки File > Save a Copy
- Выберите тип STL и нажмите OK
- Установите стандартную систему координат Coordinate System Standard
- Выберите формат файла Binary
- Установите следующие параметры Chord Height – 0 (установите минимально допустимые значения Pro/E)
- Angle Control оставьте по умолчанию
- Введите имя файла и нажмите OK
Rhino
- Откройте вкладки File > Export Selected или File > Save As
- Выберите объекты для экспорта
- Установите тип файла Stereolithography (*.stl)
- Введите имя файла
- Сохраните файл
- В окне STL Mesh Export Options установите значение Enter Tolerance в 0.02 мм (0.0008 дюйма), затем нажмите OK.
- Установите формат файла Binary
- Снимите галочку с параметра Uncheck Export Open Objects
- И снова нажмите OK
Solidworks
- Откройте вкладки File > Save As…
- Установите тип файла STL(*.stl)
- Откройте вкладку Options
- Установите исходящий формат файла Binary
- Единицы измерения – миллиметры или дюймы (Unit: > Millimeters or Inches)
- Разрешение-Хорошее (Resolution > Fine)
- Нажмите OK
- Введите имя файла
- Сохраните
SolidWorks Student Design Kit
- Откройте вкладки File > Save As…
- Установите тип файла eDrawings(*.eprt)
- Откройте вкладу Options
- Поставьте галочку в строке Allow export to STL for Parts & Assemblies
- Нажмите OK
- Введите имя файла
- Сохраните файл
- Откройте файл в eDrawings
- Откройте вкладки File > Save as… > и установите тип файла STL (*.stl)
- Сохраните файл
Эмпирические правила
- Экспортируйте с высотой хорды 0,001 мм и угловым допуском 15 o для наилучших результатов 3D-печати.
- Избегайте экспорта ненужных больших файлов STL.