Передайте намерения дизайна с помощью правильного файла задания на вывод

David Cousineau
|  Создано: 21 Февраля, 2017  |  Обновлено: 25 Сентября, 2020

output-job-file

Узнайте, как сэкономить часы ручного труда, автоматизировав процесс создания файлов заданий на вывод с помощью Project Releaser в Altium Designer®.

В моем предыдущем блоге я говорил о ручных процессах, которые все еще используются для создания профессиональных документов по дизайну печатных плат, таких как чертежи для изготовления и сборки, и о том, как инструмент вроде Altium Draftsman® может помочь автоматизировать этот процесс. К сожалению, создание ваших чертежей - это только часть битвы, с которой вы сталкиваетесь, когда нужно получить полностью задокументированный дизайн для производства. Вам все еще приходится заниматься задачей генерации выходных данных, таких как спецификация материалов, файлы Gerber и сверловки, ODB++, или другие файлы для изготовления, печатные страницы схем и множество других документов и производственных файлов. И снова вы оказываетесь перед лицом большего количества ручной работы, чем ожидали бы выполнять в 2017 году. Ведь у нас есть программное обеспечение для автоматизации, не так ли? Чтобы облегчить задачу?

Важность правильных файлов заданий на вывод

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

Выполнение цепочки задач

С чем сталкиваются большинство пользователей, так это с ненавистным подходом «точечного инструмента» или «цепочки инструментов», когда каждый этап процесса проектирования – схемотехническое проектирование, разметка печатной платы и т. д. – обрабатывается уникальной исполняемой программой, которая мало или совсем не взаимодействует с другими, кроме как через передачу файлов или нетлистов. Нет надсистемы, которая понимала бы, что из себя представляет ваш проект. Вам приходится открывать программу для схем, чтобы сгенерировать печатные схемы и спецификации. Затем переходить к инструменту для печатных плат для получения файлов голой платы и оставшихся сборочных файлов. В каждой из этих сред может быть или не быть методов для выполнения пакетных выходных данных – кликните здесь, здесь и здесь для генерации схем, затем кликните там, там и там для .  

Разрыв цепочки инструментов

output-job-file-to-break-the-tool-chain

Возможно, в вашем инструменте для работы с печатными платами все будет немного лучше, где после первоначальной утомительной настройки некоторые результаты можно запускать пакетно. И под "утомительной настройкой" мы подразумеваем добавление каждого отдельного слоя для ваших выходных данных Gerber. Так что даже для простой платы из 4 слоев вам предстоит создать не менее дюжины различных документов, если добавить маски, шелкографию и т.д. Более продвинутые форматы, такие как ODB++, могут быть доступны, но не как часть того же пакетного процесса. А что насчет более новых форматов, таких как Gerber X2 и IPC-2581? Вам придется искать где-то в другом месте.

Если ваш дизайн требует использования вариантов сборки (установленные/не установленные/различные компоненты), то ваш список выходных данных на основе сборки только что резко увеличился.

Когда приходит время обновить дизайн, вы начинаете весь процесс с нуля, поскольку очень мало что из этого можно использовать повторно. Из-за этого в основном ручного процесса многие организации требуют использования чек-листа выпуска дизайна, чтобы убедиться, что ничего не упущено. Герберы? Готово. Сверления? Готово. Установка и монтаж? Готово. Через несколько часов, и вы должны быть готовы к работе. Почему этот чек-лист даже необходим? Просто. Ваша среда, основанная на цепочке инструментов, не может видеть весь ваш дизайн сразу, поэтому нет способа создать единый, объединенный пакет выпуска дизайна.

Контейнеры и Выходные данные

Altium решила эту проблему с помощью комбинации двух уникальных механизмов: файла заданий на вывод данных и Менеджера выпуска проекта – оба включены в стандартную лицензию Altium. Файл заданий на вывод данных (как его обычно называют) предоставляет доступ к выходным данным для всего процесса дизайна. Можно выбрать любую комбинацию документов и наборов файлов, основанных на схемах и печатных платах, и отправить их в несколько контейнеров выходных данных, таких как файлы PDF и наборы папок. Это стало возможным благодаря Единой Среде Дизайна в Altium и, возможно, является моей любимой функцией с точки зрения экономии времени.

containers-and-outputs

Настройка файла задания на вывод для нескольких выходных документов

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

Можно создать несколько файлов заданий на вывод для различных наборов документации (производство vs. сборка), а также если разные производственные мастерские имеют различные требования. Один outjob может быть использован для ваших прототипных дизайнов, которые вы отправляете в вашу мастерскую в США, предпочитающую ODB++, в то время как другой может быть настроен для зарубежного производственного запуска, который требует Gerbers и сверл.

Выпуск проекта

Для того, чтобы еще больше минимизировать общее количество кликов, мы разработали Project Releaser. Это ставит концепцию файла задания вывода рядом с архивным контролем исходного проекта (схемы, печатные платы и т. д.), чтобы действительно автоматизировать процесс документации дизайна и выпуска. Несколько файлов задания могут быть выполнены одновременно, и их наборы вывода размещаются рядом с исходными данными в едином пакете выпуска, который можно хранить локально или отправить в Altium Vault® для дополнительной безопасности и контроля. Вместо того чтобы ECO требовали того же уровня разочарования и усилий, что и первоначальный выпуск, они сокращаются до нескольких кликов, так как все настройки выпуска для этого проекта запоминаются.

project-releaser-in-altium-

Релиз проекта

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

Об авторе

Об авторе

Дэйв в течение 20 лет работал инженером по приложениям в области САПР Он начал работать в 1995 году в среднеатлантической компании-реселлере, которая поставляла PADS Software, ViewLogic и множество других инструментов САПР. Он перешел на работу непосредственно в PADS Software и остался, поскольку они были приобретены Innoveda, а затем Mentor Graphics. Он и его бизнес-партнер сформировали собственную компанию в 2003 году (Atlantic EDA Solutions), чтобы поставлять PADS Mentor, а затем и продукты Cadence OrCAD и Allegro. С 2008 года Дэйв работает непосредственно в Altium и работает из своего домашнего офиса в Нью-Джерси.

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

Связанная техническая документация

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