FreeCAD: программа для параметрического 3D-моделирования
FreeCAD — это бесплатная open-source CAD-программа для параметрического 3D-моделирования реальных объектов: инженерных деталей, корпусов, кронштейнов, сборок, чертежей, архитектурных BIM-моделей, CAM-траекторий и простых расчётных FEM-задач. Её основная идея — не просто нарисовать 3D-форму, а построить модель через историю операций, эскизы, ограничения, размеры и параметры, чтобы потом менять конструкцию без ручной перерисовки. FreeCAD работает на Windows, macOS и Linux, использует рабочие среды Workbench и ориентируется на инженерную логику: Sketcher для эскизов, Part Design для тел, TechDraw для чертежей, Assembly для сборок, CAM для траекторий обработки, FEM для расчётов и BIM/Arch-инструменты для архитектурного моделирования. Актуальная стабильная версия на момент обзора — FreeCAD 1.1.1; FreeCAD 1.1 вышел в марте 2026 года, а версия 1.1.1 опубликована в апреле 2026 года.
Скачать FreeCAD
Для проектирования и планировки

Главное отличие FreeCAD от простых 3D-редакторов — параметрическая модель. Если в Sketcher изменить ширину прямоугольника, диаметр отверстия или расстояние между крепёжными точками, FreeCAD пересчитает последующие операции: Pad, Pocket, Fillet, Chamfer, массивы, зеркалирование и элементы чертежа. Такая логика особенно полезна для деталей под 3D-печать, механических узлов, крепёжных пластин, переходников, корпусов электроники, фланцев, небольших станочных приспособлений и учебных инженерных проектов. FreeCAD создавался именно как параметрический 3D-моделлер для объектов реального размера, а не как программа для декоративного полигонального моделирования.
FreeCAD не пытается быть лёгкой рисовалкой. Это полноценная CAD-среда с собственным форматом .FCStd, деревом модели, свойствами объектов, настройками привязок, инструментами ограничений, экспортом в производственные форматы и возможностью расширения через Python. В нём можно построить деталь по эскизу, сделать отверстия, задать фаски, создать сборку из нескольких файлов, выпустить лист чертежа с проекциями и размерами, экспортировать модель в STEP для передачи в другую CAD-систему или STL для слайсера.
Содержание
- 1 Для каких задач подходит FreeCAD
- 2 Интерфейс FreeCAD: что где находится
- 3 Рабочие среды FreeCAD
- 4 Как создать первую деталь в FreeCAD
- 4.1 Шаг 1. Создать новый документ
- 4.2 Шаг 2. Переключиться в Part Design
- 4.3 Шаг 3. Создать Body
- 4.4 Шаг 4. Создать эскиз
- 4.5 Шаг 5. Нарисовать контур
- 4.6 Шаг 6. Полностью ограничить эскиз
- 4.7 Шаг 7. Закрыть Sketcher и сделать Pad
- 4.8 Шаг 8. Создать отверстия
- 4.9 Шаг 9. Добавить фаски и скругления
- 4.10 Шаг 10. Проверить дерево модели
- 5 Параметрическое моделирование: главное преимущество FreeCAD
- 6 Работа с эскизами и ограничениями
- 7 Чертежи в TechDraw
- 8 Импорт и экспорт файлов
- 9 FreeCAD для 3D-печати
- 10 FreeCAD для инженерных деталей
- 11 FreeCAD для архитектуры и BIM
- 12 Расширения, Addon Manager и макросы
- 13 Производительность и стабильность
- 14 Плюсы FreeCAD
- 15 Минусы FreeCAD
- 16 Сравнение с аналогами
- 17 Для кого FreeCAD подходит
- 18 Для кого FreeCAD не лучший выбор
- 19 Частые ошибки новичков
- 20 Практические советы по работе
- 21 Итоговая оценка FreeCAD
Для каких задач подходит FreeCAD
FreeCAD лучше всего раскрывается в задачах, где важны размеры, повторяемость и возможность менять модель по параметрам. Это не Blender, где основной упор сделан на полигональную графику, визуализацию и анимацию. FreeCAD работает с инженерной геометрией: телами, гранями, рёбрами, эскизами, ограничениями, булевыми операциями и техническими видами.
В FreeCAD удобно делать:
-
3D-модели механических деталей;
-
корпуса под электронику и печатные платы;
-
кронштейны, переходники, держатели, направляющие;
-
фланцы, крышки, шайбы, пластины с отверстиями;
-
детали для 3D-печати;
-
простые сборки с подвижными или неподвижными соединениями;
-
технические чертежи по 3D-модели;
-
DXF/SVG-контуры для лазерной резки;
-
STEP/IGES-модели для обмена с другими CAD;
-
STL/OBJ/3MF-модели для печати и визуализации;
-
архитектурные заготовки, стены, проёмы, окна, двери, IFC-модели;
-
базовые FEM-расчёты с нагрузками, закреплениями и сеткой;
-
CAM-задания для 2.5D-фрезеровки.
Программа подходит студентам технических направлений, владельцам 3D-принтеров, инженерам-конструкторам, радиолюбителям, небольшим мастерским, преподавателям, Linux-пользователям и тем, кому нужна бесплатная CAD-программа без подписки. FreeCAD не идеален для крупных промышленных процессов с PDM, жёсткими корпоративными стандартами и большими сборками на тысячи компонентов, но для самостоятельной инженерной работы он даёт очень широкий набор инструментов.
Интерфейс FreeCAD: что где находится
Интерфейс FreeCAD устроен вокруг нескольких ключевых зон. В центре находится 3D View — главное окно модели. В нём пользователь вращает объект, выбирает грани, рёбра, вершины, видит эскизы, тела, сборки и рабочие плоскости. Слева обычно находится Combo View — комбинированная панель с деревом документа, вкладками Model и Tasks, а также свойствами выбранного объекта. Сверху расположены меню, панели инструментов и селектор рабочей среды. FreeCAD использует классическую структуру интерфейса Qt: стандартные пункты вроде File → Open и Edit → Paste находятся там, где их ожидаешь в настольной программе.
Вкладка Model показывает структуру файла: документ, Body, Origin, оси, плоскости, Sketch, Pad, Pocket, Fillet и другие операции. Это дерево построения, через которое удобно возвращаться к прошлым шагам. Вкладка Tasks появляется, когда пользователь запускает инструмент: например, создаёт эскиз, задаёт выдавливание Pad, настраивает карман Pocket или выбирает параметры отверстия Hole. В нижней части Combo View находится Property View, где свойства делятся на вкладки Data и View. В Data находятся геометрические и числовые параметры объекта, а во View — визуальные параметры: цвет, прозрачность, отображение линий, видимость.
Ключевой элемент интерфейса — Workbench selector, выпадающий список рабочих сред. FreeCAD не показывает все команды сразу. Если выбрана среда Part Design, сверху появляются инструменты создания тела, эскиза, выдавливания, вырезания, скругления и фаски. Если переключиться в TechDraw, интерфейс меняется: появляются команды страницы, вида, проекционной группы, размеров, аннотаций и экспорта чертежей. Если выбрать Assembly, становятся доступны инструменты добавления компонентов и соединений. Такая модульность сначала непривычна, но она удерживает интерфейс от полного хаоса: пользователь видит инструменты конкретной задачи.
Отдельно стоит привыкнуть к Navigation Cube в правом верхнем углу 3D View. Он помогает быстро переключаться между видами Front, Top, Right и изометрией. Для точной работы это важно: эскизы чаще строятся на плоскостях XY, XZ или YZ, а чертёжные виды требуют понимания ориентации модели.
Рабочие среды FreeCAD
FreeCAD построен на системе рабочих сред. Каждая Workbench — это набор инструментов под конкретный тип работы. Такой подход делает программу гибкой: одна и та же модель может проходить через Sketcher, Part Design, Assembly, TechDraw, CAM и FEM. Рабочие среды FreeCAD включают инструменты для эскизов, параметрического моделирования, 2D-черчения, поверхностей, чертежей, таблиц, расчётов и дополнений.
Start
Start — стартовая страница FreeCAD. На ней удобно открыть недавние файлы, создать новый документ, перейти к примерам и быстро начать работу. В новых версиях стартовая логика стала практичнее: можно выбрать типичный сценарий и перейти в нужную рабочую среду без лишних действий. Для новичка это важный экран, но после освоения программы большая часть работы начинается через File → New или горячую клавишу Ctrl+N.
Sketcher
Sketcher — одна из важнейших рабочих сред FreeCAD. В ней создаются 2D-эскизы, которые затем используются в Part Design, Part, TechDraw и других средах. Эскиз может содержать линии, дуги, окружности, прямоугольники, полилинии, эллипсы, точки и вспомогательную геометрию. Но главное в Sketcher — не сами линии, а ограничения.
Ограничения бывают геометрическими и размерными. Геометрические ограничения задают отношения между элементами: Coincident соединяет точки, Horizontal делает линию горизонтальной, Vertical — вертикальной, Equal делает элементы равными, Parallel — параллельными, Perpendicular — перпендикулярными, Tangent — касательными, Symmetric — симметричными. Размерные ограничения задают численные значения: Distance, Horizontal distance, Vertical distance, Radius, Diameter, Angle.
Правильный эскиз в FreeCAD должен быть fully constrained, то есть полностью определён. Это значит, что все линии и точки имеют заданное положение и размер, а Sketcher не показывает оставшиеся степени свободы. Если эскиз недоопределён, модель может перестраиваться непредсказуемо. Если переопределён, FreeCAD выдаёт конфликт ограничений. В работе это выглядит просто: сначала рисуется грубый контур, затем добавляются ограничения, после чего эскиз становится надёжной основой для Pad, Pocket, Revolution или других операций.
Part Design
Part Design — основная рабочая среда для параметрического твердотельного моделирования. Здесь создаются объекты типа Body, внутри которых строится последовательность операций. Типовой процесс такой: создать Body, создать Sketch, выбрать плоскость, нарисовать контур, закрыть эскиз, применить Pad для выдавливания, затем добавить новые эскизы на гранях и использовать Pocket для вырезания отверстий или пазов. Инструменты Part Design находятся в меню Part Design и на соответствующих панелях инструментов.
В Part Design чаще всего используются:
| Инструмент | Что делает |
|---|---|
| Create body | создаёт контейнер Body для параметрической детали |
| Create sketch | создаёт эскиз на выбранной плоскости или грани |
| Pad | выдавливает эскиз в объёмное тело |
| вырезает материал по эскизу | |
| Hole | создаёт отверстие с параметрами, включая тип, глубину и резьбовую логику |
| Fillet | добавляет скругление рёбер |
| Chamfer | добавляет фаску |
| Revolution | вращает эскиз вокруг оси |
| Additive pipe | строит тело по профилю и траектории |
| Linear pattern | повторяет операцию линейным массивом |
| Polar pattern | повторяет операцию по окружности |
| Mirrored | зеркалирует выбранную операцию |
| Thickness | создаёт оболочку заданной толщины |
Part Design лучше всего подходит для деталей, которые имеют понятную историю построения: основание, выступы, отверстия, выборки, фаски, скругления, массивы. Например, корпус под плату можно построить как прямоугольное основание Pad, затем сделать Pocket под внутреннюю полость, добавить стойки, отверстия под винты, фаски на крышке и скругления на внешних рёбрах. Если потом изменится размер платы, достаточно поправить размеры в Sketcher или Spreadsheet, а не переделывать модель заново.
Part
Part — более низкоуровневая рабочая среда для работы с геометрическими формами. В ней есть примитивы Box, Cylinder, Sphere, Cone, Torus, а также булевы операции Union, Cut и Common. Part полезен, когда нужно быстро объединить или вычесть тела, импортировать STEP, работать с отдельными solid-объектами или подготовить форму, не завязанную на классический Body из Part Design.
Part и Part Design часто путают. Part Design строит параметрическую деталь внутри Body и больше похож на привычную CAD-логику SolidWorks, Inventor или Fusion 360. Part работает ближе к операциям над формами. Смешивать их можно, но лучше делать это осознанно: для чистой инженерной детали обычно хватает Part Design, а Part подключают для булевых операций, примитивов и вспомогательной геометрии.
Draft
Draft — среда для 2D-черчения и базовой 2D/3D-геометрии. Здесь есть линии, окружности, дуги, полилинии, размеры, тексты, массивы и привязки. Draft полезен для подготовки плоских контуров, DXF-геометрии, архитектурных набросков и вспомогательных построений. В отличие от Sketcher, Draft не требует полной системы ограничений. Это делает его удобным для свободного черчения, но менее надёжным для параметрической детали.
В Draft важны привязки: к конечной точке, середине, центру, пересечению, перпендикуляру, сетке. Для лазерной резки можно подготовить плоский контур, проверить размеры, затем экспортировать его в DXF или SVG.
TechDraw
TechDraw — рабочая среда для выпуска технических чертежей по 3D-модели. В ней создаётся лист, вставляются виды, проекционные группы, размеры, выноски, обозначения и аннотации. Типовая цепочка выглядит так: построить 3D-модель в Part Design, переключиться в TechDraw, создать страницу через Insert Default Page или Insert Page using Template, выбрать объект в дереве, нажать Insert View или настроить Projection Group, добавить размеры через Insert Dimension, при необходимости включить центровые метки и экспортировать лист в SVG, DXF или PDF.
TechDraw не заменяет полноценные промышленные чертёжные системы во всех сценариях, но для учебных проектов, 3D-печати, деталей мастерской и многих инженерных задач его достаточно. Сильная сторона TechDraw — связь с моделью. Если изменить размер в Sketcher и пересчитать документ, чертёжные виды и связанные размеры обновляются. Это не просто картинка детали, а техническое представление параметрической модели.
Assembly
Assembly — рабочая среда для сборок. В ней можно создать сборочный документ, добавить компоненты, зафиксировать базовую деталь через Ground, вставить ссылки на детали и задать соединения. В FreeCAD Assembly есть сценарии добавления сборки, перемещения деталей внутрь сборки, фиксации детали и вставки компонентов через Insert Link.

