Mobile menu

Три способа упростить создание выходной документации для PCB в Altium Designer

Закарайа Петерсон
|  Создано: 10 Февраля, 2017  |  Обновлено: 14 Октября, 2026
Go Deeper with AI:
выходные данные проектирования печатной платы

Ошибки в производственных выходных данных часто возникают из-за несоответствий между файлами, которые по отдельности выглядят корректными. Например, комплект Gerber может описывать обновлённую плату, тогда как чертёж сверловки относится к более ранней схеме отверстий. В другом распространённом случае BOM может содержать правильные компоненты, но соответствовать другому варианту сборки, чем файл размещения. В итоге производителю приходится разбираться, какие именно документы определяют требуемое исполнение.

В конечном счёте решение о том, какой набор выходных файлов является правильным, остаётся за разработчиком. Самый безопасный подход — не генерировать отдельные выходные файлы по одному, а каждый раз заново создавать весь пакет выходных данных при изменении проекта или требований. Функция файлов Output Job в Altium Designer сохраняет конфигурацию, использованную для генерации этих данных, чтобы экспортированные файлы можно было при необходимости многократно пересоздавать — и всегда с одинаковыми настройками.

Требования к данным для изготовления и сборки

Производители печатных плат ожидают определённый набор данных, прежде чем смогут рассчитать стоимость или приступить к изготовлению платы. Для изготовления нужны данные по слоям в формате Gerber, ODB++ или IPC-2581, данные NC-сверловки, список цепей IPC-D-356A для электрического тестирования, отчёт по тестовым точкам и чертёж на изготовление с примечаниями по материалам, стеку слоёв, покрытиям и импедансу. Для сборки требуются три вида выходных данных, которые используются от этапа снабжения до финальной инспекции:

  • Полный BOM с номерами деталей производителя, позиционными обозначениями, количествами и разрешёнными заменами
  • Файл pick-and-place, определяющий координаты компонентов и их ориентацию для автоматизированной установки
  • Сборочный чертёж с примечаниями по пайке, контролю, обращению с изделием и требованиям соответствия

Выбор производственного формата

Как я отмечал в других статьях, файлы Gerber стали фактическим стандартом формата файлов и поддерживаются всеми производителями печатных плат. Gerber RS-274X поддерживает устоявшийся процесс на основе графических данных, тогда как Gerber X2, X3, ODB++ и IPC-2581 содержат больше производственной информации в рамках структурированного пакета. Не все поставщики принимают ODB++ или IPC-2581, и производители обычно указывают одобренные форматы файлов, которые они принимают, на своём сайте или в описании производственных возможностей.

Формат

Приёмка изготовителем

Полнота набора данных

Прослеживаемость ревизий

Gerber RS-274X

Необходимо подтвердить соглашения по слоям и сверловке

Графические данные, дополненные данными сверловки, стеком слоёв и производственными примечаниями

Изменения ревизии требуют повторной генерации всех файлов, даже если изменился только один слой

ODB++

Изготовитель должен подтвердить поддержку импорта базы данных

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

Полная база данных сохраняется как один идентифицированный релиз

IPC-2581

Зависит от того, поддерживается ли ревизия файла

Пакет XML, который может включать графические данные, стек слоёв, связность, компоненты и примечания

Экспортированный файл сохраняется вместе с исходным релизом

Последний аспект, который не всегда включается ни в один из перечисленных выше экспортных форматов, — это основной чертёж на изготовление и сборку. Эти чертежи можно создавать на механических слоях в файле трассировки PCB, но это не является универсальной практикой. Большинство основных чертежей, которые я создавал, были сделаны во внешнем инструменте, например в коммерческом ПО для черчения или в Altium Draftsman. Этот дополнительный документ следует предоставлять изготовителю, поскольку он даёт полную информацию о том, что именно требуется изготовить, и сведения из этого чертежа не могут быть переданы иным способом в документе PCB.

Использование пакетной генерации выходных данных в Altium Designer

Настройте файлы Output Job один раз

Файл Output Job сохраняет все настройки экспорта для изготовления, сборки и документации в одной конфигурации. В одном файле OutJob можно определить графические данные Gerber RS-274X, данные NC-сверловки, файлы pick-and-place и документные выходные данные, причём для каждого — со своими настройками формата и выбора слоёв. Эта конфигурация становится частью проекта, поэтому одни и те же определения выходных данных сопровождают проект на всех ревизиях.

После настройки это устраняет пошаговый ручной экспорт, который приводит к несовпадающим началам координат, отсутствующим слоям и устаревшим данным сверловки. Сборочные и производственные чертежи Draftsman можно добавить как документные выходные данные наряду с файлами на изготовление, а PDF3D можно включить как визуальную sanity-check-проверку для команды сборки.

Повторно создавайте полный пакет при каждом изменении

Вместо экспорта отдельных файлов при изменении слоя запускайте пакетную генерацию, чтобы заново создать весь пакет. Один файл OutJob может содержать несколько включённых параметров для разных наборов производственной документации, поэтому один запуск формирует графические данные Gerber, данные сверловки, файлы pick-and-place и чертежи одновременно.

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

