
Переход из Altium Designer в КОМПАС-3D требует точной настройки экспорта и импорта данных, чтобы избежать потери геометрии, слоёв или атрибутов компонентов. Стандартные форматы обмена – IDF 3.0 и STEP – не всегда корректно передают структуру платы, особенно при работе с многослойными сборками или специфичными для Altium элементами (например, polygons или keep-out zones). В этом руководстве рассмотрены проверенные методы переноса, включая подготовку файлов в Altium, выбор оптимального формата и постобработку в КОМПАС.
Первый шаг – экспорт из Altium в формат, который КОМПАС сможет корректно интерпретировать. Наиболее надёжный вариант – IDF 3.0 (через File → Fabrication Outputs → IDF Board), но он требует предварительной настройки слоёв: убедитесь, что все механические слои (Mechanical 1-16) содержат только необходимые контуры, а сигнальные слои не перегружены лишними объектами. Альтернатива – STEP AP214, но он часто игнорирует текстовые метки и атрибуты компонентов, поэтому подходит только для передачи геометрии.
При импорте в КОМПАС используйте модуль КОМПАС-Электрик или базовый функционал 3D-моделирования. Для IDF-файлов выберите Файл → Импорт → IDF и укажите параметры масштабирования (Altium экспортирует в дюймах, КОМПАС по умолчанию работает в миллиметрах). Если плата содержит сложные формы (например, дуги или полигоны), после импорта проверьте целостность контуров: КОМПАС может разбивать их на отдельные сегменты, что потребует ручной корректировки через инструмент Редактирование эскиза.
Финальный этап – проверка сборки. В КОМПАС выполните Анализ → Проверка пересечений, чтобы выявить коллизии между компонентами или платой. Если обнаружены ошибки (например, наложение корпусов), скорректируйте положение элементов вручную или вернитесь в Altium для исправления исходных данных. Для ускорения процесса используйте макросы КОМПАС: например, макрос для автоматического назначения материалов слоям платы или для генерации спецификации по импортированным компонентам.
Подготовка проекта в Altium Designer перед экспортом
Проверьте целостность электрических связей в проекте: выполните *Design* → *Netlist* → *Export Netlist* и сравните полученный файл с исходной схемой. Убедитесь, что все цепи имеют уникальные имена, а конфликтующие обозначения (например, GND и AGND) разделены. Запустите *Design Rule Check* (*Tools* → *Design Rule Check*) с настройками по умолчанию, но добавьте проверку на минимальные зазоры (*Clearance*) не менее 0,15 мм для сигнальных цепей и 0,3 мм для силовых. Исправьте все ошибки, связанные с пересечениями трасс или несоответствием правилам проектирования, иначе они перенесутся в Компас как геометрические конфликты.
Экспортируйте плату в формате, совместимом с Компасом: используйте *File* → *Export* → *DXF/DWG* с параметрами *Units* = миллиметры, *Layers* = все слои (включая механические и шелкографию), *Polyline Width* = 0,01 мм для точного отображения контуров. Перед сохранением отключите ненужные слои (например, *Multi-Layer* или *Drill Guide*), чтобы уменьшить размер файла. Сохраните отдельно файл с контурами платы (*Board Shape*) в формате *STEP* – это позволит корректно импортировать габариты в Компас без ручной правки.
Выбор и настройка формата файла для передачи данных
Для корректного переноса печатной платы из Altium Designer в КОМПАС-3D критически важен выбор формата, поддерживающего геометрию, слои и атрибуты. Основные варианты: DXF, IDF и STEP. DXF (версия R12 или новее) сохраняет контуры проводников, падов и контактных площадок, но теряет информацию о слоях и нетлистах. IDF (3.0) передает механические данные (габариты, высоты компонентов), однако требует ручной настройки толщин слоев в КОМПАСе. STEP (AP214) универсален для 3D-моделей, но не подходит для детального редактирования топологии.
Настройка экспорта в Altium начинается с фильтрации данных. В меню *File → Export* выберите формат и укажите слои: для DXF – *Top Layer*, *Bottom Layer*, *Mechanical 1* (контур платы), для IDF – *Board Outline* и *Component Heights*. В параметрах DXF отключите опцию *Export Polygons as Polylines*, чтобы избежать артефактов при импорте. Для IDF задайте единицы измерения (миллиметры) и проверьте соответствие высот компонентов реальным значениям в библиотеках КОМПАСа.
При работе с STEP экспортируйте плату через *File → Export → STEP 3D*, выбрав опцию *Export as single body* для монолитной модели или *Export components as separate bodies* для редактируемых элементов. Убедитесь, что в настройках *STEP Export Options* установлен флажок *Include component models*, если требуется передача 3D-тел компонентов. В КОМПАСе импортируйте STEP через *Файл → Импорт*, указав *Тип файла: STEP AP214* и активировав *Сохранять структуру сборки*.
Проверка результата – обязательный этап. После импорта в КОМПАС сравните габариты платы с исходными (допуск ±0.1 мм), сверьте количество слоев и наличие критических элементов (например, крепежных отверстий). Для DXF используйте инструмент *Измерить* (клавиша *M*), для IDF – анализ *Свойств компонентов*. При обнаружении расхождений скорректируйте параметры экспорта или выполните повторный перенос с измененными настройками.
Экспорт топологии платы и компонентов в промежуточный формат

