Подготовка данных для производства

Доступен широкий спектр форматов файлов для производства печатных плат, как для формирования отдельных файлов, так и файлов задания на вывод, включая:

  • Gerber RS-274X и Gerber X2

  • ODB++

  • IPC-2581

  • NC Drill

  • Отчет о структуре слоев платы

  • Выводы на печать: составные чертежи сверловки, чертежи/направляющие сверловки, итоговые отпечатки фотошаблонов, отпечатки силовых полигонов, отпечатки паяльной/пастовой маски.

  • Отчет по тестовым точкам для производства

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

Выходные данные для производства можно добавить в активный файл Output Job из меню элемента управления [Add New Fabrication Output] в области Fabrication Outputs файла либо из подменю Edit » Add Fabrication Outputs главного меню.

Хотя файлы OutputJob упрощают подготовку выходных данных для ваших проектов и их последующую генерацию с использованием высоконадежного процесса выпуска проекта, выходные данные для производства активной PCB также можно сформировать непосредственно из редактора PCB с помощью команд подменю File » Fabrication Outputs.
Для выходных данных NC Drill, Gerber, Gerber X2 и ODB++ создаются файлы для всех верхних и всех нижних зенковок, а не отдельные файлы для каждого типа зенковки.

Формирование производственных данных Gerber

Каждый файл формата Gerber RS274X (также известного как Extended Gerber или GerberX) соответствует одному слою физической платы — шелкографии компонентов, верхнему сигнальному слою, нижнему сигнальному слою, слоям паяльной маски и т. д. Этот формат файла включает определения апертур, координаты XY для команд рисования и вспышки, а также другую информацию, необходимую для изготовления PCB.

Gerber X2 представляет собой прямое и значительно более продвинутое развитие стандарта Gerber RS-274X и добавляет большой объем дополнительных данных для изготовления и сборки PCB. По сравнению со стандартом RS-274X, формат Gerber X2 включает критически важную информацию, такую как определения стека слоев и атрибуты контактных площадок и переходных отверстий. Ключевым преимуществом формата Gerber X2 является обратная совместимость со старым стандартом Gerber RS-274X. Поскольку это многофайловый стандарт, целевое предприятие по производству/сборке, еще не перешедшее на новый стандарт, может при необходимости извлекать традиционные элементы файлов Gerber. Это может быть существенным преимуществом для тех, кто не готов к серьезному переходу на новые форматы производственных файлов, или для производств с негибким оборудованием и программным обеспечением.

Общая выгода от применения формата Gerber X2 для передачи данных проектирования платы на предприятия по производству и сборке заключается в богатом наборе производственных данных, включенных в комплект файлов, и в обратной совместимости с предыдущим стандартом, обеспечивающей путь обновления с низким риском. При полной реализации на обоих концах цепочки CAD-CAM риски, связанные с неверной интерпретацией данных, ошибками в файлах и неоднозначностью трактовки данных, могут быть в значительной степени устранены. Короче говоря, форматы Gerber X2 и IPC-2581 представляют новое поколение передачи данных от проектирования платы к производству.

Полезные ссылки:

Если в плате есть отверстия, также необходимо сформировать файл NC Drill, используя те же единицы измерения, разрешение и настройки положения на пленке.

Когда файл PCB проекта является активным документом, набор файлов Gerber можно сформировать, выбрав File » Fabrication Outputs » Gerber Files или File » Fabrication Outputs » Gerber X2 Files в главном меню. При этом откроется соответствующее диалоговое окно Gerber Setup или Gerber X2 Setup, в котором можно определить выводимые слои и общую конфигурацию, применяемую в процессе экспорта. Подробную информацию о параметрах и элементах управления, доступных в этих диалоговых окнах, см. в раскрывающихся разделах ниже.

На этой странице рассматривается подготовка файлов Gerber с использованием диалоговых окон Gerber Setup и Gerber X2 Setup, доступных, когда в диалоговом окне Advanced Settings dialog включен параметр UI.Unification.GerberDialog.

Когда параметр UI.Unification.GerberDialog отключен, формирование файлов Gerber выполняется с использованием предыдущих версий диалоговых окон Gerber Setup и Gerber X2 Setup.

Gerber Setup и диалоговые окна Gerber X2 Setup
Gerber Setup и диалоговые окна Gerber X2 Setup

Вывод формируется в расположении, заданном в поле Output Path на вкладке Options tab диалогового окна Project Options. Имена созданных файлов будут включать имя документа PCB.

