Перенос печатной платы из Altium в Компас пошагово

Как из альтиума перенести плату в компас

Как из альтиума перенести плату в компас

Переход из 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:

  1. Запустите Design → Board Shape → Define from Selected Objects, чтобы убедиться, что контур платы замкнут.
  2. Выполните Tools → Design Rule Check и исправьте ошибки в трассировке и позиционировании компонентов.
  3. Для компонентов без 3D-моделей создайте упрощённые тела через Place → 3D Body (например, параллелепипеды для резисторов).
  4. Сохраните проект в .PcbDoc и экспортируйте промежуточный файл в отдельную папку с понятным именем (например, ProjectName_STEP_20240515.step).

Импорт данных в Компас-3D с корректными параметрами

Импорт данных в Компас-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-файл с закладками по разделам.

Ссылка на основную публикацию