Чтобы изготовить предмет на 3д принтере необходимо для начала получить трёхмерную модель этого объекта. Для этого нам поможет 3д моделирование.
3D-моделирование — это процесс создания виртуальных объемных моделей физических объектов. И именно с помощью него и создаются современные инженерные изделия, компьютерная графика в фильмах и играх.
Для создания трёхмерных моделей сегодня существует огромное количество программ, однако все ли они подходят для печати? Ответ: не совсем. Для того, чтобы распечатать предмет на 3д принтере нужен специальный формат модели – STL.
STL (от англ. stereolithography) — формат файла, широко используемый для хранения трехмерных моделей объектов для использования в технологиях быстрого прототипирования, обычно, методом стереолитографии. Информация об объекте хранится в нём как список треугольных граней, которые описывают его поверхность, и их нормалей.
О том, как самому создавать модели и переводить их в формат STL мы поговорим несколько позже.
Трёхмерная модель с различной степенью детализации
После того, как у нас появилась 3д модель её необходимо «перевести» на язык, понятный для 3д принтера – g-code.
Что такое G-код?
Таким наименованием окрестили в 60-х годах язык для станков с ЧПУ. Его начала разрабатывать американская компания Electronic Industries Alliance, затем стали применять практически все производители и пользователи автоматизированных станков.
Пример G-кода для 3д принтера
G-код представляет собой структуру и синтаксис написания команд для обрабатывающего станка. G-код имеет международную базовую структурную основу, утверждённую американской и европейской системами стандартизации. Однако существует множество специфических дополнений и модификаций, которые локально используют производители станков и крупные корпорации, выпускающие оборудование. Обычно G-код создается автоматизировано специальными программами, но его можно также и написать вручную, используя «блокнот» или подобную программу.
Итак, после того, как модель готова, мы загружаем ее в специальную программу, Слайсер, которая перерабатывает ее в код (g-code) для принтера.
Слайсером она называется потому, что нарезает (to slice — англ.) 3D-модель на множество плоских двумерных слоев, из которых 3D-принтер будет складывать физический объект.
Слайсер позволяет настроить положение печатающей головки, температуру и еще множество других важных для 3д печати параметров. Слайсеров существует очень много, кроме тех, что разрабатываются компаниями, производящими принтеры, существуют и отдельные проекты. G-code содержит невероятное количество команд и одну модель можно распечатать разными способами, поэтому разные программы справляются с этим по-разному. В сети можно найти множество сравнений их между собой.
Самые популярные слайсеры слева- направо: Cura -Slic3r (читается слайсер) - Kisslicer.
В данном курсе мы остановимся на изучении наиболее простого и интуитивно-понятного слайсера Cura.
Также 3д модели могут содержать в себе различные дефекты, которые отражаются на печати изделия. Поэтому существует также специальное ПО для «лечения» и подготовки моделей перед загрузкой их в слайсер.
Обобщая всё вышесказанное для полноценной работы с 3д принтером необходимо следующее ПО:
- Программа для создания 3д моделей;
- Программа для подготовки 3д моделей к печати;
- Слайсер.