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

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

  • 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, доступных, когда параметр UI.Unification.GerberDialog включен в диалоговом окне Advanced Settings dialog.

Когда параметр 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 Outputs for <ProjectName>. При необходимости путь вывода можно изменить. Если на вкладке Options была включена опция использования отдельной папки для каждого типа вывода, файлы ODB++ будут записаны в дополнительную вложенную папку с именем ODB++ Output.

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

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

  • Из файла OutputJob — включите параметр автозагрузки ODB++ Output в диалоге 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 in 2004 в 2004 году, а затем доработанный до наиболее актуальных редакций A и B (IPC-2581A/B).

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

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

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

  • Информацию об изображении меди для травления слоев PCB.
  • Информацию о стеке слоев платы (включая жесткие и гибкие секции).
  • Netlist для тестирования голой платы и внутрисхемного тестирования.
  • Ведомость материалов компонентов для закупки и сборки (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 для обнаружения глухих и скрытых переходных отверстий.

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

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

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

  • Из файла OutputJob – созданные файлы сохраняются в папке внутри папки проекта. Именование и структура папок определяются в Output Container, на который нацелен вывод NC Drill File.
  • Непосредственно из PCB – путь вывода задается в диалоге Project Options – Options dialog. По умолчанию путь вывода задается как вложенная папка в папке, содержащей файл проекта, с именем 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).

Генерация отчета по стеку платы

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 доступен, когда в диалоге Advanced Settings dialog включена опция PCB.ModernBoardStackGenerator. Если эта опция отключена, доступен диалог Layer Stack Report Setup , в котором можно указать только единицу измерения в отчете (​​​​​).

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

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

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

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

Дополнительные сведения см. на странице Configuring PCB Printouts .

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

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

Дополнительные сведения о назначении тестпоинтов в проекте PCB см. на странице Assigning Testpoints on the Board .

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

Параметры вывода отчета о производственных тестпоинтах настраиваются в диалоге Fabrication Testpoint Setup.

Диалог Fabrication Testpoint Setup
Диалог Fabrication Testpoint Setup

Отчет о производственных тестпоинтах использует только настройки тестпоинтов Fabrication площадок и переходных отверстий, тогда как отчет о тестпоинтах сборки использует только настройки тестпоинтов 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 Outputs for ProjectName. Путь вывода можно изменить по мере необходимости. Если на вкладке Options включен параметр использования отдельной папки для каждого типа вывода, то файлы Testpoint будут записываться в дополнительную вложенную папку с именем Testpoint Output.

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

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

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

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

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


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

Когда OutJob запускается — вручную или как часть project release process — выводы для производства будут сформированы в соответствии с настройками, заданными для соответствующего Output Container.

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

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

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

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

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

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

Content