Подробный гайд по подготовке 3D-моделей в FreeCAD для печати
FreeCAD — это отличный инструмент для создания деталей под 3D-печать, но у него есть своя специфика. Главное правило для 3D-принтера: модель должна быть «водонепроницаемой» (замкнутым твёрдым телом), без дыр, висящих ребер и самопересечений.
От создания модели до правильного экспорта файла для слайсера (Cura, PrusaSlicer, Bambu Studio и др.).
Шаг 1. Выбор правильного верстака (Workbench)
Для создания деталей под 3D-печать лучше всего использовать верстак Part Design (Конструктор). Он создан для проектирования твердотельных объектов (Solid), которые идеально подходят для экспорта.
- Запустите FreeCAD и создайте новый документ (
Файл->Создать). - В выпадающем списке верстаков (по центру сверху) выберите Part Design.
- В левой панели (Дерево проекта) нажмите Create body (Создать тело), а затем Create sketch (Создать эскиз).
- Выберите плоскость (например, XY) и нарисуйте 2D-профиль вашей детали.
- Закройте эскиз и используйте инструменты Pad (Выдавливание), Pocket (Вырез) или Revolution (Вращение), чтобы превратить его в 3D-объект.
Важно:
Всегда работайте внутри одного Body (Тела). Не создавайте несколько несвязанных тел, если планируете печатать их как одну деталь.
Шаг 2. Правила моделирования для 3D-печати
Чтобы принтер смог напечатать деталь, а слайсер не выдал ошибок, учитывайте следующее:
- Замкнутый объем: Эскизы должны быть полностью замкнуты. Если в эскисе есть разрыв, FreeCAD не сможет создать Solid (Твердое тело).
- Толщина стенок: Для FDM-принтеров (печатающих пластиковой нитью) минимальная толщина стенок должна быть кратна диаметру сопла (обычно 0.4 мм). Делайте стенки не тоньше 0.8 – 1.2 мм.
- Отверстия: При печати отверстия имеют свойство «заплывать» и получаться меньше. Делайте отверстия под винты на 0.1 – 0.2 мм больше нужного диаметра.
- Допуски для сборки: Если вы делаете две детали, которые должны вставляться друг в друга (паз и шип), оставляйте зазор 0.2 – 0.3 мм между ними.
Шаг 3. Проверка геометрии (Обязательно!)
Перед экспортом нужно убедиться, что FreeCAD считает вашу модель правильным твердым телом.
- Переключитесь в верстак Part (Деталь).
- Выделите ваше Body (Тело) в дереве проекта слева.
- В верхнем меню выберите
Деталь (Part)->Проверить геометрию (Check geometry). - В появившемся окне нажмите Выполнить (Run).
- Если в списке написано «BRep solid» и нет ошибок с красными крестиками — ваша модель идеальна для печати.
- Если есть ошибки (например, «not a solid» или «open wire»), значит, где-то в модели есть микроразрыв или самопересечение. Нужно вернуться в Part Design и исправить эскизы/операции.
Шаг 4. Правильный экспорт в STL или 3MF
3D-принтеры не понимают файлы .FCStd (родной формат FreeCAD). Их нужно экспортировать в сеточные форматы.
* STL — универсальный, поддерживает все слайсеры.
* 3MF — современный формат, сохраняет точные размеры, цвета и единицы измерения (рекомендуется).
Алгоритм экспорта:
- Вернитесь в верстак Part Design или Part.
- В дереве проекта ОБЯЗАТЕЛЬНО выделите само Тело (Body) или твердотельный объект (Solid). (Частая ошибка новичков: экспорт всего проекта или эскиза. В результате слайсер показывает пустоту).
- Перейдите в меню
Файл->Экспорт (Export). - В типе файла выберите STL Mesh (*.stl) или 3MF (*.3mf).
- Дайте имя файлу и нажмите «Сохранить».
Шаг 5. Настройка качества сетки (Тесселяция)
При экспорте в STL FreeCAD превращает гладкие круги и дуги в многоугольники (полигоны). Если настройка стоит по умолчанию, круглые отверстия в слайсере могут выглядеть как граненые многоугольники.
Как сделать модель гладкой:
- Зайдите в
Редактировать (Edit)->Настройки (Preferences). - Слева выберите раздел Import-Export (Импорт-Экспорт) -> вкладка STL.
- Найдите параметр Maximum deviation (Максимальное отклонение / Точность сетки).
- По умолчанию там может стоять
0.1или0.5(это слишком грубо для печати). Измените значение на0.01или0.05мм. - Нажмите ОК и сделайте экспорт заново. Теперь цилиндры и сферы будут идеально гладкими.
Что делать дальше?
- Откройте ваш слайсер (например, Ultimaker Cura или PrusaSlicer).
- Перетащите туда полученный
.stlили.3mfфайл. - Проверьте размеры детали в слайсере (иногда, если в FreeCAD были случайно выбраны дюймы или метры, деталь может импортироваться гигантской или микроскопической. В FreeCAD по умолчанию используются миллиметры — это стандарт).
- Настройте материал (PLA, PETG, ABS), заполнение (Infill) и поддержки (Supports).
- Нажмите Slice (Нарезать) и сохраните G-code на SD-карту или отправьте на принтер.
Лайфхак:
Если вы делаете деталь с резьбой, не моделируйте саму резьбу в FreeCAD (принтер ее все равно не пропечатает из-за слоистости). Делайте просто цилиндр нужного диаметра, а в слайсере добавляйте «поддержки для отверстий» или нарезайте резьбу уже после печати метчиком.
Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.