Assembly нужен, когда проект состоит из нескольких деталей: кронштейн и вал, корпус и крышка, рычажный механизм, петля, держатель с болтами, узел с подшипником. Отдельные детали удобнее моделировать в собственных Body или отдельных файлах, а затем собирать их в Assembly через компоненты. Это дисциплинирует проект: деталь остаётся деталью, сборка — сборкой, а изменения исходной геометрии не превращают файл в неуправляемую смесь тел.
BIM и архитектурное моделирование
FreeCAD умеет работать с архитектурной логикой: стены, окна, двери, перекрытия, уровни, IFC-элементы, свойства и классификации. BIM Workbench содержит инструменты управления проектом, дверями и окнами, IFC-элементами, IFC-количествами, IFC-свойствами и классификацией.

FreeCAD можно использовать для небольших архитектурных моделей, учебных BIM-задач, IFC-экспериментов, простых планировок и связки 2D/3D. Но его не стоит честно продавать как прямую замену Revit для большого архитектурного бюро. В Revit сильнее коллективная работа, семейства, спецификации, шаблоны, документация и отраслевой стандарт. FreeCAD в архитектуре интересен там, где важны открытые форматы, локальная работа, гибкость и отсутствие подписки.
CAM
CAM Workbench, раньше часто называвшаяся Path, нужна для подготовки траекторий обработки. Здесь создаётся CAM Job, задаётся заготовка, инструмент, рабочие операции и постпроцессинг. В FreeCAD доступны базовые CAM-операции вроде Profile и Pocket, а также New Job и Post Process для вывода управляющего кода под станок.
CAM в FreeCAD особенно полезен для 2.5D-фрезеровки: выбрать модель, задать заготовку, выбрать инструмент, построить контурную обработку, выбрать карманы, проверить траектории и вывести G-code через постпроцессор. Это не самая простая часть программы, но она ценна тем, что CAD и CAM находятся в одной среде. Деталь можно изменить в Part Design, пересчитать CAM Job и обновить траектории.
FEM
FEM Workbench используется для расчётов методом конечных элементов. В нём создаётся расчётная задача, назначаются материалы, строится сетка, задаются закрепления, нагрузки и запускается решатель. FEM Workbench объединяет этапы подготовки анализа: геометрию, анализ, граничные условия, нагрузки, материалы и конечную сетку.