В Altium Designer выберите File → Export → STEP для экспорта 3D-модели платы. Убедитесь, что в настройках экспорта установлены параметры: STEP AP214 (для совместимости с Компас), включено объединение компонентов в сборку (Combine Components into Single Part – отключите, если требуется редактирование отдельных элементов), и активирована опция Include Copper для передачи топологии проводников. Для сложных плат с высокой плотностью трасс используйте Simplify Geometry, чтобы уменьшить размер файла без потери критичных данных.
Для передачи только топологии (без 3D-моделей) используйте формат IDF (File → Export → IDF). Этот формат сохраняет контуры платы, позиции компонентов и их посадочные места, но игнорирует 3D-геометрию. При экспорте выберите версию IDF 3.0 и отметьте параметры: Include Board Outline, Include Component Outlines и Include Drill Data. Исключите Include Test Points, если они не требуются в Компас.
Альтернативный вариант – экспорт в DXF (File → Export → DXF/DWG). Этот формат подходит для передачи плоских данных: контуров платы, слоёв меди, шелкографии и паяльной маски. При настройке экспорта:
- Выберите слои для экспорта:
Top Layer,Bottom Layer,Mechanical 1(контур платы),Top Overlay,Top Solder. - Установите единицы измерения в миллиметры (
mm). - Отключите
Export as 3DиExport Pads as Blocksдля упрощения импорта. - Используйте версию
DXF R2010для максимальной совместимости.
Перед экспортом проверьте целостность данных в Altium:
- Запустите
Design → Board Shape → Define from Selected Objects, чтобы убедиться, что контур платы замкнут. - Выполните
Tools → Design Rule Checkи исправьте ошибки в трассировке и позиционировании компонентов. - Для компонентов без 3D-моделей создайте упрощённые тела через
Place → 3D Body(например, параллелепипеды для резисторов). - Сохраните проект в
.PcbDocи экспортируйте промежуточный файл в отдельную папку с понятным именем (например,ProjectName_STEP_20240515.step).
Импорт данных в Компас-3D с корректными параметрами

Для импорта печатной платы из Altium в Компас-3D используйте формат STEP или IDF. STEP (ISO 10303) сохраняет геометрию компонентов и слоёв с точностью до 0,01 мм, но не передаёт электрические связи. IDF (версия 3.0 или выше) поддерживает контуры плат, высоту компонентов и посадочные места, однако требует предварительной настройки в Altium: убедитесь, что все компоненты имеют корректные 3D-модели и атрибуты Height в свойствах. Экспортируйте файл через File → Export → STEP или IDF, выбрав опцию «Include 3D Bodies» для STEP.
В Компас-3D откройте импортированный файл через Файл → Открыть, указав тип файла STEP AP203/214 (*.step, *.stp) или IDF (*.emn, *.emp). При импорте STEP активируйте параметр «Создавать сборку» для сохранения иерархии компонентов. Для IDF проверьте соответствие единиц измерения: Altium по умолчанию использует миллиметры, но при экспорте в дюймах масштабируйте модель в Компасе с коэффициентом 25,4. Если компоненты отображаются некорректно, отключите опцию «Импортировать как поверхности» в настройках импорта.
Критические параметры для проверки после импорта: толщина платы (должна совпадать с заданной в Altium, например, 1,6 мм), положение компонентов относительно начала координат и наличие всех крепёжных отверстий. В Компасе используйте инструмент «Измерить» (Ctrl+Shift+M) для контроля расстояний между контактными площадками – допустимое отклонение не должно превышать ±0,05 мм. При обнаружении смещений скорректируйте положение компонентов вручную или повторите экспорт с изменёнными настройками в Altium, например, указав «Origin: Board Center» вместо «Absolute Origin».
Для интеграции с механическими сборками в Компасе создайте сопряжения между импортированной платой и другими деталями. Используйте «Совпадение» для фиксации крепёжных отверстий и «Расстояние» для задания зазоров (например, 0,5 мм между платой и корпусом). Сохраните сборку в формате *.a3d для дальнейшей работы, а плату – как отдельную деталь *.m3d, если требуется её модификация. При повторном импорте обновляйте только изменённые компоненты, чтобы избежать потери сопряжений.
Проверка соответствия слоёв и структуры платы после переноса

