Как конвертировать STL-файлы в G-code для 3D-печати, инструкция

G-code — это язык управления, который понимает ваш 3D-принтер. Если STL-файл — это просто 3D-модель (геометрия), то G-code — это подробная пошаговая инструкция для принтера: куда двигаться, с какой скоростью, какую температуру установить, когда включать вентилятор. Процесс преобразования STL в G-code называется слайсингом (slicing), а программы для этого — слайсерами (slicers). Вот полное руководство по этому процессу.

Что такое слайсинг и почему он необходим?

Слайсер "нарезает" 3D-модель на сотни или тысячи горизонтальных слоев (от англ. slice — слой). Для каждого слоя программа генерирует траекторию движения печатающей головки, рассчитывает расход материала, скорость и все технологические параметры. Без этого этапа 3D-принтер просто не поймет, что ему делать с файлом STL.

Шаг 1: Выбор и установка слайсера

Выберите программу, подходящую для вашего принтера и уровня опыта. Самые популярные слайсеры:

• Ultimaker Cura — бесплатный, самый популярный и дружелюбный к новичкам слайсер. Поддерживает подавляющее большинство принтеров.

• PrusaSlicer — бесплатный, очень мощный слайсер от производителя принтеров Prusa. Имеет отличные алгоритмы и множество продвинутых настроек.

• Creality Slicer / Creality Print — бесплатные варианты на основе Cura, оптимизированные для принтеров Creality.

• Simplify3D — платный (дорогой) слайсер с продвинутыми функциями для профессионалов.

Что делать: Скачайте установщик с официального сайта выбранной программы и установите её на компьютер.

Шаг 2: Настройка слайсера под ваш 3D-принтер

При первом запуске большинство слайсеров попросят вас выбрать модель принтера.

1. Добавление принтера: В меню найдите раздел "Настройки" (Settings) → "Принтер" (Printer) → "Добавить принтер" (Add Printer).

2. Выбор модели: Найдите в списке производителя и точную модель вашего принтера (например, Creality Ender 3 V2). Если вашей модели нет в списке, выберите похожую или настройте параметры вручную.

3. Калибровочные настройки (важно!): Убедитесь, что правильно указаны:
• Размер области печати (Build Volume) — например, 220x220x250 мм.
• Диаметр сопла (Nozzle Diameter) — обычно 0.4 мм.
• Диаметр филамента (Filament Diameter) — 1.75 мм (стандарт).
• Максимальная температура нагревательного стола и сопла.

Шаг 3: Импорт STL-файла в слайсер

1. Нажмите кнопку "Загрузить модель" (Load Model) или перетащите STL-файл прямо в окно программы.

2. Модель появится на виртуальном столе. Вы можете:
• Переместить её (кликнуть и перетащить).
• Повернуть (часто есть кнопка "Расположить на столе" / "Lay on bed").
• Изменить масштаб.

Важно: Располагайте модель так, чтобы самая большая площадь касалась стола — это улучшит адгезию. Избегайте "точечных" касаний.

Шаг 4: Настройка параметров печати (профили)

Это самый важный и сложный этап. Слайсеры предлагают готовые профили, которые можно корректировать.

Базовые настройки (видны в основном окне):

• Профиль качества (Quality / Layer Height): Высота слоя. 0.2 мм — стандарт, 0.1-0.15 мм — высокое качество (дольше), 0.3 мм — черновая, быстрая печать.

• Заполнение (Infill): Плотность внутренней структуры. 10-20% — для большинства моделей, 50-100% — для прочных деталей.

• Тип заполнения (Infill Pattern): Гироид, соты, прямоугольники. Гироид — хороший баланс прочности и расхода материала.

• Скорость печати (Print Speed): 50-60 мм/с — хорошая стартовая скорость.

• Поддержки (Supports): Включите, если у модели есть значительные выступы под углом более 45 градусов от горизонтали.

• Оболочка (Walls / Perimeters): Количество контурных стенок. 2-3 стенки — стандарт.

Настройки материалов (Filament Settings):

• Температура сопла (Printing Temperature): Укажите согласно рекомендациям для вашего филамента (PLA: 190-220°C, ABS: 220-250°C, PETG: 220-245°C).

• Температура стола (Bed Temperature): PLA: 50-65°C, ABS: 90-110°C, PETG: 70-85°C.

• Скорость обдува (Fan Speed): Для PLA — 100% после первого слоя, для ABS — 0% или минимальная.

Совет для новичков: Начните со стандартного профиля (например, "Normal 0.2mm" в Cura) для вашего материала.

Шаг 5: Предварительный просмотр (превью) и анализ

После настройки параметров нажмите кнопку "Слайсинг" (Slice) или "Приготовить к печати" (Prepare). Программа рассчитает G-code и переключится в режим предварительного просмотра.

Что смотреть в превью:

1. Визуальная проверка: Листайте слои (ползунком справа). Убедитесь, что поддержки стоят там где нужно, заполнение появилось, модель печатается от стола вверх.

2. Статистика: Программа покажет расчетное время печати и расход материала. Сравните с вашими ожиданиями.

3. Легенда слоев: Разные цвета показывают тип движения: стенки, заполнение, поддержки, перемещения.

Шаг 6: Сохранение G-code на носитель

1. Убедившись, что всё в порядке, нажмите кнопку "Сохранить в файл" (Save to File) или "Сохранить G-code".

2. Выберите место сохранения (лучше — прямо на карту памяти/SD-карту, которую вы вставите в принтер).

3. Имя файла по умолчанию будет взято из названия модели. Файл сохранится с расширением .gcode.

Шаг 7: Загрузка G-code на принтер и печать

1. Безопасно извлеките карту памяти из компьютера и вставьте её в слот на 3D-принтере.

2. Через меню принтера найдите файл G-code на карте и выберите его.

3. Принтер начнет процедуру прогрева, а затем — печать.

4. Важно: Первые 5-10 минут наблюдайте за печатью, чтобы убедиться в хорошей адгезии первого слоя.

Типичные проблемы при конвертации и их решение

• Ошибки в STL-файле: Слайсер может выдать предупреждение о "негерметичной" модели. Используйте функцию "Исправить модель" (Repair) в слайсере или программах типа Microsoft 3D Builder.

• Неправильные размеры в G-code: Убедитесь, что в настройках слайсера выбраны миллиметры (mm), а не дюймы.

• Время печати сильно отличается от реального: Слайсеры дают теоретическую оценку. Реальное время часто больше из-за разгонов/замедлений и особенностей вашего принтера.

Следуя этой инструкции, вы сможете надежно конвертировать любые 3D-модели в понятные для принтера команды и управлять качеством печати через сотни доступных настроек слайсера.

AREA