Выпускайте весь пакет проекта и производства

Пакетная генерация связывает экспортированные результаты с конкретным релизом проекта. Project Releaser формирует пакет на основе настроенных генераторов выходных данных и сохраняет его как артефакт релиза, а платформа Altium 365 позволяет делиться этим пакетом и совместно работать с ним вместе с подрядчиками по изготовлению и сборке. Полный набор обеспечивает согласованную прослеживаемость ревизий, поэтому данные на изготовление и сборку всегда ссылаются на один и тот же источник, а любая повторная генерация воспроизводит идентичную конфигурацию.

Неполные пакеты = задержки производства

Если вы забыли включить слои в экспорт, если каких-то файлов не хватает или если в выходных данных не указаны спецификации на изготовление голой платы (то есть у вас нет fab drawing), не удивляйтесь, если ваш заказ не будет одобрен для запуска в производство. Результатом станет поток технических вопросов на вашу электронную почту и задержки даты старта производства.

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

  • Отсутствующие слои паяльной маски, контур платы или примечания на изготовление
  • Неясные единицы измерения сверловки, формат координат, начало координат или тип металлизации
  • Начала координат заданы в разных местах в разных файлах
  • Неполные требования к стеку слоёв, материалам или импедансу
  • Позиции BOM без номеров деталей производителя или без одобренных альтернатив

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

Чтобы узнать больше о выходных производственных файлах в Altium Designer, посмотрите видео ниже.

          

 

Независимо от того, нужно ли вам создавать надёжную силовую электронику или передовые цифровые системы, используйте полный набор функций проектирования PCB и CAD-инструменты мирового уровня от Altium. Altium предоставляет ведущую в мире платформу для разработки электронных изделий, включающую лучшие в отрасли инструменты проектирования PCB и средства междисциплинарного взаимодействия для передовых инженерных команд. Свяжитесь со специалистом Altium уже сегодня!

 

Часто задаваемые вопросы

Можно ли пакетно создавать несколько типов выходных файлов PCB?

Да. Файл Output Job в Altium Designer может объединять файлы Gerber, файлы NC-сверловки, BOM, файлы размещения и чертежи в настроенные контейнеры выходных данных. Запускайте Generate Content для каждого требуемого контейнера либо формируйте настроенные пакеты через процесс релиза проекта. Это позволяет сохранять настройки выходных данных между запусками. Подробнее о пакетной генерации выходных данных.

Как создать и настроить файл Output Job в Altium Designer?

Выберите File > New > Output Job File, затем добавьте необходимые выходные данные для изготовления, сборки и документации. Выберите источник данных для каждого выходного файла и настройте его параметры, затем подключите его к контейнеру Folder Structure или PDF. Перед генерацией файлов задайте пути назначения и соответствующий вариант сборки.

Как повторно использовать конфигурацию OutJob в нескольких проектах Altium Designer?

Скопируйте OutJob в новый проект и используйте универсальные источники данных, такие как [PCB Document] или [Project], вместо выбора конкретного имени файла документа. Перед генерацией проверьте выбор слоёв, назначение механических слоёв, варианты и пути вывода, поскольку они могут различаться между проектами.

Как быстро заново сформировать производственную документацию после ревизии PCB?

Сохраните и проверьте обновлённый проект, убедитесь, что выбран нужный вариант, и повторно запустите существующие конфигурации OutJob. Сгенерируйте полный пакет в чистую папку, соответствующую конкретной ревизии, затем перед передачей проверьте выходные данные на согласованность. Повторное использование конфигурации избавляет от необходимости заново настраивать экспорт для каждой ревизии. Подробнее о повторяемой генерации производственных выходных данных.

Как настроить OutJob на использование PCB-документа текущего проекта?

Для каждого генератора выходных данных на основе PCB откройте раскрывающийся список Data Source и выберите универсальный элемент [PCB Document] вместо именованного файла .PcbDoc. Это делает конфигурацию пригодной для повторного использования с PCB-документом в другом проекте. Перед генерацией проверьте, какой источник данных был фактически разрешён, особенно если проект содержит несколько PCB-документов.

Об авторе

Об авторе

Закарайа Петерсон (Zachariah Peterson) имеет обширный технический опыт в научных кругах и промышленности. До работы в индустрии печатных плат преподавал в Портлендском государственном университете. Проводил магистерское исследование на хемосорбционных газовых датчиках, кандидатское исследование – по теории случайной лазерной генерации. Имеет опыт научных исследований в области лазеров наночастиц, электронных и оптоэлектронных полупроводниковых приборов, систем защиты окружающей среды и финансовой аналитики. Его работа была опубликована в нескольких рецензируемых журналах и материалах конференций, и он написал сотни технических статей блогов по проектированию печатных плат для множества компаний.

Related Technical Documentation

Связанные ресурсы

Вернуться на главную
Thank you, you are now subscribed to updates.