FEM в FreeCAD хорош для учебных и предварительных инженерных оценок: посмотреть распределение напряжений в кронштейне, оценить прогиб детали, проверить влияние нагрузки на простую конструкцию. Для ответственных расчётов всё равно нужны инженерная квалификация, корректные допущения, проверка сетки, верификация результатов и понимание ограничений решателя. Сама программа не превращает расчёт в истину — она даёт инструмент.
Spreadsheet
Spreadsheet Workbench позволяет создавать таблицы внутри FreeCAD и использовать значения ячеек в параметрах модели. Это один из самых сильных инструментов для настоящего параметрического проектирования. В таблице можно задать ширину корпуса, толщину стенки, диаметр отверстия, расстояние между стойками, зазор под печать, количество повторов и другие управляющие размеры. Затем эти значения подключаются к Sketcher, Pad, Pocket и свойствам объектов через выражения.
Практический пример: создаётся корпус под плату, а в Spreadsheet задаются board_length, board_width, wall_thickness, screw_distance, hole_diameter. При смене платы пользователь меняет несколько чисел в таблице, и корпус перестраивается. Такой подход гораздо надёжнее, чем править десять размеров вручную в разных эскизах.
Как создать первую деталь в FreeCAD
Начинать работу с FreeCAD лучше не со сложной сборки, а с простой детали: прямоугольная пластина с отверстиями, фасками и скруглениями. На такой модели сразу становятся понятны Sketcher, Part Design, дерево построения и параметрический подход.
Шаг 1. Создать новый документ
Откройте FreeCAD и выберите File → New. Появится пустой документ. В дереве модели будет новый файл, а в 3D View — пустое рабочее пространство. Сохраните файл через File → Save As в формате .FCStd, чтобы не потерять первые шаги.
Шаг 2. Переключиться в Part Design
В верхнем селекторе рабочих сред выберите Part Design. FreeCAD изменит набор панелей инструментов: появятся команды для создания Body, Sketch, Pad, Pocket, Hole, Fillet, Chamfer и других операций. Если активна стартовая страница, её можно закрыть через крестик на вкладке внизу.
Шаг 3. Создать Body
Нажмите Create body. В дереве появится объект Body, внутри которого затем будут храниться Origin, базовые плоскости, эскизы и операции. Body — это контейнер одной параметрической детали. Для новичка важно правило: одна деталь — один Body. Несколько отдельных физических деталей лучше делать отдельными Body или отдельными файлами, а соединять уже в Assembly.
Шаг 4. Создать эскиз
Нажмите Create sketch. FreeCAD предложит выбрать плоскость. Для плоской пластины выберите XY plane. После выбора плоскости откроется Sketcher: вид развернётся перпендикулярно плоскости, появится сетка и инструменты эскиза.
Шаг 5. Нарисовать контур
Для простой пластины выберите инструмент прямоугольника. В разных сборках и темах он может называться как создание прямоугольника или отображаться соответствующей иконкой. Нарисуйте прямоугольник примерно нужного размера. Не пытайтесь попасть мышью идеально: в FreeCAD форма сначала рисуется грубо, а точность задаётся ограничениями.
Добавьте размерные ограничения: горизонтальный размер, вертикальный размер, при необходимости положение относительно начала координат. Например, задайте ширину 100 мм и высоту 40 мм. Если прямоугольник должен быть симметричен относительно центра, используйте симметричные ограничения или привязку к осям.
Шаг 6. Полностью ограничить эскиз
Посмотрите на сообщение Sketcher о степенях свободы. Если эскиз ещё двигается, добавьте недостающие ограничения. Для прямоугольника обычно нужно задать размеры и положение. Полностью ограниченный эскиз стабильнее: он не поплывёт при изменении других элементов.
Шаг 7. Закрыть Sketcher и сделать Pad
Нажмите Close в панели Tasks. Вы вернётесь в Part Design. Выберите эскиз и нажмите Pad. Введите длину выдавливания, например 6 мм. FreeCAD создаст объёмную пластину. В дереве появится операция Pad, связанная с исходным Sketch.
Шаг 8. Создать отверстия
Выберите верхнюю грань пластины и нажмите Create sketch. На грани откроется новый эскиз. Нарисуйте окружность, задайте диаметр, например 5 мм, и расположите её на нужном расстоянии от краёв. Для пары отверстий можно создать две окружности в одном эскизе или сделать одно отверстие, а потом использовать Linear pattern или Mirrored.
Закройте эскиз и примените Pocket. В параметрах Pocket выберите глубину или режим Through all, чтобы отверстие прошло через всю пластину. Если нужна не простая окружность, а инженерное отверстие с параметрами, используйте инструмент Hole: он удобнее для отверстий с фаской, зенковкой или резьбовой логикой.
Шаг 9. Добавить фаски и скругления
Выберите нужные рёбра и нажмите Fillet для скругления или Chamfer для фаски. Для печатных деталей небольшие фаски улучшают внешний вид и посадку. Для деталей под фрезеровку скругления и фаски также помогают убрать острые кромки, но их радиусы нужно выбирать с учётом инструмента и технологии.
Шаг 10. Проверить дерево модели
В дереве должны быть Body, Origin, Sketch, Pad, второй Sketch, Pocket, Fillet или Chamfer. Это история построения. Чтобы изменить размер пластины, достаточно открыть первый Sketch, поменять ограничение ширины или высоты и пересчитать модель. Чтобы изменить диаметр отверстия, откройте эскиз отверстий или инструмент Hole и поправьте значение.
Параметрическое моделирование: главное преимущество FreeCAD
Параметрическое моделирование — причина, по которой FreeCAD стоит изучать глубже. В обычном полигональном редакторе пользователь двигает вершины, грани и полигоны. В FreeCAD модель описывается операциями и зависимостями: эскиз имеет размеры, Pad имеет длину, Pocket имеет глубину, Fillet имеет радиус, массив имеет количество повторов. Каждая операция остаётся в дереве и может быть изменена позже.
Например, нужно сделать кронштейн с двумя отверстиями под винты. В FreeCAD это не просто кубик с дырками. Это эскиз основания, выдавливание, эскиз стойки, выдавливание стойки, отверстия, фаски, скругления. Если через неделю окажется, что отверстия должны быть не 5 мм, а 6 мм, а расстояние между ними должно увеличиться с 40 до 48 мм, пользователь меняет числовые ограничения, а не перерисовывает модель.
Особенно сильна связка Sketcher + Part Design + Spreadsheet. Sketcher задаёт форму, Part Design строит тело, Spreadsheet управляет параметрами. В серьёзных проектах удобно вынести ключевые размеры в таблицу: толщина стенки, длина, ширина, высота, диаметр крепежа, зазор, шаг отверстий. Тогда модель становится управляемой. Это важнее красивого интерфейса: инженерная модель должна быть предсказуемой.
Работа с эскизами и ограничениями
Новички часто воспринимают Sketcher как обычный 2D-редактор: нарисовал линию, поставил размер, пошёл дальше. В FreeCAD такой подход быстро приводит к проблемам. Эскиз должен быть логически определён. Если линия может двигаться, если окружность не имеет заданного положения, если профиль не замкнут, дальнейшие операции могут работать неправильно.
Удобный порядок работы такой:
-
Сначала рисуется грубая форма.
-
Затем удаляются лишние элементы.
-
После этого добавляются геометрические ограничения.
-
Потом задаются размерные ограничения.
-
В конце проверяется статус эскиза.
Для Pad и Pocket нужен замкнутый профиль. Если в прямоугольнике есть микроскопический разрыв, FreeCAD не сможет создать корректное тело. Если окружность лежит вне профиля или пересекает контур не так, как ожидается, Pocket может дать странный результат. Если эскиз переопределён, нужно не добавлять новые размеры, а удалить конфликтующие ограничения.
Хорошая практика — не перегружать один эскиз. Если деталь сложная, лучше разбить построение на несколько простых операций: одно основание, один выступ, отдельные отверстия, отдельная выборка, отдельные фаски. Это делает дерево модели читаемым и снижает риск поломки зависимостей.
Чертежи в TechDraw
TechDraw нужен, когда 3D-модель нужно передать в виде технической документации. Внутри FreeCAD создаётся страница чертежа, на неё помещаются виды модели, а затем добавляются размеры, выноски, обозначения и примечания. Это особенно важно для деталей, которые нужно изготовить не только на 3D-принтере, но и на станке, вручную в мастерской или передать подрядчику.
Практический порядок работы:
-
Завершить 3D-модель в Part Design или Part.
-
Переключиться в TechDraw.
-
Нажать Insert Default Page или Insert Page using Template.
-
Выбрать шаблон листа: A4, A3, ANSI, ISO5457 и другие варианты.
-
Выделить объект модели в дереве.
-
Нажать Insert View или создать Projection Group.
-
Настроить масштаб, ориентацию и набор видов.
-
Добавить размеры через Insert Dimension.
-
Добавить выноски через Insert Balloon Annotation.
-
При необходимости включить центровые метки через свойства вида.
-
Экспортировать лист в SVG, DXF или PDF.
В TechDraw важно понимать, что вид — это объект в дереве. Его можно выделить, переместить, настроить масштаб, изменить параметры отображения, включить или отключить рамки. В проекционной группе виды связаны: если двигать главный вид, группа сохраняет расположение проекций. Это снижает риск неверно разложить виды на листе.
Для небольших проектов TechDraw закрывает главные задачи: получить фронтальный вид, боковой вид, вид сверху, изометрию, размеры отверстий, габариты, выноски и PDF. Для сложных производственных чертежей с большим количеством стандартов, допусков, посадок и спецификаций может понадобиться более зрелая промышленная CAD-система, но для FreeCAD это всё равно сильный встроенный инструмент.
Импорт и экспорт файлов
FreeCAD поддерживает собственный формат .FCStd и набор обменных форматов. .FCStd хранит дерево документа, параметры, геометрию, визуальные настройки и внутреннюю структуру проекта. Это рабочий формат, в котором нужно сохранять исходник. Для передачи в другие программы используются STEP, IGES, STL, OBJ, DXF, SVG, IFC и другие форматы; FreeCAD может импортировать и экспортировать множество типов файлов, включая CAD- и mesh-форматы.
Практические сценарии:
| Задача | Формат |
|---|---|
| Передать твердотельную модель в другую CAD | STEP / STP |
| Открыть старую CAD-модель | IGES / IGS |
| Подготовить модель для 3D-печати | STL / 3MF |
| Передать сеточную модель | OBJ |
| Сохранить плоский контур для резки | DXF / SVG |
| Передать архитектурную модель | IFC |
| Выпустить лист чертежа | PDF / SVG / DXF |
| Продолжить редактирование в FreeCAD | FCStd |
Важно не путать STEP и STL. STEP хранит CAD-геометрию: грани, поверхности, тела. Его можно использовать для дальнейшего инженерного редактирования. STL хранит треугольную сетку. Его удобно отправлять в слайсер, но плохо использовать как исходник для параметрического редактирования. Импортированный STL в FreeCAD не превращается автоматически в полноценную параметрическую деталь с эскизами и историей построения.
Для экспорта обычно выбирают объект в дереве и используют File → Export. В диалоге выбирается тип файла. Для STEP лучше выделять именно конечное тело или нужный solid-объект, а не случайный эскиз или промежуточную операцию. Для STL нужно проверить единицы, масштаб, ориентацию модели и качество сетки.
FreeCAD для 3D-печати
FreeCAD — один из наиболее практичных бесплатных инструментов для подготовки моделей под 3D-печать. Он не заменяет слайсер: поддержки, заполнение, температура, скорость, ретракты и G-code для принтера настраиваются в Cura, PrusaSlicer, OrcaSlicer или другой программе. Но сама деталь строится в FreeCAD, особенно если она должна иметь точные размеры.
Для 3D-печати в FreeCAD удобно делать:
-
корпуса под электронику;
-
крышки и заглушки;
-
переходники;
-
держатели;
-
кронштейны;
-
монтажные пластины;
-
направляющие;
-
шестерни через дополнения или макросы;
-
коробки с посадочными стойками;
-
детали с повторяющимися отверстиями.
Сильная сторона FreeCAD в печати — возможность учитывать реальные размеры. Можно заложить зазор под посадку крышки, увеличить отверстие под винт, добавить фаску для лёгкой установки, сделать скругления, изменить толщину стенки и быстро выпустить несколько вариантов детали. Например, корпус под плату можно параметризовать: длина платы, ширина платы, высота стойки, толщина стенки, диаметр отверстий, зазор под крышку. После первой пробной печати параметры корректируются, и модель перестраивается.
Перед экспортом STL желательно проверить:
-
модель является цельным solid-телом;
-
нет случайных лишних тел;
-
отверстия не слишком маленькие для выбранного сопла;
-
стенки не тоньше технологического минимума;
-
фаски и скругления не создают проблемную геометрию;
-
модель ориентирована понятно для слайсера;
-
экспортируется конечное тело, а не эскиз.
FreeCAD хорош для функциональной печати, где деталь должна работать, вставляться, удерживать нагрузку или соединяться с другими элементами. Для художественных фигурок и органической лепки он подходит слабее: там лучше использовать Blender, ZBrush-подобные инструменты или специализированные скульпторы.
FreeCAD для инженерных деталей
Инженерная деталь в FreeCAD строится не как случайная форма, а как последовательность технологичных операций. Для кронштейна сначала задаётся базовая пластина, затем вертикальная стенка, потом отверстия, пазы, фаски и скругления. Для фланца создаётся окружность, выдавливание, центральное отверстие, массив крепёжных отверстий по окружности и фаски. Для корпуса электроники строится коробка, внутренняя выборка, стойки, отверстия, вентиляционные прорези и крышка.
Типовые задачи в FreeCAD:
Кронштейн
Кронштейн можно построить через основание Pad, вертикальную стойку Pad на отдельном эскизе, отверстия Pocket, скругления Fillet и фаски Chamfer. Если отверстия повторяются, используется Linear pattern или Mirrored. Если крепёжные точки должны быть симметричны, это лучше задать в Sketcher через Symmetric и размерные ограничения.
Фланец
Фланец удобно делать через Sketcher и Polar pattern. Сначала создаётся круглая база, затем центральное отверстие, потом одно крепёжное отверстие и круговой массив. При изменении количества отверстий или диаметра окружности крепежа модель перестраивается через параметры.
Корпус под электронику
Корпус начинается с внешнего габарита, затем через Pocket или Thickness создаётся полость. После этого добавляются стойки под плату, отверстия под винты, прорези под разъёмы, вентиляция, посадка крышки. Для таких моделей очень полезен Spreadsheet: основные размеры платы и зазоры лучше хранить в таблице.
Переходная пластина
Переходная пластина часто имеет две группы отверстий: под старое крепление и под новое. В FreeCAD удобно задать обе системы координат в эскизе, привязать отверстия к осям и сохранить всё параметрически. Если потом меняется межосевое расстояние, достаточно исправить ограничения.
FreeCAD для архитектуры и BIM
FreeCAD не ограничивается машиностроением. В архитектурных задачах он может строить стены, проёмы, окна, двери, уровни, IFC-элементы и простые BIM-модели. BIM Workbench используется для управления BIM-проектом, дверями и окнами, IFC-элементами, количествами, свойствами и классификациями.
Для небольшого проекта в FreeCAD можно создать план, построить стены по линиям, добавить двери и окна, настроить высоты, получить 3D-представление, оформить отдельные виды и экспортировать IFC. Это удобно для учебных задач, концептуальных моделей, экспериментов с открытым BIM и небольших частных проектов.
Но ограничения нужно понимать сразу. В архитектурной работе FreeCAD уступает Revit, Archicad и специализированным BIM-системам по зрелости семейств, автоматизации документации, спецификациям, совместной работе, шаблонам и отраслевым процессам. Его архитектурная сила — открытость, IFC-ориентация, гибкость, параметрическая логика и возможность объединять архитектурные элементы с обычным CAD-моделированием.
Расширения, Addon Manager и макросы
FreeCAD можно расширять через Addon Manager. Он устанавливает и управляет внешними рабочими средами, макросами и пакетами настроек, созданными сообществом. Запускается он через Tools → Addon Manager. В окне Addon Manager можно фильтровать дополнения по типу, искать нужные инструменты, устанавливать Workbench, Macro или Preference Pack.
Расширения особенно полезны для задач, которые не полностью закрываются стандартной установкой: генерация шестерён, дополнительные инструменты для BIM, специальные импортеры, макросы для автоматизации повторяющихся операций, инструменты рендера, дополнительные панели и специализированные рабочие среды.
FreeCAD также имеет Python API. Почти каждое действие в интерфейсе соответствует Python-командам. Это открывает путь к автоматизации: можно создавать детали по параметрам, генерировать серии моделей, экспортировать файлы, строить повторяющиеся элементы и связывать FreeCAD с внешними расчётами. Пользователю не обязательно программировать, чтобы работать в FreeCAD, но возможность писать макросы сильно расширяет программу.
Производительность и стабильность
FreeCAD нельзя оценивать только по принципу бесплатный — значит проще. По возможностям это серьёзная CAD-среда, но её характер отличается от коммерческих пакетов. Интерфейс местами менее отполирован, команды в разных Workbench могут вести себя неодинаково, а некоторые сценарии требуют понимания внутренней логики программы. Это особенно заметно при переходе с Fusion 360, SolidWorks или Inventor, где многие процессы жёстче стандартизированы.
Сложные модели требуют дисциплины. Если создавать один огромный эскиз, бессистемно смешивать Part и Part Design, строить зависимости от случайных граней и не именовать объекты, проект быстро станет хрупким. Если же соблюдать порядок — отдельные Body, понятные имена, простые эскизы, параметры в Spreadsheet, аккуратная структура сборки — FreeCAD работает намного предсказуемее.
Для больших сборок FreeCAD подходит ограниченно. Он развивается в этом направлении, но если проект включает тысячи деталей, строгую спецификацию, PDM, коллективную работу и производственные стандарты предприятия, коммерческие системы вроде SolidWorks, Inventor, CATIA или Onshape чаще будут практичнее. FreeCAD силён в индивидуальном и малом инженерном процессе, в образовании, прототипировании, 3D-печати и открытых проектах.
Плюсы FreeCAD
Бесплатность и открытый исходный код
FreeCAD можно использовать без покупки лицензии и подписки. Это важнейшее преимущество для студентов, небольших мастерских, преподавателей, инженеров-одиночек, makers и пользователей Linux. Открытая природа также означает, что программа не привязана к закрытой облачной платформе и может развиваться силами сообщества.
Параметрическая модель
История построения, эскизы, ограничения и свойства позволяют менять модель после создания. Это делает FreeCAD полезным для реальных инженерных задач, где размеры меняются постоянно.
Много рабочих сред
FreeCAD закрывает не только твердотельное моделирование. В одной программе есть Sketcher, Part Design, Part, Draft, TechDraw, Assembly, CAM, FEM, Spreadsheet, BIM-инструменты и Addon Manager.
Кроссплатформенность
FreeCAD работает на Windows, macOS и Linux. Для части пользователей это принципиально: многие коммерческие CAD либо не имеют полноценной Linux-версии, либо завязаны на конкретную экосистему. FreeCAD распространяется для основных настольных платформ.
Поддержка инженерных форматов
FreeCAD умеет работать с STEP, IGES, STL, OBJ, DXF, SVG, IFC и другими форматами. Это делает его полезным как основной CAD-инструмент и как конвертер/просмотрщик инженерных моделей.
Расширяемость
Addon Manager, макросы и Python API позволяют добавлять функции и автоматизировать работу. Это важное преимущество для тех, кто готов настроить программу под свои задачи.
Минусы FreeCAD
Порог входа выше, чем у простых 3D-редакторов
FreeCAD не стоит рекомендовать как программу, где за пять минут всё понятно. Нужно освоить Workbench, Body, Sketcher, ограничения, дерево построения, Part Design, разницу между solid и mesh. Без этого пользователь быстро столкнётся с ошибками.
Интерфейс неоднородный
Разные рабочие среды развивались разными темпами. В одной среде инструмент может быть очень удобным, в другой — требовать ручной настройки. Это не критично, но заметно.
Сборки слабее, чем в промышленных CAD
Assembly развивается, но SolidWorks, Inventor и Onshape пока сильнее в больших сборках, зрелых ограничениях, спецификациях, конфигурациях, коллективной работе и промышленной документации.
BIM ограничен для профессионального бюро
FreeCAD умеет BIM и IFC, но для архитектурного производства уровня Revit или Archicad ему не хватает зрелости документационных процессов, библиотек, шаблонов и командной инфраструктуры.
Не все задачи одинаково хорошо документированы
Документации много, но новичку не всегда легко понять, какую страницу читать первой и какой Workbench нужен для конкретной задачи. В FreeCAD лучше учиться на простых практических деталях, а не пытаться сразу читать всё подряд.
Сравнение с аналогами
| Программа | Сильные стороны | Где FreeCAD лучше | Где FreeCAD слабее |
|---|---|---|---|
| Autodesk Fusion 360 | CAD/CAM/CAE, удобный интерфейс, сильная связка моделирования и обработки, облачные функции | бесплатность без коммерческой подписочной логики, open-source, локальная работа, Linux | полировка интерфейса, CAM-процессы, облачная совместная работа |
| SolidWorks | промышленное машиностроение, сборки, чертежи, стандарты предприятий | доступность, отсутствие стоимости лицензии, открытость, гибкость для малых проектов | большие сборки, производственная документация, PDM, отраслевой стандарт |
| Autodesk Inventor | параметрическое моделирование, механические сборки, документация, интеграция с Autodesk-средой | бесплатность, открытый код, Linux/macOS-сценарии | корпоративная зрелость, библиотеки, автоматизация промышленного проектирования |
| Onshape | браузерный CAD, PDM, совместная работа в реальном времени | офлайн-локальная работа, open-source, контроль над файлами | коллаборация, доступ из браузера, встроенное управление версиями |
| SketchUp | быстрое визуальное 3D-моделирование, архитектурные наброски, простота | точная параметрика, инженерные детали, чертежи по модели, STEP/STL-сценарии | скорость освоения, лёгкость концептуального моделирования |
| OpenSCAD | параметрические модели через код, воспроизводимость, точная процедурная логика | визуальное моделирование, Sketcher, чертежи, сборки, GUI | чистая кодовая параметрика, генерация однотипных моделей через текст |
| Blender | полигональное моделирование, визуализация, анимация, скульптинг | инженерная CAD-геометрия, размеры, ограничения, STEP, чертежи | органические формы, рендер, визуальный контент |
Fusion 360 сильнее для пользователя, которому нужен гладкий современный интерфейс и связка CAD/CAM/CAE с минимальным количеством ручной настройки. SolidWorks и Inventor лучше подходят для предприятий, где важны стандарты, спецификации, сборки и документация. Onshape удобен для команды, которая работает в браузере и нуждается в PDM и совместном редактировании. FreeCAD выигрывает там, где важны бесплатность, open-source, локальная работа, контроль над файлами, Linux и возможность настроить программу под себя. Onshape делает акцент на cloud-native CAD, PDM и совместной работе, а SolidWorks продвигается как решение для 3D CAD и разработки продуктов.
Для кого FreeCAD подходит
FreeCAD хорошо подходит тем, кто готов потратить время на освоение параметрической CAD-логики. Это не программа для случайного покрутить кубик, а рабочий инструмент.
Студентам и преподавателям
FreeCAD удобен для обучения основам CAD: эскизы, ограничения, выдавливание, отверстия, чертежи, форматы, сборки, расчёты. Не нужно покупать лицензию или подстраивать курс под коммерческую подписку.
Владельцам 3D-принтеров
Для функциональных деталей FreeCAD намного полезнее простых онлайн-конструкторов. Он позволяет точно задать размеры, зазоры, отверстия, фаски и быстро выпускать изменённые версии.
Инженерам и конструкторам малых проектов
Если нужно сделать прототип, кронштейн, корпус, переходник, приспособление или учебную сборку, FreeCAD закрывает большую часть задач без затрат на лицензию.
Linux-пользователям
FreeCAD — один из главных вариантов для полноценного CAD на Linux. Это особенно важно для тех, кто принципиально не хочет переходить на Windows только ради CAD-программы.
Makers и DIY-мастерским
Для самодельных механизмов, держателей, станочных приспособлений, оснастки, корпусов и деталей под печать FreeCAD даёт достаточный уровень точности и контроля.
Архитекторам для небольших открытых BIM-задач
FreeCAD можно использовать для IFC-экспериментов, простых зданий, учебного BIM и открытых архитектурных процессов. Но его нужно воспринимать как гибкий open-source-инструмент, а не как прямую замену Revit в большом бюро.
Для кого FreeCAD не лучший выбор
FreeCAD не стоит выбирать, если нужна максимально простая программа без изучения CAD-логики. Для школьного быстрого моделирования проще Tinkercad. Для концептуальной архитектуры без точной параметрики проще SketchUp. Для органической формы, визуализации и анимации лучше Blender.
FreeCAD также не лучший вариант для предприятий, где уже выстроен процесс вокруг SolidWorks, Inventor, CATIA, Siemens NX или PDM-систем. В таких условиях стоимость лицензии часто меньше, чем стоимость перестройки процессов, обучения сотрудников и рисков несовместимости документации.
Не стоит выбирать FreeCAD и тем, кто ожидает коммерческую поддержку с SLA. Сообщество активно, документация большая, форум полезен, но это другой тип поддержки. Здесь пользователь получает свободу, но берёт на себя больше ответственности.
Частые ошибки новичков
Строить всё в одном огромном эскизе
Большой эскиз с десятками линий, дуг, отверстий и зависимостей быстро становится трудно управляемым. Лучше строить модель пошагово: основание, выступ, отверстия, пазы, фаски.
Не ограничивать эскизы
Недоопределённый Sketch может случайно менять форму. В параметрическом моделировании это опасно. Нужно добиваться fully constrained там, где модель должна быть стабильной.
Путать Sketcher и Draft
Sketcher нужен для параметрических эскизов с ограничениями. Draft нужен для свободного 2D/3D-черчения, контуров, привязок и вспомогательной геометрии. Это разные инструменты.
Импортировать STL и ждать поведения STEP
STL — сетка из треугольников. Он не содержит историю построения, эскизы и инженерные поверхности. Для редактируемого CAD-обмена лучше использовать STEP.
Бессистемно смешивать Part и Part Design
Part и Part Design можно использовать в одном проекте, но нужно понимать разницу. Для типовой детали лучше держаться Part Design, а Part подключать для конкретных операций.
Делать чертёж слишком рано
TechDraw лучше использовать после того, как модель стабилизирована. Иначе придётся постоянно обновлять виды, размеры и расположение элементов.
Удалять исходные элементы из дерева
Если удалить Sketch, от которого зависит Pad, сломается история построения. Если удалить промежуточную операцию, могут пострадать последующие элементы. В дереве модели нужно действовать аккуратно.
Практические советы по работе
Называйте объекты понятно
Вместо Sketch001, Sketch002 и Pad003 лучше использовать имена вроде base_sketch, mounting_holes, cover_pocket, screw_posts. В больших проектах это экономит время.
Используйте Spreadsheet для ключевых размеров
Если размер встречается в нескольких местах, вынесите его в таблицу. Это снижает риск ошибок и делает модель управляемой.
Не цепляйтесь без необходимости к случайным граням
Если эскиз прикреплён к грани, которая исчезнет после изменения модели, зависимость может сломаться. Для стабильных моделей лучше использовать базовые плоскости, datum-геометрию и аккуратные привязки.
Делайте промежуточные версии
Перед серьёзным изменением сохраните копию файла. FreeCAD даёт свободу, но не спасает от всех ошибок построения.
Проверяйте экспорт
Перед отправкой STEP, STL или DXF откройте экспортированный файл заново и проверьте масштаб, форму, отверстия и ориентацию.
Не требуйте от FreeCAD поведения другой программы
После SolidWorks, Fusion 360 или Inventor часть действий в FreeCAD кажется непривычной. Лучше изучить его собственную логику, чем пытаться повторять чужой workflow один в один.
Итоговая оценка FreeCAD
FreeCAD 1.1.1 — сильная бесплатная CAD-система для параметрического 3D-моделирования, инженерных деталей, 3D-печати, чертежей, небольших сборок, открытых BIM-задач, CAM-подготовки и базового FEM-анализа. Его главная ценность — сочетание open-source-модели, кроссплатформенности, параметрической истории, рабочих сред и поддержки инженерных форматов.
Это не самая простая CAD-программа для новичка. Её нужно осваивать: Sketcher, Part Design, Body, Constraints, TechDraw, Spreadsheet, экспорт, дерево модели. Но после освоения FreeCAD даёт то, чего не дают простые редакторы: управляемую инженерную модель, которую можно менять по размерам, пересчитывать, документировать и передавать дальше.
FreeCAD лучше всего подходит тем, кому нужна бесплатная CAD-программа без подписки, но с настоящей параметрикой. Он слабее коммерческих лидеров в больших сборках, полировке интерфейса, промышленном документообороте и командной работе, зато остаётся одним из самых серьёзных open-source-инструментов для 3D CAD, CAM, BIM и FEM в одной настольной системе.