Сформированные файлы будут добавлены в проект и появятся в панели Projects panel в папках Generated\CAMtastic! Documents и Generated\Text Documents.

Цвета слоев теперь назначаются в соответствии с типом слоя (например, красный для верхнего сигнального слоя, синий для нижнего сигнального слоя и т. д.) при импорте файлов Gerber и ODB++ в CAM-редактор, если в импортируемых файлах отсутствует информация о цвете слоя.

Сформированный вывод Gerber также открывается как составной CAM-документ, который можно редактировать и/или сохранять в текущий проект и управлять им через панель CAMtastic.

Чтобы указать, должен ли сформированный CAM-вывод автоматически открываться в Altium Designer, включите параметр Open outputs after compile на вкладке Options tab диалогового окна Project Options (Project » Project Options).

Генерация производственных данных ODB++

ODB++ — это формат обмена данными CAD-CAM, используемый при проектировании и производстве печатных плат. Изначально формат был разработан компанией Valor Computerized Systems, Ltd., как открытая база данных, способная обеспечить более насыщенный информацией обмен данными между ПО для проектирования PCB и программным обеспечением Valor CAD-CAM, используемым производителями печатных плат.

Диалог ODB++ Setup предоставляет элементы управления для полной настройки параметров вывода файлов ODB++. Доступ к диалогу можно получить одним из следующих способов:

  • Используя генератор вывода ODB в файле конфигурации OutputJob (*.OutJob). Выходные данные формируются при запуске настроенного генератора вывода.
  • В активном документе PCB нажмите File » Fabrication Outputs » ODB++ Files. Выходные данные будут созданы сразу после нажатия OK в диалоге.
Параметры, заданные в диалоге ODB++ Setup при генерации выходных данных непосредственно из PCB, отличаются и отделены от параметров, заданных для того же типа вывода в файле конфигурации OutputJob. В первом случае параметры сохраняются в файле проекта, а во втором — в файле конфигурации OutputJob.

Генерация из встроенного массива плат

При формировании ODB++-вывода из проекта PCB, содержащего встроенный массив плат, действуют следующие положения:

  • Проект автоматически анализируется на предмет нарушений стека слоев.
  • Для встроенных плат, которые были перевернуты, их стеки слоев будут отображаться в перевернутом виде.
  • Средние сигнальные слои и внутренние плоскости, которые различаются, все равно могут отображаться на одной и той же панели среднего слоя.
  • Средние сигнальные слои и внутренние плоскости могут быть перевернуты относительно друг друга.

При формировании ODB++-вывода из проекта PCB будут экспортированы все объекты на всех слоях, включенных для вывода. Если требуется экспортировать только объекты проекта, расположенные в пределах контура платы, убедитесь, что все дополнительные слои, содержащие объекты за пределами этой границы, отключены для вывода.

Расположение сгенерированных файлов ODB++

Путь вывода для сгенерированных файлов зависит от того, каким образом был сформирован вывод:

  • Из файла OutputJob — сгенерированные файлы сохраняются в папке внутри папки проекта. Именование и структура папок определяются в Output Container, на который нацелен ODB++-вывод.
  • Непосредственно из PCB — путь вывода задается в диалоговом окне Project Options - Options dialog. По умолчанию путь вывода задается как вложенная папка в папке, содержащей файл Project, и имеет имя Project Outputs for <ProjectName>. Путь вывода можно изменить при необходимости. Если на вкладке Options включен параметр использования отдельной папки для каждого типа вывода, тогда файлы ODB++ будут записаны в дополнительную вложенную папку с именем ODB++ Output.

Автоматическое открытие сгенерированного ODB++-вывода

При формировании ODB++-вывода можно указать, чтобы он автоматически открывался в новом CAM-документе. Способ выполнения зависит от того, как именно формируется вывод:

  • Из файла OutputJob — включите параметр ODB++ Output auto-load в диалоговом окне Output Job Options (Tools » Output Job Options из редактора OutputJob).
  • Непосредственно из PCB — убедитесь, что параметр Open outputs after compile включен на вкладке Options диалогового окна Project Options (Project » Project Options).

Генерация данных для производства IPC-2581

Связанный с существующим форматом ODB++, IPC-2581 представляет собой стандарт с открытым исходным кодом, разработанный консорциумом Institute for Printed Circuits IPC-2581 Consortium в 2004 году, а затем доработанный до последних выпусков Revision A и B (IPC-2581A/B).

