PartsBox에 하나의 부품 라이브러리를 유지하고 EDA 도구 내에서 가져오면, 내보내는 BOM이 이미 재고와 일치합니다 — 동일한 부품, 동일한 부품 번호, 동일한 데이터. 기호와 풋프린트는 원래 있어야 할 CAD 라이브러리에 유지됩니다. 제조업체 부품 번호, 재고, 제안, 사용자 정의 필드 등 구성 요소에 대한 다른 모든 것은 재고를 관리하고 가격을 책정하며 빌드하는 동일한 데이터베이스에 존재합니다. 수동으로 동기화해야 하는 별도의 CAD 라이브러리가 없습니다.
KiCad는 HTTP를 통해 라이브러리를 읽습니다, 내장된 HTTP 라이브러리 기능을 통해. 부품은 KiCad 심볼 선택기에 나타나며, 태그, 이름, 사양 또는 사용자 정의 필드별로 PartsBox 필터로 정의한 범주로 구성되고 모든 PartsBox 필드를 KiCad 필드에 매핑할 수 있습니다. 설정은 KiCad 라이브러리 디렉토리에 배치된 생성된 .kicad_httplib 파일입니다. 그 후에는 라이브러리에 지속적인 노력이 필요하지 않습니다. 배치된 부품에서 d를 누르면 브라우저에서 해당 PartsBox 페이지가 열립니다.
Altium은 데이터베이스 라이브러리 인터페이스를 통해 연결됩니다, DbLib. PartsBox는 Docker 컨테이너로 컴퓨터에서 실행되는 애플리케이션인 Outpost™를 통해 해당 연결을 제공하며, PartsBox 데이터베이스의 실시간 복사본을 유지하고 Altium이 예상하는 SQL 인터페이스를 노출합니다. 동기화는 단방향입니다. 실시간 PartsBox 데이터를 기반으로 설계하지만 Altium은 다시 쓰지 않습니다. 전체 라이브러리를 노출하거나 필터링된 하위 집합(예: 새 설계에 사용하도록 태그가 지정된 부품만)만 노출할 수 있습니다.
많은 부품의 경우 설계 시 정확한 MPN은 중요하지 않으며 10k라고만 표시된 BOM 라인은 가격을 책정하고 구매하기 어렵습니다. 대신 회로도에 메타 부품을 배치하십시오. 기호, 풋프린트 및 설계 의도를 전달하며 가격과 재고를 알 수 있는 구매 시점에 교체 가능한 구성원 중 어느 것을 구매할지 결정합니다. 대체품 세트는 회로도, PCB 또는 BOM을 건드리지 않고 시간이 지남에 따라 변경될 수 있습니다.
배치된 구성 요소는 PartsBox ID인 ID Anything™ 코드를 전달하므로 완성된 BOM 가져오기는 추측이나 조정할 필요 없이 모든 줄을 해당 부품과 일치시킵니다. 그런 다음 가격 책정, 구매 및 빌드가 두 번 입력할 필요 없이 작동합니다.
다른 EDA 도구에는 실시간 라이브러리 연결이 없지만 CSV를 내보내는 모든 도구는 동일한 BOM 가져오기, 일치 및 가격 책정을 얻습니다.
KiCad 통합은 무료 Maker 플랜을 포함한 모든 플랜에 포함되어 있습니다. Outpost™를 통한 Altium Designer 데이터베이스 라이브러리는 Production 플랜에서 제공됩니다.