Первым шагом после импорта платы из Altium в Компас-3D становится сверка количества и назначения слоёв. В Altium проект содержит служебные слои (*.GTO, *.GTP, *.GBO, *.GBP*), которые при экспорте в DXF или STEP могут либо дублироваться, либо теряться. В Компасе откройте дерево слоёв через панель «Слои» и сравните их с исходным списком из Altium: механические слои (Mechanical 1–16), сигнальные (Top/Bottom Layer), маски (Solder Mask), шелкография (Silkscreen). Особое внимание уделите слоям с нетривиальными именами – они часто содержат критические данные, например, контуры фрезеровки или вырезы.
Проверьте соответствие толщин слоёв и материалов. В Altium толщина меди задаётся в правилах проектирования (Design Rules → Layer Stackup), а в Компасе – через параметры 3D-модели или свойства слоя в чертеже. Если плата многослойная, убедитесь, что порядок слоёв не нарушен: например, слой Prepreg между сигнальными слоями должен располагаться именно между ними, а не смещаться. Для проверки используйте инструмент «Сечение» в Компасе – он визуализирует структуру платы в разрезе и позволяет выявить ошибки в последовательности слоёв.
Сопоставьте геометрию контактных площадок и переходных отверстий. В Altium параметры падов (диаметр, форма, термальные рельефы) задаются в библиотеках компонентов, а при экспорте в DXF они могут преобразовываться в полилинии или окружности. В Компасе откройте каждый слой с падами и измерьте их размеры: допустимое отклонение не должно превышать 0,05 мм. Особенно критичны переходные отверстия (vias) – проверьте, что их диаметры и позиции совпадают с исходными, иначе возможны проблемы при монтаже.
Проанализируйте целостность полигонов и заливок. В Altium полигоны создаются с заданными зазорами (Clearance) и приоритетами (Priority), но при переносе в Компас они могут фрагментироваться или терять связность. Используйте инструмент «Проверка связности» в Компасе (если доступен) или визуально осмотрите заливки на предмет разрывов. Особое внимание уделите полигонам питания и земли – их нарушение приведёт к коротким замыканиям или падению напряжения на плате.
Сверьте контуры платы и вырезы. В Altium контур платы задаётся на механическом слое (например, Mechanical 1), а при экспорте в DXF он может преобразоваться в замкнутую полилинию. В Компасе проверьте, что контур не содержит разрывов или самопересечений, иначе при изготовлении плата будет бракована. Измерьте габаритные размеры: допустимое отклонение не должно превышать 0,1 мм. Если плата имеет сложную форму (например, с вырезами под разъёмы), убедитесь, что все вырезы присутствуют и их размеры соответствуют исходным.
Проверьте наличие и корректность маркировки. В Altium шелкография (Silkscreen) наносится на слои Top/Bottom Overlay, а при переносе в Компас текст может смещаться или искажаться. Откройте слой шелкографии и убедитесь, что все обозначения компонентов (позиционные обозначения, полярность) читаемы и не накладываются на пады. Особенно критичны мелкие надписи – их размер должен быть не менее 1 мм, иначе они будут неразборчивы при печати.
Сравните расположение компонентов и их посадочных мест. В Altium компоненты размещаются на слоях Top/Bottom Layer, а в Компасе их координаты могут смещаться из-за различий в системах отсчёта. Используйте инструмент «Измерение» для проверки расстояний между центрами падов компонентов: отклонение более 0,2 мм требует корректировки. Особое внимание уделите компонентам с мелким шагом (например, BGA) – даже незначительное смещение приведёт к невозможности монтажа.
Завершите проверку анализом служебных элементов: реперных знаков, тестовых точек, крепёжных отверстий. В Altium реперные знаки (fiducials) часто размещаются на механических слоях, а в Компасе они могут потеряться или сместиться. Убедитесь, что все служебные элементы присутствуют и их координаты совпадают с исходными. Для крепёжных отверстий проверьте диаметры и наличие металлизации (если требуется) – ошибки здесь приведут к невозможности сборки платы в корпус.
Исправление ошибок геометрии и позиционирования элементов

