Узнайте, как сэкономить часы ручного труда, автоматизировав процесс создания файлов заданий на вывод с помощью Project Releaser в Altium Designer®.
В моем предыдущем блоге я говорил о ручных процессах, которые все еще используются для создания профессиональных документов по дизайну печатных плат, таких как чертежи для изготовления и сборки, и о том, как инструмент вроде Altium Draftsman® может помочь автоматизировать этот процесс. К сожалению, создание ваших чертежей - это только часть битвы, с которой вы сталкиваетесь, когда нужно получить полностью задокументированный дизайн для производства. Вам все еще приходится заниматься задачей генерации выходных данных, таких как спецификация материалов, файлы Gerber и сверловки, ODB++, или другие файлы для изготовления, печатные страницы схем и множество других документов и производственных файлов. И снова вы оказываетесь перед лицом большего количества ручной работы, чем ожидали бы выполнять в 2017 году. Ведь у нас есть программное обеспечение для автоматизации, не так ли? Чтобы облегчить задачу?
Предоставление правильных выходных файлов заданий имеет решающее значение для четкой и точной передачи намерений проектирования на производство, но ручной процесс создания выходных данных может быть утомительным и проблематичным. Когда вы пытаетесь выпустить продукт в срок и в рамках бюджета, производство выходных файлов часами может вызвать много стресса. А что если бы существовал способ автоматизировать этот процесс, чтобы у вас было больше времени для решения других инженерных задач?
С чем сталкиваются большинство пользователей, так это с ненавистным подходом «точечного инструмента» или «цепочки инструментов», когда каждый этап процесса проектирования – схемотехническое проектирование, разметка печатной платы и т. д. – обрабатывается уникальной исполняемой программой, которая мало или совсем не взаимодействует с другими, кроме как через передачу файлов или нетлистов. Нет надсистемы, которая понимала бы, что из себя представляет ваш проект. Вам приходится открывать программу для схем, чтобы сгенерировать печатные схемы и спецификации. Затем переходить к инструменту для печатных плат для получения файлов голой платы и оставшихся сборочных файлов. В каждой из этих сред может быть или не быть методов для выполнения пакетных выходных данных – кликните здесь, здесь и здесь для генерации схем, затем кликните там, там и там для .
Возможно, в вашем инструменте для работы с печатными платами все будет немного лучше, где после первоначальной утомительной настройки некоторые результаты можно запускать пакетно. И под "утомительной настройкой" мы подразумеваем добавление каждого отдельного слоя для ваших выходных данных Gerber. Так что даже для простой платы из 4 слоев вам предстоит создать не менее дюжины различных документов, если добавить маски, шелкографию и т.д. Более продвинутые форматы, такие как ODB++, могут быть доступны, но не как часть того же пакетного процесса. А что насчет более новых форматов, таких как Gerber X2 и IPC-2581? Вам придется искать где-то в другом месте.
Если ваш дизайн требует использования вариантов сборки (установленные/не установленные/различные компоненты), то ваш список выходных данных на основе сборки только что резко увеличился.
Когда приходит время обновить дизайн, вы начинаете весь процесс с нуля, поскольку очень мало что из этого можно использовать повторно. Из-за этого в основном ручного процесса многие организации требуют использования чек-листа выпуска дизайна, чтобы убедиться, что ничего не упущено. Герберы? Готово. Сверления? Готово. Установка и монтаж? Готово. Через несколько часов, и вы должны быть готовы к работе. Почему этот чек-лист даже необходим? Просто. Ваша среда, основанная на цепочке инструментов, не может видеть весь ваш дизайн сразу, поэтому нет способа создать единый, объединенный пакет выпуска дизайна.
Altium решила эту проблему с помощью комбинации двух уникальных механизмов: файла заданий на вывод данных и Менеджера выпуска проекта – оба включены в стандартную лицензию Altium. Файл заданий на вывод данных (как его обычно называют) предоставляет доступ к выходным данным для всего процесса дизайна. Можно выбрать любую комбинацию документов и наборов файлов, основанных на схемах и печатных платах, и отправить их в несколько контейнеров выходных данных, таких как файлы PDF и наборы папок. Это стало возможным благодаря Единой Среде Дизайна в Altium и, возможно, является моей любимой функцией с точки зрения экономии времени.
Настройка файла задания на вывод для нескольких выходных документов
Не только все эти настройки содержатся в одном окружении, но и сохраняются в виде файла, который находится вместе с остальной частью проекта дизайна, так что его можно в любой момент восстановить. В дополнение к простой первоначальной настройке, это делает внесение изменений еще проще.
Можно создать несколько файлов заданий на вывод для различных наборов документации (производство vs. сборка), а также если разные производственные мастерские имеют различные требования. Один outjob может быть использован для ваших прототипных дизайнов, которые вы отправляете в вашу мастерскую в США, предпочитающую ODB++, в то время как другой может быть настроен для зарубежного производственного запуска, который требует Gerbers и сверл.
Для того, чтобы еще больше минимизировать общее количество кликов, мы разработали Project Releaser. Это ставит концепцию файла задания вывода рядом с архивным контролем исходного проекта (схемы, печатные платы и т. д.), чтобы действительно автоматизировать процесс документации дизайна и выпуска. Несколько файлов задания могут быть выполнены одновременно, и их наборы вывода размещаются рядом с исходными данными в едином пакете выпуска, который можно хранить локально или отправить в Altium Vault® для дополнительной безопасности и контроля. Вместо того чтобы ECO требовали того же уровня разочарования и усилий, что и первоначальный выпуск, они сокращаются до нескольких кликов, так как все настройки выпуска для этого проекта запоминаются.
Релиз проекта
Вы можете вернуть себе часы и часы потраченного впустую времени на создание выходных файлов для производства, используя файлы задания и Project Releaser от Altium.