Этот стандарт постепенно получает все более широкое признание как альтернатива традиционным производственным выходным данным, которые обычно представляют собой набор файлов Gerber, Drill, BOM, текстовых файлов и т. д. Прежняя необходимость в сложной комбинации производственных файлов обусловлена внутренними ограничениями традиционного формата RS-274x Gerber, в котором отсутствуют определения стека слоев, информации о сверловке, данных нетлиста (электрической связности) и информации BOM.

Официальное название стандарта — «Generic Requirements for Printed Board Assembly Products Manufacturing Description Data and Transfer Methodology», и он предлагает XML-ориентированный формат единого файла, который включает широкий спектр данных для изготовления платы — от сведений о стеке слоев до полной информации о площадках/трассировке/компонентах и ведомости материалов (BOM).

Один XML-файл IPC-2581 может включать:

  • Информацию об изображении меди для травления слоев PCB.
  • Информацию о стеке слоев платы (включая жесткие и гибкие участки).
  • Нетлист для тестирования голой платы и внутрисхемного тестирования.
  • Ведомость материалов компонентов для закупки и сборки (pick-and-place).
  • Примечания и параметры для изготовления и сборки.

Потенциальное преимущество использования формата IPC-2581 для передачи данных проекта платы на производственные и сборочные предприятия заключается в четко определенном, детализированном формате единого файла, который полностью понимается на обоих концах цепочки. При наличии работающей системы обмена данными CAD-CAM риски, связанные с неправильной интерпретацией данных, ошибками файлов и вариативностью интерпретации Gerber, в значительной степени устраняются. Кратко говоря, и IPC-2581, и формат Gerber X2 представляют новое поколение передачи данных от проектирования платы к производству.

Полезные ссылки:

Чтобы получить доступ к функциональности IPC-2581 в Altium Designer, должно быть установлено IPC2581 программное расширение. Это расширение по умолчанию устанавливается вместе с Altium Designer. Его можно установить или удалить вручную.

Для получения дополнительной информации об управлении расширениями см. страницу Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Когда PCB-файл проекта загружен как активный документ, файл IPC-2581 можно сформировать, выбрав File » Fabrication Outputs » IPC-2581 в главном меню. Откроется начальное диалоговое окно IPC-2581 Configuration, в котором можно указать используемую редакцию стандарта IPC-2581 (A или B), а также единицы измерения и точность чисел с плавающей точкой, применяемые в процессе экспорта.

Задайте параметры экспорта в диалоговом окне IPC-2581 Configuration.
Задайте параметры экспорта в диалоговом окне IPC-2581 Configuration.

Параметр точности определяет точность позиционирования и размеров данных в сформированном файле, соответствующем IPC-2581, как показано на изображении ниже.

Один и тот же раздел файла IPC-2581 при значении точности 2 (слева) и 6 (справа).
Один и тот же раздел файла IPC-2581 при значении точности 2 (слева) и 6 (справа).

XML-файл IPC-2581 будет экспортирован в расположение, заданное в поле Output Path на вкладке Options tab of the Project Options dialog. Имя файла будет задано в формате <PCBDocumentName>.cvg.

Сгенерированный файл будет добавлен в проект и появится на панели Projects panel в папке Generated\Text Documents.

Генерация данных сверловки NC Drill для производства

Файлы сверловки используются в процессе изготовления платы для сверления отверстий в PCB. Параметры вывода файлов NC Drill настраиваются в диалоговом окне NC Drill Setup.

Диалоговое окно NC Drill Setup
Диалоговое окно NC Drill Setup

Доступ к диалоговому окну NC Drill Setup можно получить одним из следующих способов:

  • С помощью генератора вывода NC Drill в файле конфигурации OutputJob (*.OutJob). Вывод формируется при запуске настроенного генератора вывода.
  • В активном документе PCB нажмите File » Fabrication Outputs » NC Drill Files. Вывод будет сформирован сразу после нажатия OK в диалоговом окне.
Параметры, заданные в диалоговом окне NC Drill Setup при формировании вывода непосредственно из PCB, отличаются и отделены от параметров, заданных для того же типа вывода в файле конфигурации OutputJob. В первом случае параметры хранятся в файле проекта, а во втором — в файле конфигурации OutputJob.

Файлы NC Drill следует создавать в том же формате, что и файлы Gerber. В противном случае расположение отверстий может не совпасть с расположением площадок/переходных отверстий. Например, если для файлов Gerber задан формат 4:3, то соответствующие файлы NC Drill должны использовать тот же формат. Если файлы Gerber были созданы с использованием абсолютного или относительного начала координат для положения координат на фотошаблоне, то файлы NC Drill в идеале также должны создаваться с той же опорной системой координат.

