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

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

  • 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-to-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++ с использованием диалога ODB++ Setup, который поддерживает ODB++ версии 8.1 и устаревшую версию 7.0. Этот диалог доступен, когда в диалоге Advanced Settings dialog включен параметр ODB.Improvement.

Когда параметр ODB.Improvement отключен в диалоге Advanced Settings, подготовка вывода ODB++ выполняется с использованием предыдущей версии диалога ODB++ Setup, которая поддерживает ODB++ версии 8.0.

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

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

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

При генерации вывода 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 в диалоговом окне 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, в котором отсутствуют определения стека слоев, информации о сверлении, данных netlist (электрической связности) и информации BOM.

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

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

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

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

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

Файлы сверловки используются в процессе изготовления платы для сверления отверстий в PCB. Параметры вывода NC Drill file настраиваются с помощью диалогового окна 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. В противном случае координаты отверстий могут не совпасть с координатами pad/via. Например, если файлы Gerber были настроены на использование формата 4:3, то соответствующие файлы NC Drill также должны использовать этот же формат. Если файлы Gerber были сгенерированы с настройкой позиции координат на пленке с использованием абсолютного или относительного начала координат, файлы NC Drill в идеале также должны быть сгенерированы с использованием той же опорной точки начала координат.

Сгенерированные файлы NC Drill

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

После генерации вывод будет добавлен в проект и появится на панели Projects в папке Generated в соответствующим образом названной вложенной папке. Если для каждого типа вывода используется отдельная папка, тогда на панель Projects будут добавлены соответствующие (отдельные) папки Generated (например, 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

Altium Designer поддерживает создание Board Stack Report в формате Excel (<PCBDocumentName>.xls), в котором суммируются определенные стеки слоев и слои, используемые в stackup (с точки зрения имени слоя, материала, толщины и диэлектрической проницаемости). Также суммируется высота каждого стека. Параметры вывода 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) по всем pads и vias, настроенным для использования в качестве производственных тестпоинтов.

См. страницу Назначение тестпоинтов на плате, чтобы узнать больше о назначении тестпоинтов в проекте PCB.

Отчет по тестпоинтам поддерживает встроенные массивы плат. При экспорте из документа PCB, содержащего несколько встроенных массивов плат, создается несколько файлов списка цепей 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 Outputauto-load в диалоговом окне Output Job Options (Tools » Output Job Options из редактора OutputJob).
  • Непосредственно из PCB — убедитесь, что параметр Open outputs after compile включен на вкладке Options диалогового окна Project Options (Project » Project Options).

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

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


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

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

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

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

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

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

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

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

Content