Altium Designer®의 Project Releaser를 사용하여 출력 작업 파일 생성 과정을 자동화함으로써 수동 작업에 드는 시간을 어떻게 절약할 수 있는지 알아보세요.
제가 이전 블로그 포스트에서 언급했듯이, 전문 PCB 설계 문서(예: 제작 및 조립 도면)를 생성하기 위해 여전히 사용되고 있는 수동 프로세스와 Altium Draftsman®과 같은 도구가 그 과정을 자동화하는 데 어떻게 도움이 될 수 있는지에 대해 이야기했습니다. 불행히도, 도면을 생성하는 것은 제작을 위해 완전히 문서화된 디자인을 문 밖으로 내보내는 싸움의 일부에 불과합니다. 여전히 자재 목록, Gerber 및 드릴 파일, ODB++ 또는 기타 제작 파일, 회로도 페이지의 인쇄물 및 기타 다양한 문서 및 제조 파일과 같은 출력물을 생성하는 작업에 매달려 있습니다. 다시 말해, 2017년에도 예상보다 더 많은 수동 작업을 하고 있다는 것을 발검하게 됩니다. 우리는 일을 더 쉽게 만들어주는 소프트웨어가 있지 않나요?
제조업체에게 명확하고 정확한 설계 의도를 전달하기 위해서는 올바른 출력 작업 파일을 제공하는 것이 중요하지만, 출력물을 생성하는 수동 과정은 지루하고 문제가 될 수 있습니다. 제품을 제시간에 예산 내에서 출시하려고 할 때, 수시간 동안 출력 파일을 생성하는 것은 많은 스트레스를 유발할 수 있습니다. 이 과정을 자동화하여 다른 엔지니어링 도전과제에 더 많은 시간을 할애할 수 있는 방법이 있다면 어떨까요?
대부분의 사용자가 마주하는 것은 두려움의 대상인 "포인트 툴" 또는 "툴 체인" 접근 방식으로 돌아가는데, 이는 설계 과정의 각 부분 - 회로도 설계, PCB 레이아웃 등 - 이 서로 거의 또는 전혀 상호 작용하지 않는 독립 실행형 프로그램에 의해 처리됩니다. 파일이나 넷리스트 전달을 제외하고 말이죠. 설계가 무엇인지 이해하는 종합적인 시스템이 없습니다. 회로도 프로그램을 열어 회로도 출력물과 자재 목록을 생성해야 합니다. 그 다음에는 PCB 도구로 넘어가서 베어 보드와 나머지 조립 파일을 처리합니다. 각 환경 내에서 일괄 출력을 수행할 방법이 있을 수도 있고 없을 수도 있습니다 - 여기, 여기, 여기를 클릭하여 회로도를 생성한 다음, 저기, 저기, 저기를 클릭하여 .
PCB 도구에서는 처음에 번거로운 설정을 마친 후 일부 출력을 일괄 처리로 실행할 수 있어 조금 더 나아질 수 있습니다. 여기서 "번거로운 설정"이란 Gerber 출력을 위해 각각의 개별 레이어를 추가하는 것을 말합니다. 따라서 간단한 4 레이어 보드라도 마스크, 실크 등을 추가하면 최소한 열두 개 이상의 다른 문서를 생성해야 합니다. ODB++와 같은 더 고급 형식이 사용 가능할 수 있지만, 같은 일괄 처리 과정의 일부로는 제공되지 않습니다. 그리고 Gerber X2와 IPC-2581 같은 새로운 형식들은? 다른 곳에서 찾아봐야 합니다.
설계에 조립 변형(장착/미장착/변경된 구성요소)의 사용이 필요한 경우, 조립 기반 출력 목록이 기하급수적으로 증가합니다.
디자인을 수정할 때가 되면, 이 과정을 처음부터 다시 시작해야 합니다. 왜냐하면 이 과정의 대부분을 재사용할 수 없기 때문입니다. 대부분 수동으로 진행되는 이 과정 때문에, 많은 조직들은 누락된 것이 없는지 확인하기 위해 디자인 출시 체크리스트를 사용해야 합니다. 거버 파일? 확인. 드릴? 확인. 픽 앤 플레이스? 확인. 몇 시간 후면, 모든 것이 준비될 것입니다. 그 체크리스트가 왜 필요한가요? 간단합니다. 도구 체인 기반 환경은 전체 디자인을 한 번에 볼 수 없기 때문에, 단일 통합 디자인 출시 패키지를 생성할 방법이 없습니다.
Altium은 표준 Altium 라이선스의 일부로 제공되는 두 가지 독특한 메커니즘, 출력 작업 파일과 프로젝트 릴리저를 결합하여 이 문제를 해결했습니다. "outjob 파일"(일반적으로 불리는)은 전체 디자인 흐름에 대한 출력에 대한 접근을 제공합니다. 스키마 기반 및 PCB 기반 문서 및 파일 세트의 모든 조합을 선택하고 PDF 파일 및 폴더 세트와 같은 여러 출력 "컨테이너"로 보낼 수 있습니다. 이는 Altium의 통합 디자인 환경을 통해 가능하며, 시간 절약 측면에서 내가 가장 좋아하는 기능일 수 있습니다.
여러 출력 문서를 위한 출력 작업 파일 구성
이 설정들은 하나의 환경에 포함되어 있을 뿐만 아니라, 언제든지 호출할 수 있도록 디자인 프로젝트의 나머지와 함께 파일로 저장됩니다. 간단한 초기 설정 외에도 변경 사항을 더욱 간단하게 만듭니다.
다양한 문서 세트(제작 대비 조립)에 대해 여러 출력 작업 파일을 생성할 수 있으며, 다른 제작 공장이 다른 요구 사항을 가질 경우에도 마찬가지입니다. 하나의 outjob은 ODB++를 선호하는 미국 내 공장에 보내는 프로토타입 디자인에 사용될 수 있으며, 다른 하나는 Gerber와 드릴이 필요한 해외 생산 런에 설정될 수 있습니다.
전체 클릭 수를 더욱 줄이기 위해, 우리는 Project Releaser를 개발했습니다. 이 도구는 출력 작업 파일 개념을 소스 프로젝트의 아카이브 제어(회로도, PCB 등)와 함께 배치하여 설계 문서화 및 릴리스 프로세스를 자동화합니다. 여러 개의 아웃잡을 한 번에 실행하고, 그들의 출력 세트를 소스 데이터 옆에 배치하여 로컬에 저장하거나 Altium Vault®로 보내 추가적인 보안과 제어를 할 수 있는 단일 릴리스 패키지를 생성할 수 있습니다. ECO가 초기 릴리스와 동일한 수준의 불편함과 노력을 요구하는 대신, 프로젝트에 대한 모든 릴리스 설정이 기억되어 몇 번의 클릭으로 간소화됩니다.
프로젝트 릴리즈자
Altium의 출력 작업 파일과 Project Releaser를 사용하면 수동 제조 파일 출력을 위해 낭비된 시간을 몇 시간씩 되돌릴 수 있습니다.