Созданные файлы NC Drill

Filename Description
FileName.DRL Файл сверловки в двоичном формате. Для многослойной PCB, содержащей глухие и/или скрытые переходные отверстия, создается отдельный файл сверловки для каждой пары слоев с уникальным расширением файла.
FileName.DRR Отчет по сверловке — содержит сведения о назначении инструментов, размерах отверстий, количестве отверстий и перемещении инструмента.
FileName.TXT Файл сверловки в формате ASCII. Для многослойной PCB, содержащей глухие и/или скрытые переходные отверстия, создается отдельный файл сверловки для каждой пары слоев с уникальным расширением файла.
FileName-Plated.TXT Файл сверловки в формате ASCII. Предназначен специально для металлизированных отверстий в проекте PCB. Для каждого типа отверстий — пазовых, квадратных или круглых — будет создан отдельный файл.
FileName-NonPlated.TXT Файл сверловки в формате ASCII. Предназначен специально для неметаллизированных отверстий в проекте PCB. Для каждого типа отверстий — пазовых, квадратных или круглых — будет создан отдельный файл.
FileName-BoardEdgeRout.TXT Файл фрезеровки в формате ASCII. Предназначен специально для контура платы, включая внутренние вырезы.
FileName.LDP Отчет о парах сверловки в формате ASCII. Используется CAM Editor для обнаружения глухих и скрытых переходных отверстий.

После создания выходные данные будут добавлены в проект и появятся на панели Projects в папке Generated в соответствующим образом названной подпапке. Если для каждого типа выходных данных использовалась отдельная папка, то на панели Generated будут добавлены соответствующие (отдельные) папки Projects (например, Generated (NC Drill Output)).

Расположение созданных файлов NC Drill

Путь вывода для создаваемых файлов зависит от того, каким образом были созданы выходные данные:

  • Из файла OutputJob – созданные файлы сохраняются в папке внутри папки проекта. Именование и структура папок определяются в Output Container, на который нацелен вывод NC Drill File.
  • Непосредственно из PCB – путь вывода задается в диалоговом окне Project Options – Options dialog. По умолчанию путь вывода указывает на подпапку в папке, содержащей файл Project, и имеет имя Project Outputs for <ProjectName>. При необходимости путь вывода можно изменить. Если на вкладке Options включен параметр использования отдельной папки для каждого типа выходных данных, файлы NC Drill будут записаны в дополнительную подпапку с именем NC Drill Output.

Автоматическое открытие созданных выходных данных NC Drill

При создании выходных данных NC Drill можно указать, что результат будет автоматически открываться в новом документе CAM. Способ настройки зависит от того, как именно создаются выходные данные:

  • Из файла OutputJob – включите параметр автозагрузки NC Drill Output в диалоговом окне Output Job Options (Tools » Output Job Options из OutputJob Editor).
  • Непосредственно из PCB – убедитесь, что параметр Open outputs after compile включен на вкладке Options диалогового окна Project Options (Project » Project Options).

Создание отчета Board Stack Report

Altium Designer поддерживает создание Board Stack Report в формате Excel (<PCBDocumentName>.xls), в котором суммируются заданные стеки слоев и слои, используемые в наборе слоев (с указанием имени слоя, материала, толщины и диэлектрической проницаемости). Также приводится суммарная высота каждого стека. Параметры вывода Board Stack Report настраиваются в диалоговом окне Layer Stack Report Setup, где можно указать единицу измерения и столбцы, которые требуется отображать в отчете.

Диалоговое окно Layer Stack Report Setup
Диалоговое окно Layer Stack Report Setup

Описанное выше диалоговое окно Layer Stack Report Setup доступно, когда в диалоговом окне PCB.ModernBoardStackGeneratorAdvanced Settings dialog включен параметр . Когда этот параметр отключен, доступно диалоговое окно Layer Stack Report Setup, в котором можно указать только единицу измерения в отчете (​​​​​).

Создание производственных данных на основе печати

Следующие выходные данные представляют собой печатные выходные данные с предопределенными настройками страниц и слоев на них:

  • Composite Drill Guide - создает предопределенный составной чертеж сверловки для исходного документа PCB.
  • Drill Drawings - создает предопределенный набор чертежей и направляющих сверловки для исходного документа PCB.
  • Final - создает полный предопределенный комплект финальных печатных материалов для исходного документа PCB.
  • Mask Set - создает предопределенные чертежи паяльной/пастовой маски для исходного документа PCB.
  • Power-Plane Set - создает предопределенные чертежи силовых плоскостей для исходного документа PCB.