Ошибки геометрии контактных площадок (КП) проявляются в виде искажений формы или несоответствия размеров. В Компасе откройте библиотеку посадочных мест и сравните параметры КП с оригиналом в Altium: диаметр отверстий, ширина кольца, форма паяльной маски. Для корректировки используйте инструмент «Редактирование контура» (Ctrl+E), предварительно разгруппировав элементы (Ctrl+U). Особое внимание уделите овальным КП – их ось часто разворачивается на 90° при конвертации.
Проблемы с позиционированием полигонов возникают из-за несовпадения алгоритмов заливки в программах. В Компасе полигоны могут «разваливаться» на отдельные сегменты или терять термобарьеры. Восстановите целостность заливки через команду «Объединить контуры» (Shift+J), затем вручную добавьте термобарьеры с параметрами: ширина перемычки – 0.25 мм, зазор – 0.15 мм. Для сложных плат с высокой плотностью трассировки используйте режим «Изолированные полигоны», чтобы избежать коротких замыканий.
Смещение текста маркировки – распространенная ошибка при переносе слоёв шелкографии. В Altium текст привязан к компоненту, а в Компасе может «отрываться» из-за различий в иерархии объектов. Переместите надписи вручную, используя привязку к центру КП или краю корпуса. Для массовой корректировки выделите все текстовые элементы и примените команду «Выровнять по сетке» с шагом 0.1 мм. Убедитесь, что высота шрифта не менее 1 мм – меньшие размеры нечитаемы при печати.
Критические ошибки возникают при конвертации дуг и скруглений: в Компасе они часто преобразуются в ломаные линии с большим количеством сегментов. Для восстановления плавности используйте инструмент «Сплайн» (Alt+S) с параметром «Точность аппроксимации» не более 0.01 мм. Проверьте радиусы скруглений на краях платы – они должны соответствовать требованиям производителя (обычно R≥1 мм). При обнаружении артефактов в виде «ступенек» на границах заливок перерисуйте контур вручную с использованием привязки к узлам сетки.
Создание конструкторской документации на основе импортированной платы
После импорта платы из Altium в Компас первым шагом становится формирование сборочного чертежа. В Компасе используйте инструмент «Создать вид» (меню «Вставка» → «Вид с модели») и выберите импортированную 3D-модель платы. Убедитесь, что масштаб соответствует ГОСТ 2.302-68 (рекомендуется 1:1 или 2:1 для плат средних размеров). Добавьте габаритные размеры, указав допуски по ГОСТ 25346-89 для критичных элементов, например, крепежных отверстий (±0,1 мм). Для многослойных плат создайте отдельные виды с указанием слоев (например, «Вид А – слой Top», «Вид Б – слой Bottom») с помощью команды «Разрез».
Технические требования оформляйте в соответствии с ГОСТ 2.316-2008. Включите пункты о покрытиях (например, «Плата покрыта лаком УР-231 по ОСТ 6-10-403-78»), маркировке (шрифт по ГОСТ 26.020-80, высота не менее 2 мм) и контроле (например, «Электрический контроль проводить по методике МЭК 61189-5»). Для плат с SMD-компонентами укажите класс точности монтажа (например, «Класс 3 по IPC-A-610»). Используйте шаблон технических требований из библиотеки Компаса или создайте собственный с заранее настроенными параметрами текста (шрифт GOST type A, размер 3,5 мм).
Спецификацию формируйте через «Спецификация» → «Создать» с привязкой к сборочному чертежу. В разделе «Документация» укажите основной комплект (сборочный чертеж, электрическая схема), в разделе «Сборочные единицы» – импортированные компоненты (например, разъемы, экраны), а в «Детали» – уникальные элементы (например, крепежные стойки). Для каждого компонента прописывайте обозначение по ГОСТ 2.201-80 (например, «Плата печатная.АБВГ.464322.001») и формат чертежа (А4 или А3). Исключите дублирование позиций: если компонент повторяется, указывайте его один раз с количеством в графе «Кол.».
Экспорт документации в PDF выполняйте через «Файл» → «Экспорт» → «PDF», выбрав параметры: разрешение 300 dpi, цветовая модель CMYK для печати, включение слоев с техническими требованиями и спецификацией. Перед экспортом проверьте комплектность документов по ГОСТ 2.102-2013: сборочный чертеж, спецификация, перечень элементов (если требуется), чертежи деталей (при наличии). Для автоматизации процесса используйте макрос «ЭкспортКД» из библиотеки Компаса, который объединяет все листы в один PDF-файл с закладками по разделам.
