Связаться с нами
Связаться с нашими Представительствами напрямую
Заключительным этапом процесса проектирования печатной платы является формирование выходных документов, необходимых для ее изготовления, сборки и испытаний. Для этого необходимо создать выходные файлы в различных форматах.
Конечная цель – изготовить печатную плату и печатный узел.
Как проектировщик, вы можете настраивать и формировать выходные файлы по отдельности через меню File и Reports редакторов схем и плат либо добавить все нужные выходные документы в файл OutputJob и сформировать их оттуда.
На этой странице приведена сводка ключевых элементов по формированию выходных документов из Altium NEXUS.
Файл OutputJob, или сокращенно OutJob, по сути является контейнером отдельно настроенных выходных документов. Настройки этих выходных документов хранятся в файле OutJob – файле ASCII, который входит в состав проекта.
Использование файлов OutputJob имеет ряд преимуществ:
Чтобы добавить новый файл OutputJob в проект, используйте меню File » New или контекстное меню проекта в панели Projects.
► Узнайте больше о Подготовке множества выходных документов с помощью OutputJob
Для многих формируемых выходных документов необходимы дополнительные сведения. Например, для технологического чертежа необходимы размеры, для сборочного чертежа может понадобиться выносной вид определенной области платы, в чертеже для изготовления печатной платы нужны таблица стека слоев и таблица сверловки. Эти сведения могут быть добавлены в редакторе плат, в редакторе библиотек посадочных мест или в документе Draftsman.
Слои для черчения общего назначения
В редакторе плат такие сведения, как размеры и указания для изготовления и сборки, добавляются на механические слои. Система поддерживает неограниченное количество механических слоев, которые включаются в панели View Configuration. Названия этих слоев определяются нужным образом (щелкните ПКМ по имени слоя и выберите Edit Layer), и они добавляются в распечатки и выходные документы, относящиеся к слоям.
Размеры
Редактор плат включает в себя ряд средств добавления размеров, которые доступны в меню Place » Dimension. При размещении размера щелкните ЛКМ по существующему объекту, чтобы добавить точку отсчета к этому объекту (нажимайте Shift+E для переключения между режимами привязки к объектам). Размер останется привязанным к этому объекту при его перемещении. У размеров есть ряд опций, которые позволяют подробно настроить стрелки и текст.
При размещении размера нажмите Пробел для изменения ориентации размера и смотрите в строку состояния, чтобы понять, что делать дальше. Вы также можете нажать Tab и изменить свойства размера при размещении, и эти настройки станут настройками по умолчанию для размеров этого типа.
Печатные платы не изготавливаются по отдельности. Как правило, множество плат изготавливаются в групповой заготовке – панели. Панель может определить изготовитель, либо проектировщик может создать панель в редакторе плат с помощью функции под названием Embedded Board Array.
Embedded Board Array – это объект, который размещается в рабочей области редактора плат и который связан с существующим файлом платы. Этот объект создает определенное количество копий связанной платы на заданном расстоянии друг от друга. Размещая множество объектов Embedded Board Array, вы можете создать панель из различных плат, либо одну плату можно разместить в массиве с определенным шагом и углом поворота.
На изображении показана плата, для которой создано восемь копий и которые расположены в заданном массиве (чередующиеся платы перевернуты). Так было сделано путем размещения двух объектов Embedded Board Arrays, в одном из которых платы размещены лицевой стороной вверх, в другом платы перевернуты. Стек слоев, размеры, разделка кромок и информация о трассировке были добавлена в этот файл, а не в исходную плату.
Поскольку объект Embedded Board Array связан с исходной платой, все проектные изменения, внесенные в эту исходную плату, будут загружены в объект Embedded Board Array при повторном открытии файла с групповой заготовкой.
► Узнайте больше об объекте Embedded Board Array
Еще одним ключевым документом является состав изделия. Вместо средства формирования определенного состава изделия система включает в себя мощный генератор отчетов, который можно настроить как для формирования состава изделия, так и для других выходных отчетов, связанных с компонентами, таких как перекрестные ссылки на компоненты или файл Pick and Place.
Отчет о составе изделия
Altium NEXUS включает в себя гибко настраиваемый генератор отчетов, который используется для формирования подробного состава изделия. Этот генератор отчетов в виде диалогового окна под названием Report Manager используется для следующего:
Для использования этой функциональной возможности добавьте состав изделия в файл OutputJob и задайте [Project]
для Data Source, т.е. схемный проект в качестве источника данных. Для файла Pick and Place источником данных может быть [<ИмяПлаты>.PcbDoc]
.
► Узнайте больше о менеджере отчетов
ActiveBOM предлагает расширенный подход к управлению составом изделия, что позволяет разработать настраиваемый состав изделия в процессе проектирования. Этот состав изделия добавляется в качестве дополнительного документа проекта (.BomDoc
) и наряду с размещенными компонентами он поддерживает компоненты, добавленные вручную, и данные, относящиеся только к составу изделия, такие как компоненты, которые еще не размещены, крепеж, несмонтированная плата и клей. Также могут быть добавлены пользовательские столбцы, в том числе отдельный столбец номеров строк, который поддерживает как автоматическую, так и ручную нумерацию, с полной поддержкой копирования и вставки.
Наибольшим преимуществом является тесная связь с облачными службами Altium, которая позволяет добавлять динамическую информацию о ценах компонентов прямо в проект и которая обеспечивает проектировщика данными о доступности компонентов и рисках цепочки поставок.
Как и стандартный отчет о составе изделия, выходной документ ActiveBOM формируется путем добавления состава изделия в файл OutputJob, в котором вы можете выбрать [ActiveBOM Document]
вместо [Project]
в качестве источника данных (Data Source).
► Узнайте больше об управлении составом изделия с помощью ActiveBOM
Передача проектных данных в состав изделия
Проектные данные могут быть переданы из Altium NEXUS в состав изделия в формате Excel путем добавления специальных выражений в шаблон Excel, который используется для создания состава изделия.
При создании шаблона состава изделия в Excel можно использовать комбинацию выражений Field и Column для указания проектных свойств, которые вы хотите включить в состав изделия. Несколько примеров шаблонов доступны папке \Templates
с пользовательскими файлами установки Altium NEXUS.
► Узнайте о Добавлении проектных данных в состав изделия формата Excel
Поскольку в производстве печатных плат существует множество технологий, система позволяет создавать выходные документы различных типов.
Файл OutJob – это предварительно настроенный набор выходных документов. Каждый выходной документ имеет собственные настройки и выходной формат, например, вывод в файл или на принтер. Файлы OutJob очень гибки, поскольку они могут включать в себя любое необходимое количество выходных документов, и любое необходимое количество файлов OutJob может быть добавлено в проект. Наилучшим подходом является использование отдельных файлов OutJob для настройки всех выходных документов определенного типа, которые необходимо сформировать из проекта. Например, все выходные документы, необходимые для изготовления печатной платы, задаются в одном файле OutJob, все выходные документы, необходимые для сборки печатного узла, задаются в другом файле OutJob, и т.д.
Файлы OutJob также могут включать в себя валидационные проверки, такие как отчеты ERC и DRC. Эти отчеты полезны для финальной валидации проекта перед формированием выходных документов, и они могут содержать отметку, что проект готов к выпуску.
Файлы OutJob портируемы по своей природе, и их можно использовать в различных проектах путем копирования файла из одного проекта в другой и настройки источника данных необходимым образом.
Выходные файлы записываются в следующие расположения:
Далее приведена сводка по доступным типам выходных документов, со ссылками на соответствующие диалоговые окна настроек.
Assembly Outputs (Выходные документы для изготовления печатного узла)
Documentation Outputs (Выходные документы)
Fabrication Outputs (Выходные документы для изготовления печатной платы)
Netlist Outputs (Выходные документы с данными о списке цепей)
Report Outputs (Выходные отчеты)
Validation Outputs (Выходные файлы проверки)
Система включает в себя ряд валидационных проверок, которые могут быть добавлены в качестве выходных документов, каждый из которых формирует HTML-файл отчета.
Обратите внимание, что настройка этих отчетов хранится в файле OutputJob. При настройке проверки в каком-либо другом месте проекта настройки будут храниться в соответствующем файле – например, настройки проверки ошибок проекта хранятся в файле проекта, настройки проверки правил проектирования хранятся в файле платы.
Export Outputs (Выходные данные экспорта)
Система позволяет экспортировать данные в различные форматы. Опции, доступные в этом разделе файла OutputJob, будут зависеть от того, какие модули экспорта в данный момент установлены в Altium NEXUS. Установка модулей экспорта осуществляется на странице Extensions and Updates, и они доступны как расширения платформы (которые поставляются с системой и могут быть установлены по умолчанию или нет) или как программные расширения (расширения, которые устанавливаются и управляются отдельно от базового ПО).
Выходные документы пост-обработки
Этот тип выходных документов позволяет включить в процесс формирования выходных документов файлы, не являющимися файлами формата Altium NEXUS. Целевые файлы будут скопированы из структуры директории проекта в папку, указанную в настройках выходного контейнера Folder Structure. Настройка файлов, которые должны быть скопированы, осуществляется в диалоговом окне Copy Files List Setup – щелкните ПКМ по заданию Copy Files Job (которое добавляется под заголовком PostProcess Outputs) и выберите Configure, чтобы открыть это диалоговое окно.
Если вы формируете выходные данные через меню редактора схем или плат, то эти выходные документы формируются сразу после нажатия кнопки OK в соответствующем диалоговом окне. Используйте ссылки в предыдущем разделе, чтобы открыть страницу диалогового окна настройки выходного документа определенного типа.
Если вы формируете выходные документы через файл OutputJob, процесс несколько отличается. В файле OutputJob каждый выходной документ, который вы добавляете и настраиваете, должен быть сопоставлен контейнеру выходных данных. Контейнер выходных документов содержит настройку одного из типов форматов выходных документов, о каждом из которых сказано далее. Когда выходной документ и контейнер настроены, щелкните ЛКМ по ссылке Generate content в контейнере выходных документов, чтобы создать этот выходной документ.
Краткая сводка:
[Manually Managed]
в соответствующем диалоговом окне Settings.PDF Output (Выходной документ PDF)
Система включает в себя мощный генератор документов PDF, который можно настроить на создание в файле PDF навигационных закладок для позиционных обозначений компонентов и цепей.
Документы PDF также могут включать в себя закладки для компонентов и цепей.
В документ PDF также могут включены параметры схемных компонентов. Щелкните ЛКМ по символу компонента в документе PDF, чтобы отобразить их. Параметры HelpURL и ComponentLinks могут стать ссылками в PDF, если они определены в формате пути, независимого от устройства, как описано ниже.
► Узнайте больше о диалоговом окне PDF Settings
Файлы в структуре папок
Многие типы выходных документов имеют собственный стандартный формат, например ODB++, IPC-2581 или Gerber. Для этих типов выходных документов используется контейнер Folder Structure, позволяющий настроить именование и структуру папок, которые будут использоваться для этих выходных файлов. В диалоговом окне Setup также доступны опции для автоматического открытия выходного документа в CAM-редакторе Altium NEXUS.
► Узнайте больше о диалоговом окне Folder Structure Settings
Выходное видео
Для создания выходных 3D-видео платы используется контейнер Video, в котором определяются настройки, такие как тип и формат видео.
► Узнайте больше о диалоговом окне Video Settings
Распечатки
Распечатки, по сути, не являются контейнером выходных документов, поскольку выходные документы направляются непосредственно на целевой принтер. Дважды щелкните ЛКМ по иконке принтера, чтобы настроить его.
Каждый выходной документ должен быть сопоставлен подходящему контейнеру или печатающему устройству, что осуществляется следующим образом: выберите выходной документ, затем выберите контейнер (или устройство), затем щелкните ЛКМ в столбце Enable у этого выходного документа. Между выходным документом и контейнером/устройством появится зеленая линия.
Иногда при создании этой ссылки она отображается красным, а не зеленым. Это означает, что есть несоответствие между текущими настройками страницы выходного документа и настройками страницы, доступными в сопоставленном контейнере/устройстве. Чтобы исправить это, щелкните ПКМ по выходному документу и выберите Page Setup, затем в диалоговом окне Properties убедитесь, что для бумаги/страницы задан размер, который также доступен в контейнере/устройстве.
Красная линия указывает на несоответствие в настройках страницы выходного документа и настройками страницы в выбранном контейнере.
Редактор Draftsman предлагает альтернативный метод создания графической конструкторской документации. Этот редактор, основанный на собственном формате файлов и наборе инструментов, обеспечивает интерактивный подход к созданию сборочных чертежей печатных узлов и печатных плат с помощью пользовательских шаблонов, инструментов аннотирования, добавления размеров, размещения выносок и примечаний.
Ключевые функциональные возможности Draftsman включают в себя:
► Узнайте больше о Редакторе Draftsman
Для многих проектировщиков формирование выходных файлов из OutputJob является финальным этапом их работы в Altium NEXUS.
Тем не менее, существует множество проектировщиков, которым необходимо более точное управление процессом выпуска проектных данных, и этого можно достичь путем создания управляемого проекта и его выпуска с помощью формализованного процесса выпуска проекта платы Altium NEXUS. В этом случае, файл OutputJob выступает в роли документа настройки выходных документов, где определены задачи валидации и формирования выходных документов, которые должны быть успешно выполнены для формирования выходных данных.
Управляемые проекты и управляемый процесс выпуска проектов плат используют сервер Altium для хранения выпущенных выходных данных. Исходные данные управляемого проекта хранятся в репозитории, управляемом сервером.
► Узнайте больше об Управляемых проектах и выпуске проекта
► Узнайте больше о Выпуске проекта платы
► Подготовка множества выходных документов с помощью OutputJob
► Управление составом изделия с помощью ActiveBOM
► Формирование состава изделия с помощью Report Manager
► Формирование конструкторской документации с помощью редактора Draftsman
Связаться с нашими Представительствами напрямую