Откройте диалоговое окно Print, чтобы просмотреть и скорректировать конфигурацию вывода.

Подробнее см. на странице Configuring PCB Printouts.

Создание отчета Fabrication Testpoint Report

Генератор отчета о производственных тестпоинтах создает отчет (в форматах txt и/или csv и/или IPC-D-356A) обо всех площадках и переходных отверстиях, настроенных для использования в качестве производственных тестпоинтов.

Подробнее о назначении тестпоинтов в проекте PCB см. на странице Assigning Testpoints on the Board.

Отчет по тестпоинтам поддерживает встроенные массивы плат. При экспорте из документа PCB, содержащего несколько встроенных массивов плат, создается несколько файлов списка цепей IPC-D-356A.

Параметры вывода Fabrication Testpoint Report настраиваются в диалоговом окне Fabrication Testpoint Setup.

Диалоговое окно Fabrication Testpoint Setup
Диалоговое окно Fabrication Testpoint Setup

Отчет о производственных тестпоинтах использует только настройки тестпоинтов площадок и переходных отверстий Fabrication , тогда как assembly testpoint report использует только настройки тестпоинтов Assembly . Обратите внимание, что диалоговое окно Assembly Testpoint Setup, используемое для настройки Assembly Fabrication Report, имеет тот же набор параметров, что и диалоговое окно Fabrication Report Setup.

Сгенерированные файлы отчета для производства

Все сгенерированные файлы контрольных точек именуются сначала по типу (Fabrication или Assembly), а затем по имени файла. Например: Fabrication Testpoint Report for BoardFileName. Используются следующие расширения файлов, в зависимости от того, какой из параметров Report Formats включен: .txt, .CSV, .IPC (обратите внимание, что это ASCII-файл).

Расположение сгенерированных файлов отчета для производства

Путь вывода для сгенерированных файлов зависит от того, каким образом был сформирован вывод:

  • Из файла OutputJob — сгенерированные файлы сохраняются в папке внутри папки проекта. Именование и структура папок определяются в Output Container, на который нацелен вывод Testpoint.
  • Непосредственно из PCB — путь вывода задается в диалоговом окне Project Options - Options dialog. По умолчанию путь вывода указывает на вложенную папку в папке, содержащей файл Project, с именем: Project Outputs for ProjectName. При необходимости путь вывода можно изменить. Если на вкладке Options включен параметр использования отдельной папки для каждого типа вывода, то файлы Testpoint будут записаны в дополнительную вложенную папку с именем Testpoint Output.

Автоматическое открытие сгенерированного вывода отчета для производства

При формировании вывода Testpoint можно указать, чтобы результат автоматически открывался в новом CAM-документе. Способ выполнения зависит от того, как именно вы формируете вывод:

  • Из файла OutputJob — включите параметр IPC-D-356A Output auto-load в диалоговом окне Output Job Options (Tools » Output Job Options из редактора OutputJob).
  • Непосредственно из PCB — убедитесь, что параметр Open outputs after compile включен на вкладке Options диалогового окна Project Options (Project » Project Options).

Вывод производственного файла через файл Output Job

Чтобы включить вывод производственного файла в Output Job Configuration file проекта, нажмите [Add New Fabrication Output] в разделе Fabrication Outputs, затем выберите тип вывода в меню и нужный источник данных в соответствующем подменю.


Настройте производственные выводы как часть Fabrication Outputs файла Output Job. Здесь показан пример для файлов Gerber X2.

При запуске OutJob — вручную или в рамках процесса выпуска проекта — производственные выводы будут сформированы в соответствии с настройками, заданными для соответствующего Output Container.

Подготовка производственных выводов как части настроенного OutJob.
Подготовка производственных выводов как части настроенного OutJob.

Настройки, задаваемые в соответствующих диалоговых окнах при формировании производственных выводов непосредственно из PCB, отличаются и существуют отдельно от настроек, определенных для того же типа вывода в файле OutputJob Configuration. В первом случае настройки сохраняются в файле проекта, тогда как во втором — в файле OutputJob Configuration.
AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

Набор доступных функциональных возможностей зависит от вашего решения Altium – Altium Develop, редакция Altium Agile (Agile Teams или Agile Enterprise) или Altium Designer (на активной подписке).

Если вы не видите в своем ПО функцию, описанную здесь, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Устаревшая документация

Документация Altium Designer больше не разделена по версиям ПО. Если вам необходим доступ к документации по старым версиям Altium Designer, посетите раздел Устаревшая документация на странице Прочие установщики.

Content