PartsBox는 재고 관리부터 BOM 가격 책정, 생산 추적 및 구매에 이르기까지 다양한 기능을 갖춘 전자 제품 생산 관리를 위한 포괄적인 온라인 도구입니다. 전자 제품 제조의 전체 프로세스를 간소화하고 최적화할 수 있는 중앙 집중식 플랫폼을 제공합니다.
PartsBox는 전자 부품, 보관 위치 및 현재 재고 수준을 추적하는 강력한 재고 관리 시스템을 제공합니다. 연결된 부품(제조업체 부품 번호 포함), 로컬 부품(맞춤형 또는 일반 부품), 메타 부품(상호 교환 가능한 부품) 및 서브 어셈블리 부품(프로젝트 빌드 결과)을 포함한 다양한 유형의 부품을 지원합니다. 각 부품은 제조업체, MPN, 풋프린트, 태그 및 사용자 정의 필드와 같은 상세 정보와 연결될 수 있습니다. 또한 이 소프트웨어를 사용하면 상자, 선반 또는 랙과 같은 물리적 보관 단위를 나타낼 수 있는 보관 위치를 생성하고 관리할 수 있습니다.
PartsBox를 사용하면 온라인 유통업체의 최신 부품 가격을 사용하여 자재 명세서(BOM) 가격을 쉽게 책정할 수 있습니다. BOM을 업로드하기만 하면 소프트웨어가 가격 할인, 통화 변환, 최소 주문 수량(MOQ) 및 주문 배수를 고려하여 최신 가격을 자동으로 가져옵니다. 온라인 오퍼 외에도 공급업체의 로컬 오퍼를 추가하여 여러 가격 할인 구간, 통화, 유효 기간, MOQ 및 주문 배수를 지정할 수 있습니다. 이를 통해 항상 BOM 비용에 대한 정확하고 최신 견적을 확보할 수 있습니다.
PartsBox는 전체 생산 수명 주기를 관리하여 전자 프로젝트 구축 프로세스를 간소화합니다. PartsBox의 프로젝트는 구축 가능한 BOM을 나타내며, 그 결과 하위 조립품 부품이 생성됩니다. 프로젝트가 구축되면 필요한 부품이 재고에서 차감되고 결과 하위 조립품 부품 재고가 추가됩니다. 구축은 단일 단계 또는 여러 단계로 수행할 수 있어 생산 프로세스에 유연성을 제공합니다. 이 소프트웨어는 모든 구축에 대한 자세한 기록을 유지하여 쉽게 추적하고 감사할 수 있도록 합니다.
PartsBox는 전체 로트 제어 기능을 제공하여 소스에서 생산 사용에 이르기까지 특정 부품 배치를 추적할 수 있습니다. 로트는 이름, 설명, 첨부 파일 및 로트와 관련된 모든 활동을 기록하는 이벤트 로그와 같은 세부 정보와 연결될 수 있습니다. 이 양방향 추적성은 각 구성 요소 배치의 기원과 사용에 대한 완전한 가시성을 보장하여 더 나은 품질 관리 및 산업 규정 준수를 가능하게 합니다.
PartsBox는 처음부터 빠르고, 눈에 거슬리지 않으며, 사용하기 쉽도록 설계되었습니다. 사용자 인터페이스는 빠르고 반응이 좋아 부품을 빠르게 검색하고, 재고 수준을 확인하고, 재고를 추가하거나 제거하고, 프로젝트에 액세스할 수 있습니다. 모든 작업은 눈에 띄는 지연 없이 즉시 수행됩니다.
PartsBox의 주요 기능 중 하나는 실시간 협업 기능입니다. 여러 사용자가 애플리케이션 내에서 동시에 작업할 수 있으며 한 사용자가 변경한 내용은 다른 모든 사용자에게 즉시 표시됩니다. 이를 통해 모든 사람이 항상 최신 정보에 액세스할 수 있으므로 수동 동기화나 통신이 필요하지 않습니다.
구현하기 복잡하고 번거로울 수 있는 많은 기존 ERP(전사적 자원 관리) 또는 MRP(자재 소요량 계획) 도구와 달리, PartsBox는 도입하기 쉽고 기존 워크플로에 통합되도록 설계되었습니다. 회사 내 마찰을 최소화하여 사용자가 빠르고 원활하게 채택할 수 있도록 하는 것을 목표로 합니다.
PartsBox는 단순히 사용해야만 하는 도구가 아니라, 사용하고 싶어지는 도구입니다. 직관적인 인터페이스, 강력한 기능 및 실시간 협업 기능은 전자 부품 관리 프로세스에 관련된 모든 사람에게 즐겁고 생산적인 경험을 제공합니다. 엔지니어, 구매 관리자, 생산 감독자 등 누구에게나 PartsBox는 업무를 단순화하고 체계적이고 효율적인 상태를 유지하도록 도와줍니다.
PartsBox는 전자 부품에 관한 것이므로 '부품'은 기본적인 개념입니다. 부품은 전자 또는 기계 부품을 나타냅니다. 부품에는 여러 유형이 있습니다:
일반 및 이름 없는 부품(예: DIP 패키지의 이름 없는 NE555)의 경우 일반적으로 로컬 부품을 사용하는 것이 좋습니다. NE555에는 수백 가지 버전이 있으며 특정 버전은 다른 버전과 약간 다를 수 있습니다. 따라서 정확히 일치하는 부품에 대해서만 연결된 부품을 사용하세요(예: Texas Instruments의 'NE555PWG4'가 있는 경우 연결하세요).
부품은 추상적입니다. 구성 요소를 설명하지만 실제 재고를 추가하기 전까지는 물리적인 물건을 나타내지 않습니다. 재고가 없는 부품도 유용합니다. 예를 들어 프로젝트(BOM)에 추가하여 프로젝트 가격을 책정할 수 있습니다.
연결된 부품에는 로컬(내부) 이름과 공식 MPN이라는 두 가지 이름이 있습니다. 무료 취미 플랜에서는 로컬 이름이 MPN과 동일해야 합니다. 상업용 플랜에서는 두 이름을 모두 사용할 수 있으며 로컬 이름은 MPN과 다를 수 있습니다. 로컬 이름은 부품 이름을 변경하여 바꿀 수 있습니다.
메타 부품은 상호 교환 가능한 부품을 그룹화하는 데 사용됩니다. 이는 여러 부품 대체품을 추가할 수 있는 수동 소자나, 여러 부품이 동등하여 가격과 가용성만으로 선택할 수 있는 경우에 유용합니다. PartsBox는 메타 부품을 일반 부품과 유사하게 처리하여 실제 사용할 부품의 선택을 미룹니다. 프로젝트 가격을 책정할 때 모든 멤버 부품에 대한 제안이 고려됩니다.
서브 어셈블리 부품은 프로젝트 빌드의 결과를 나타냅니다. 프로젝트를 빌드할 때마다 해당 서브 어셈블리 부품에 재고가 추가됩니다. 그런 다음 필요에 따라 다른 프로젝트에서 이 부품을 사용할 수 있습니다. 이는 각각 별도로 생산되거나 소싱되는 여러 서브 어셈블리 및 부품으로 구성된 복잡한 제품을 구축하는 방법을 제공합니다.
이름이나 제조업체와 같은 표준 속성 외에도 부품은 사용자 정의 필드/속성을 가질 수 있습니다(이 기능을 지원하는 요금제에서). '메모' 필드와 마찬가지로, 이는 모든 데이터를 저장하는 데 사용할 수 있지만 더 구조화된 방식입니다. 사용 예로는 유통업체, 유통업체 부품 번호, 공급업체 부품 URL, 무게 또는 컨테이너 용기 무게 등이 있습니다. 사용자 정의 필드는 검색을 위해 인덱싱됩니다.
PartsBox에서 부품을 생성한 후 재고를 추가하여 해당 전자 부품의 물리적 재고를 나타낼 수 있습니다. 재고는 현재 보유하고 있거나 향후 액세스할 수 있는 부품의 실제 유형 사본을 나타냅니다.
단일 부품의 재고를 여러 위치에 보관할 수 있습니다. 이는 부품 릴을 다룰 때 특히 유용합니다. 종종 전체 릴은 한 위치에 보관하고 컷 테이프의 소량은 다른 위치에 보관하고 싶을 수 있습니다. 또한 위탁 제조업체와 협력할 때 사무실 외부에 물리적으로 위치한 재고를 모니터링할 수 있으므로 여러 위치의 재고를 추적하는 것이 유용합니다.
PartsBox는 의도적으로 부품과 재고의 개념을 분리합니다. 부품을 실제 구성 요소(재고)를 담을 수 있는 컨테이너로 생각할 수 있습니다. 재고가 0인 부품은 다음과 같은 중요한 목적을 수행합니다.
PartsBox는 재고 기록을 편집 옵션이 제한된 영구 기록으로 취급합니다. 가장 최근 항목은 언제든지 제거할 수 있지만 이전 항목은 삭제할 수 없으며 수량도 수정할 수 없습니다. 이 접근 방식은 시간이 지남에 따라 재고 데이터의 무결성과 추적성을 보장합니다.
PartsBox에서 로트는 알려진 출처로 추적 가능한 전자 부품의 특정 배치 또는 선적을 나타냅니다. 로트 제어는 부품 재고를 더 상세하게 추적하고 관리할 수 있는 선택적 기능입니다.
로트 제어가 활성화되면 특정 부품의 모든 재고가 별도의 로트로 나뉩니다. 새 재고를 추가할 때 로트가 생성되어 모든 부품 배치가 특정 로트와 연관되도록 합니다. 이를 통해 서로 다른 시기에 또는 다른 공급업체로부터 소싱되었을 수 있는 동일한 부품을 구별할 수 있습니다.
로트에는 다양한 데이터가 연결될 수 있습니다:
로트 제어를 사용함으로써 PartsBox는 재고 관리 프로세스 전반에 걸쳐 부품을 정밀하게 추적할 수 있게 합니다. 이는 유통 기한이 제한된 부품을 관리하거나, 품질 문제가 발생할 경우 추적성을 보장하거나, 규제 요구 사항을 준수하는 데 특히 유용합니다.
빌드 중에 부품이 소비되거나 보관 위치 간에 이동될 때 특정 로트가 기록되어 각 로트의 사용 내역이 완벽하게 유지됩니다. 이러한 상세한 추적을 통해 문제가 발생할 경우 더 쉽게 식별하고 격리할 수 있습니다.
PartsBox의 로트 제어는 전자 부품 재고에 대한 추가적인 제어 및 가시성 계층을 제공하여 부품을 보다 효율적이고 정확하게 관리할 수 있도록 합니다.
보관 위치는 부품을 보관할 수 있는 장소입니다. 방, 서랍, 선반, 상자, 상자 안의 칸막이 등 생각할 수 있는 모든 것이 될 수 있습니다. 보관함을 어떻게 정리할지는 여러분에게 달려 있습니다. 어떤 사람들은 모든 부품을 두세 개의 상자에 넣기도 하고, 어떤 사람들은 더 세분화된 접근 방식을 사용하기도 합니다.
보관 위치의 이름은 원하는 대로 지정할 수 있지만, 제안하는 명명 체계가 있습니다:
문자로 시작하세요. 상자(칸막이 포함)에는 b를 사용할 수 있지만 선반(릴 포함)이나 서랍이 있는 캐비닛이 있을 수도 있습니다. 그 뒤에 두 자리 숫자가 오는데, 이는 상자, 선반, 캐비닛 또는 서랍의 번호입니다. 그런 다음 위치에 하위 칸막이가 있는 경우 체스 그리드 시스템을 사용합니다: 그리드 크기에 따라 a1, a2, b1, b2 등입니다. 그 결과 'b01-a4'('상자 1, 행 a, 열 4'를 의미) 또는 's12-l1-r2'('선반 12, 레벨 1, 릴 2'를 의미)와 같은 이름이 생성됩니다. 구성 요소를 쉽게 찾을 수 있는 방법을 사용하세요.
저항기나 커패시터가 들어 있는 샘플 북은 특정 값을 쉽게 찾을 수 있기 때문에 하위 구획 없이 상자처럼 라벨을 붙일 수 있습니다.
보관 위치 이름은 언제든지 변경할 수 있지만 신중하게 선택하십시오. 라벨/스티커를 인쇄한 후에는 변경하기가 조금 더 어려워집니다.
CM/EMS(위탁 제조업체)와 협력하는 회사는 종종 일부 보관 위치 앞에 제조업체 이름을 붙여서 위치를 쉽게 필터링하고 CM이 현재 보유하고 있는 재고를 확인할 수 있도록 합니다.
반면 CM/EMS 회사는 위탁 부품에 대한 고객별 보관 위치를 확보하기 위해 일부 보관 위치 앞에 고객 이름을 접두사로 붙이는 경우가 많습니다.
사용자 정의 필드는 PartsBox의 다양한 객체에 대해 구조화된 데이터를 저장하고 정리할 수 있는 유연한 방법을 제공합니다. 사용자 정의 필드는 부품, 로트, 보관 위치, 주문, 프로젝트, 프로젝트(BOM) 항목 및 빌드에 추가할 수 있습니다.
메모나 댓글과 달리 사용자 정의 필드는 구조화되어 있고 검색을 위해 색인화되며, 애플리케이션 전체에서 테이블 열 및 필터링에 사용할 수 있습니다. 이를 통해 조직의 필요, 워크플로 또는 산업 요구 사항에 맞는 추가 속성을 정의하고 저장할 수 있습니다.
사용자 정의 필드 사용 예시:
사용자 정의 필드는 PartsBox 인터페이스에 완전히 통합되어 있으며 다음과 같이 사용할 수 있습니다:
여러 항목으로 작업할 때 사용자 정의 필드에 대해 일괄 작업을 수행할 수 있습니다:
이 작업을 사용하려면:
이러한 일괄 작업은 부품, 로트, 보관 위치, 주문, 프로젝트, 프로젝트 항목 및 빌드에 사용할 수 있습니다.
PartsBox를 사용하면 부품, 로트, 프로젝트, 보관 위치, 주문, 로컬 오퍼 및 빌드에 임의의 파일을 첨부할 수 있습니다. 이 기능은 모든 관련 정보를 체계적으로 정리하고 쉽게 액세스할 수 있도록 유지하는 데 유용합니다. 첨부할 수 있는 일반적인 파일의 예는 다음과 같습니다:
이러한 파일을 PartsBox의 관련 항목에 직접 첨부하면 중요한 정보를 항상 손쉽게 확인할 수 있습니다. 명명 규칙, 디렉토리 구조 또는 파일이 서버의 어디에 저장되어 있는지 기억할 필요가 없습니다.
첨부 파일은 클라우드에 안전하게 저장되며 어디서나 액세스할 수 있습니다.
첨부 파일이 있는 항목의 상세 페이지를 볼 때 모든 첨부 파일 목록이 표시됩니다. 파일 이름을 클릭하면 첨부 파일이 컴퓨터로 다운로드됩니다. 첨부 파일의 이름을 바꾸거나 더 이상 필요하지 않은 경우 삭제할 수도 있습니다.
PartsBox의 첨부 파일 기능을 활용하면 모든 필수 문서를 정리하고 재고의 관련 항목에 연결할 수 있습니다. 이를 통해 시간을 절약하고 팀의 모든 구성원이 필요한 정보에 액세스할 수 있도록 보장합니다.
PartsBox에서 주문은 공급업체로부터 부품을 구매하는 것을 나타냅니다. 각 주문은 세 가지 상태를 거칩니다:
PartsBox의 프로젝트는 전자 장치 또는 어셈블리를 제작하는 데 필요한 부품 목록인 자재 명세서(BOM)를 나타냅니다. 각 프로젝트는 특정 설계 또는 제품에 해당합니다.
PartsBox에서 프로젝트는 여러 가지 목적으로 사용됩니다:
빌드는 프로젝트를 빌드한 결과를 나타냅니다. 일반적으로 제조되었거나 제조 중인 장치 배치에 해당합니다. PartsBox는 단일 단계 및 다단계 빌드를 지원하며, 다단계 빌드는 진행 중(아직 완료되지 않음)일 수 있습니다.
공급업체/유통업체의 오퍼를 부품에 첨부하여 해당 부품이 필요한 프로젝트의 가격을 책정할 때 사용할 수 있습니다. 오퍼에는 여러 가격 구간뿐만 아니라 유효 기간(만료일), 최소 주문 수량(MOQ) 및 주문 배수가 있을 수 있습니다.
구매 목록은 각 프로젝트의 자재 명세서(BOM)와 지정된 빌드 수량을 기반으로 하나 이상의 프로젝트를 빌드하는 데 필요한 부품의 통합 목록입니다. 계획된 빌드를 완료하기 위해 주문해야 하는 부품을 나타냅니다.
구매 목록을 생성하려면 프로젝트를 장바구니에 추가하고 빌드하려는 각 프로젝트의 수량을 지정합니다. 그런 다음 PartsBox는 개별 BOM을 결합하고 부품 수량에 빌드 수량을 곱하여 단일 목록으로 병합합니다. 이 프로세스는 프로젝트 간의 공통 부품 중복을 제거하여 구매해야 하는 모든 부품의 통합 목록을 생성합니다.
구매 목록은 구매 요구 사항에 대한 명확한 개요를 제공하여 재고 관리 및 주문 계획을 더 쉽게 만듭니다. 현재 재고 수준을 고려하여 어떤 부품을 얼마나 주문해야 하는지 표시합니다.
구매 목록을 검토하고 확정한 후에는 목록에서 직접 공급업체 주문을 생성할 수 있습니다. PartsBox는 가격, 가용성 및 리드 타임과 같은 선호도에 따라 최고의 공급업체를 선택하도록 도와줍니다. 필요한 경우 구매 목록을 여러 공급업체 주문으로 분할하여 구매 프로세스를 최적화하고 비용을 절감할 수 있습니다.
보고서를 통해 데이터에 대한 개요 정보를 얻을 수 있습니다.
PartsBox의 다른 모든 것과 마찬가지로 보고서는 실시간으로 업데이트됩니다. 예를 들어, '재고 부족' 보고서를 열어 둔 상태에서 다른 사람이 재고를 제거하면(특정 부품의 재고가 임계값 아래로 떨어지게 됨), 보고서가 즉시 업데이트됩니다.
PartsBox는 재고 추가 시 입력한 구매 가격을 사용하여 부품 재고 가치를 계산합니다. 이 평가가 어떻게 작동하는지 이해하면 재무 보고 및 재고 관리에 도움이 됩니다.
각 부품에 대해 PartsBox는 다음을 추적합니다:
로트 제어가 활성화되면 PartsBox는 각 로트의 정확한 구매 가격을 추적합니다. 이를 통해 정확한 로트별 비용 정보를 제공합니다:
이 정확한 가치 평가는 다음과 같은 경우에 특히 유용합니다:
로트 제어가 없으면 PartsBox는 재고 평가에 평균 비용법을 사용합니다:
프로젝트를 빌드할 때 PartsBox는 부품 소스 선택 전략에 따라 사용할 물리적 재고를 결정합니다. 이는 어떤 로트가 먼저 소비되는지에 영향을 미칩니다:
소스 선택 전략은 빌드 중에 어떤 물리적 재고가 소비되는지를 결정합니다. 로트(lot) 관리가 활성화된 경우, 이는 각 빌드에 어떤 특정 로트 비용이 귀속되는지에 영향을 미칩니다. 로트 관리가 없으면 재고는 대체 가능한 것으로 취급되며 어떤 물리적 재고가 소비되든 평균 비용이 적용됩니다.
PartsBox는 조직(회사) 개념을 통해 협업을 지원합니다. PartsBox의 회사 또는 조직은 여러 사용자가 동시에 액세스할 수 있는 공유 데이터베이스를 나타냅니다. 이를 통해 팀은 전자 부품 재고, 구매 및 생산 관리에 대해 함께 작업할 수 있습니다.
PartsBox에서 회사나 조직을 만들 때 다른 사용자를 초대하여 가입하고 협업할 수 있습니다. 회사 데이터베이스에 액세스할 수 있는 사용자 수는 구독 요금제에 따라 다릅니다. 더 많은 사용자를 수용해야 하는 경우 그에 따라 요금제를 업그레이드할 수 있습니다.
누군가에게 회사 데이터베이스에 대한 액세스 권한을 부여하려면 먼저 그 사람이 PartsBox 계정을 생성해야 합니다. 계정이 생성되면 회사 관리자가 그들을 초대하고 적절한 액세스 권한을 부여할 수 있습니다. 이를 통해 회사 데이터에 액세스할 수 있는 사람과 수행할 수 있는 작업을 제어할 수 있습니다.
회사 데이터베이스 외에도 모든 PartsBox 사용자는 개인적인 용도로 사용할 수 있는 무료 개인 데이터베이스를 가지고 있습니다. 이 개인 데이터베이스는 액세스 권한이 있는 회사 데이터베이스와 분리되어 있습니다. PartsBox 앱 화면 상단에 있는 데이터베이스 전환기를 사용하여 개인 데이터베이스와 회사 데이터베이스 간에 쉽게 전환할 수 있습니다. 전환기에는 현재 선택된 데이터베이스의 이름이 표시됩니다.
PartsBox는 유연한 액세스 제어 옵션을 제공하여 사용자가 회사 내 역할과 책임에 따라 적절한 권한을 갖도록 보장합니다. 회사에는 항상 최고 수준의 제어 권한을 보유하고 청구 정보를 관리하며 다른 사용자에게 액세스 권한을 부여하거나 취소할 수 있는 '관리자' 사용자가 한 명 이상 있습니다.
역할 기반 액세스 제어(RBAC)가 없는 요금제의 경우 PartsBox는 세 가지 기본 액세스 수준을 제공합니다.
역할 기반 액세스 제어(RBAC)가 포함된 요금제의 경우 PartsBox는 액세스 관리에 대한 보다 세분화되고 사용자 정의 가능한 접근 방식을 제공합니다. RBAC를 사용하면 회사는 임의의 수의 역할을 정의하고 특정 책임에 따라 사용자에게 할당할 수 있습니다. 각 역할은 부품 생성, 재고 추가 또는 빌드 수행과 같은 개별 작업에 대한 권한을 정의합니다.
RBAC를 사용하면 권한을 세밀하게 제어할 수 있어 기업이 액세스가 제한된 역할을 생성할 수 있습니다. 예를 들어, 사용자가 재고를 추가하고 이동할 수는 있지만 프로젝트를 수정하거나 빌드를 수행할 수는 없도록 '입고' 역할을 정의할 수 있습니다. 이 역할은 들어오는 재고를 수령하고 정리하는 담당 직원에게 적합합니다.
마찬가지로, 사용자가 미리 정의된 프로젝트에서 빌드를 수행할 수는 있지만 프로젝트 자체를 수정할 수는 없도록 '생산' 역할을 생성할 수 있습니다. 이 역할은 확립된 설계를 기반으로 제품을 조립해야 하는 제조 공정 관련 직원에게 유용합니다.
대규모 조직에서는 규정 준수 및 추적성을 위해 모든 데이터베이스 수정에 대한 불변의 감사 추적을 유지하는 것이 필요한 경우가 많습니다. 이는 엄격한 기록 보관 및 데이터 무결성 요구 사항을 의무화하는 미국 FDA Title 21 CFR Part 11과 같은 규정의 적용을 받는 회사에 특히 중요합니다.
법적 의무가 없더라도 많은 기업이 책임 소재를 명확히 하고 문제나 불일치가 발생할 경우 근본 원인 분석을 용이하게 하기 위한 모범 사례로 감사 추적을 구현합니다.
감사 추적(Audit Trail) 기능이 포함된 PartsBox 요금제는 데이터베이스에 대한 모든 변경 내역을 자동으로 상세히 기록합니다. 각 감사 추적 기록에는 다음이 포함됩니다:
이 정보는 시간 경과에 따른 데이터베이스의 진화에 대한 포괄적이고 세분화된 뷰를 제공하여 관리자가 이벤트 순서를 재구성하고 각 변경 사항의 배경을 이해할 수 있도록 합니다.
감사 추적 데이터는 디지털 서명 및 장기 보관에 적합한 형식으로 PartsBox에서 쉽게 내보낼 수 있습니다. 이 내보낸 데이터는 시스템 이력의 검증 가능한 기록 역할을 하며 감사 또는 검사 중에 관련 규정 준수를 입증하는 데 사용할 수 있습니다.
SMT(표면 실장 기술) 픽 앤 플레이스 기계를 사용하여 전자 장치를 조립하는 과정에서 일정 비율의 부품(컴포넌트)이 불가피하게 손실되거나 거부됩니다. 이는 자동화된 조립 공정의 내재적인 한계와 불완전성 때문입니다.
또한 이러한 기계에 사용되는 테이프 피더의 기계적 설계상 기계가 테이프에서 부품을 자동으로 집어 올리기 전에 "리더"라고 하는 최소 길이의 테이프가 있어야 합니다. 이 리더 테이프에 포함된 부품은 사실상 사용되지 않으며 전체 부품 손실(attrition)에 기여합니다.
부품 소모(part attrition) 또는 부품 낭비는 생산 계획 및 재고 관리 시 고려해야 할 중요한 요소입니다. 소모를 고려하지 않으면 예상치 못한 부족 및 생산 지연이 발생할 수 있습니다.
PartsBox는 사용자가 부품별로 손실률 매개변수를 설정할 수 있도록 하여 이 문제를 해결합니다. 이 기능을 통해 사용자는 조립 과정 중 예상되는 부품 손실 비율과 리더 테이프를 고려한 최소 부품 수량을 지정할 수 있습니다.
정확한 손실률(attrition) 매개변수를 설정함으로써 사용자는 예상되는 손실을 고려하여 생산 실행을 완료하는 데 충분한 수량의 각 부품을 확보할 수 있습니다. PartsBox는 이러한 손실률 설정을 기반으로 필요한 재고 수량을 자동으로 조정하여 부족을 방지하고 중단 없는 생산 흐름을 유지하도록 돕습니다.
많은 부품에는 항상 보관해야 하는 전용 "홈" 위치가 있습니다. PartsBox를 사용하면 모든 부품에 기본 보관 위치를 지정할 수 있으며, 이는 두 가지 이점을 제공합니다.
부품의 기본 보관 위치를 설정하려면:
기본 보관 위치 드롭다운에는 해당 부품을 수용할 수 있는 위치만 표시됩니다. 가득 찼거나, 보관되었거나, 제한된 위치(예: 이미 다른 부품이 들어 있는 단일 부품 위치)는 목록에 나타나지 않습니다.
재고를 추가할 때 부품에 기본 위치가 설정되어 있으면 PartsBox는 보관 위치 선택기에서 이를 강조 표시합니다. 위치가 필수인 경우 다른 옵션은 비활성화되어 부품이 지정된 위치로 이동하도록 보장합니다.
이 기능은 특히 다음과 같은 경우에 유용합니다:
전자 제품 제조에서 부품에 대해 가능한 대체품(기능적으로 동등하여 상호 교환하여 사용할 수 있는 부품)이 있는 것은 일반적입니다. PartsBox는 대체품을 정의하는 여러 가지 방법을 제공하며, 각각 고유한 의미와 사용 사례가 있습니다.
메타 부품을 사용하면 여러 대체 부품(멤버 부품이라고 함)을 하나의 이름으로 그룹화할 수 있습니다. 이 이름은 프로젝트 및 BOM에서 사용할 수 있습니다. 메타 부품은 모든 멤버 부품의 재고에 대한 집계 보기를 제공하는 논리적 그룹입니다. 또한 메타 부품 수준에서 재고 부족 알림을 활성화할 수 있습니다.
메타 부품을 사용하기 좋은 예는 'TPS61161DRVR' 및 'TPS61161DRVT'와 같은 구성 요소입니다. 이들은 패키징만 다를 뿐 동일한 부품입니다. 'TPS61161DRV'라는 메타 부품을 생성하고 BOM에서 해당 이름을 사용하면 마치 단일 부품인 것처럼 재고를 관리할 수 있습니다. 'TPS61161DRV' 메타 부품은 두 패키징 변형에 대한 통합 재고를 표시합니다.
부품 대체품은 현재 부품 대신 다른 부품을 사용할 수 있음을 나타내는 방법을 제공합니다. 메타 부품과 달리 부품 대체품은 재고 그룹화를 제공하지 않습니다. 각 부품의 재고는 여전히 독립적으로 관리됩니다.
부품 대체품은 수동 소자에 특히 유용합니다. 수동 소자는 기능적으로 동등한 제품이 많아 단일 재고 품목으로 관리하고 싶지 않은 경우가 많기 때문입니다. 부품 대체품을 정의하면 모든 프로젝트, BOM 항목 및 구매 목록 항목에서 전역적으로 현재 부품 대신 다른 부품을 사용할 수 있음을 나타낼 수 있습니다.
때로는 프로젝트의 특정 BOM 항목에 대해 부품을 대체할 수 있지만, 반드시 다른 곳에서도 대체 가능한 것은 아닙니다. 이때 BOM 대체품이 필요합니다.
BOM 대체품을 사용하면 프로젝트의 특정 BOM 항목에 대한 대체 부품을 정의할 수 있습니다. 이 대체는 해당 특정 BOM 항목에만 적용되며 다른 프로젝트나 BOM에서의 부품 사용에는 영향을 미치지 않습니다.
빌드하거나 구매할 때 PartsBox는 위의 모든 유형의 대체 부품에 대한 정보를 결합하여 주어진 BOM 항목 또는 구매 목록 항목에 대한 가능한 모든 대체 부품의 포괄적인 목록을 생성합니다.
이 강력한 기능은 재고 및 빌드에 대한 엄격한 통제를 유지하면서도 부품 소싱 및 사용에 있어 최대한의 유연성을 보장합니다.
메타 부품, 부품 대체품 및 BOM 대체품을 사용하면 재고 관리를 최적화하고 재고 부족 위험을 줄이며 특정 부품을 사용할 수 없게 되더라도 프로젝트를 빌드할 수 있도록 보장할 수 있습니다.
PartsBox의 보관 위치는 상자, 선반 또는 랙과 같이 부품이 보관되는 물리적 장소를 나타냅니다. 새 보관 위치를 생성하려면 메인 메뉴의 보관(Storage) 섹션으로 이동하여 '생성(Create)' 버튼을 클릭하십시오. PartsBox는 보관 위치를 생성하는 네 가지 방법을 제공합니다:
보관 위치를 생성한 후 부품을 할당하면 재고의 물리적 위치를 쉽게 추적할 수 있습니다. 보관 위치는 생성 후 내용물이나 용도를 더 잘 반영하도록 이름을 변경할 수 있습니다. 그러나 보관 위치는 삭제할 수 없습니다. 대신 보관 위치를 보관(archive) 처리하면 보기에서 숨겨지지만 데이터베이스에는(기록과 함께) 여전히 유지됩니다. 이를 통해 위치 및 관련 부품에 대한 과거 데이터가 향후 참조 또는 감사 목적으로 보존됩니다.
PartsBox에서는 부품과 재고가 별도로 관리됩니다. 먼저 세부 정보와 사양을 입력하여 부품을 생성합니다. 그런 다음 재고 수량을 추가하여 실제 재고를 추적합니다. 재고가 없는 부품도 유용합니다. 예를 들어 BOM(자재 명세서)에 추가하여 프로젝트 비용을 계산하고 가격 견적을 생성할 수 있습니다.
새 부품을 추가하려면 메인 메뉴의 부품 섹션으로 이동하여 '생성' 버튼을 사용하여 부품 생성 대화 상자를 엽니다.
'부품 유형' 필드는 생성될 부품의 종류를 결정합니다:
상용 사용자의 경우 연결된 부품에 로컬(내부/회사) 부품 번호를 즉시 할당할 수 있습니다.
연결된 부품을 검색하는 방법에는 두 가지가 있습니다:
검색어를 입력하고 '일치' 또는 '검색'을 클릭하면 결과가 표시됩니다. 실제 부품의 중요한 차이를 나타낼 수 있으므로 이름의 작은 변화에 주의를 기울여 요구 사항과 정확히 일치하는 부품을 선택하십시오. 결과를 선택하면 사양이 표시되고 가능한 경우 각 부품 옆에 데이터시트 링크가 제공됩니다.
로컬 부품을 생성할 때 부품 이름만 필수이며 다른 모든 필드는 선택 사항입니다.
특정 요금제에서는 데이터시트, 이미지, CAD 모델 및 기타 정보를 업로드하여 부품에 첨부할 수 있습니다. 이는 부품이 생성된 후에 수행됩니다.
메타 부품을 생성하려면 이름을 입력하고 선택적으로 풋프린트와 설명을 입력하십시오. 새로 생성된 메타 부품은 비어 있으며, 멤버 부품(대체품)이 포함되어 있지 않습니다. 이들은 나중에 메타 부품 정보 화면의 '부품 추가' 버튼을 사용하거나 기본 부품 테이블에서 여러 부품을 선택하고 '선택됨 | 메타 부품에 추가' 옵션을 사용하여 추가해야 합니다.
재고, 오퍼 및 사용 내역이 있는 기존 부품을 메타 부품으로 전환하려는 경우, 비어 있는 새 메타 부품을 만드는 대신 변환할 수 있습니다. 이는 사용해 온 부품이 실제로는 상호 교환 가능한 대안 그룹을 나타내야 한다는 것을 깨달았을 때 유용합니다.
부품이 아직 메타 부품이 아니고, 서브 어셈블리가 아니며, 보관 처리되지 않은 경우 메타 부품으로 변환할 수 있습니다.
변환 방법:
변환 중 발생하는 일:
변경되지 않는 사항:
부품이 단종되거나 생산 중단되면 모든 프로젝트에서 다른 부품으로 교체해야 할 수 있습니다. 각 프로젝트 항목을 개별적으로 편집하는 대신 "프로젝트에서 교체" 작업을 사용하여 한 번에 이 작업을 수행할 수 있습니다.
교체 방법:
교체 중 발생하는 일:
변경되지 않는 사항:
모든 프로젝트가 아닌 특정 프로젝트에서만 부품을 교체하려면 프로젝트 목록에서 일괄 선택을 사용하여 수행할 수 있습니다.
선택한 프로젝트에서 교체하는 방법:
이것은 부품 대체가 특정 프로젝트에만 적용되거나, 프로젝트별로 점진적으로 교체를 진행하려는 경우에 유용합니다.
전역 교체와 동일한 동작이 적용됩니다. 영향을 받는 항목의 잠긴 오퍼가 지워지고, 목록 항목 및 빌드 기록은 영향을 받지 않으며, 원본 부품은 수정되거나 삭제되지 않습니다.
부품을 삭제하는 방법에는 두 가지가 있습니다:
부품 삭제는 파괴적인 작업이므로 빌드에 사용된 적이 없고 재고가 추가된 적이 없는 새로 생성된 부품을 삭제하는 경우가 아니라면 권장하지 않습니다. 부품을 삭제하면 PartsBox는 과거 빌드 기록에서 해당 부품에 대한 참조를 해결할 수 없게 됩니다. 일반적으로 빌드에 사용된 부품은 삭제하지 마십시오.
대부분의 경우 대신 부품을 보관 처리하는 것이 좋습니다(아래 참조).
보관된 부품은 일반 테이블과 검색에 표시되지 않아 정상적인 사용을 방해하지 않습니다. 하지만 "부품 | 보관됨" 테이블에서는 여전히 사용할 수 있으며 빌드 기록에도 계속 표시됩니다.
부품을 보관 처리하려면 부품 정보 화면의 "기타 작업"으로 이동하여 "부품 보관" 버튼을 클릭하세요.
보관 중인 부품은 재고(보유 중이거나 주문 중인 재고)가 없어야 합니다. 재고가 있는 부품을 보관하는 것은 일반적으로 논리적이지 않습니다. 보관된 부품은 표준 테이블 및 검색에 나타나지 않지만 부품 가치 보고서 또는 보관 위치 가치 보고서와 같은 보고서에는 여전히 영향을 미칩니다. 이러한 이유로 기존 재고가 있는 부품은 보관할 수 없습니다. 부품을 보관하기 전에 먼저 부품에서 재고를 수동으로 제거하거나 주문에서 부품을 제거해야 합니다.
일상적인 데이터베이스 작업에서 보고 싶지 않은 부품은 보관(Archiving)하는 것이 좋습니다. 실수로 생성되었으며 한 번도 사용되지 않은 부품만 삭제하십시오.
검색은 필요한 부품을 빠르게 찾을 수 있게 해주는 PartsBox의 기본 기능입니다. 기본 검색 상자는 부품 섹션 상단에 눈에 띄게 위치하여 표시된 부품 목록을 좁히는 강력한 도구를 제공합니다.
기본 검색 상자 외에도 애플리케이션 전체의 대부분의 테이블에서 검색 및 필터링 기능을 사용할 수 있습니다. 이 검색 상자는 기본 부품 검색 엔진보다 간단하며 정확한 일치 기능을 제공하여 결과를 구체화하는 데 도움이 됩니다.
부품 검색 엔진은 퍼지 매칭을 사용하므로 검색어가 정확히 일치하지 않더라도 관련 결과가 표시됩니다. 가장 관련성이 높은 일치 항목을 빠르게 식별할 수 있도록 정확한 결과는 다른 배경색을 사용하여 부분 일치 항목과 시각적으로 구분됩니다.
부품을 검색할 때 다음 필드가 검색 범위에 포함됩니다:
키워드로 검색하는 것 외에도 태그를 사용하여 검색할 수도 있습니다. 태그로 검색하려면 # 문자를 입력하고 태그 이름을 입력하면 됩니다. 태그는 정확히 일치해야 하며 여러 태그를 입력하는 경우 결과에 포함되려면 부품에 지정된 모든 태그가 있어야 합니다.
더 큰 유연성을 위해 검색 쿼리에 키워드와 태그를 결합할 수 있습니다. 이를 통해 크고 복잡한 부품 데이터베이스에서도 필요한 것을 정확하게 찾는 고도로 타겟팅된 검색을 생성할 수 있습니다.
PartsBox의 대부분의 테이블은 고급 필터링 기능을 지원하므로 표시된 데이터를 특정 기준에 맞게 빠르게 좁힐 수 있습니다. 필터링 시스템은 구성 가능성이 높으며 복잡한 논리 조건을 지원합니다. 이 섹션에서는 PartsBox에서 필터를 생성, 사용 및 관리하는 과정을 안내합니다.
테이블의 데이터를 필터링하려면 다음 단계를 따르십시오:
현재 적용된 모든 필터를 테이블에서 빠르게 제거하려면 "모든 필터 제거" 버튼을 사용하십시오. 나중에 필터를 다시 사용할 계획이라면 제거하기 전에 프리셋으로 저장해 두십시오.
필터 조건은 필터의 구성 요소입니다. 각 조건은 필드, 조건 및 값으로 구성됩니다:
논리적 AND/OR 연산자를 사용하여 여러 필터 조건을 결합할 수 있습니다. PartsBox는 중첩 조건을 지원하므로 각 AND/OR 문 아래에 단일 조건 또는 AND/OR로 결합된 여러 조건을 추가하여 복잡한 필터링 로직을 생성할 수 있습니다.
필터 조건에 숫자 값을 입력할 때 편의를 위해 단위 접두사를 사용할 수 있습니다. 단위 없이 접두사만 입력하면 됩니다. 예를 들어 "22μF" 대신 "22u", "10kΩ" 대신 "10k"를 사용하세요. 접두사는 대소문자를 구분하므로 "m"과 "M"은 다른 값을 나타냅니다.
PartsBox는 다음 단위 접두사를 지원합니다:
PartsBox를 사용하면 필터를 프리셋으로 저장할 수 있으며, 이는 개인용이거나 회사 내에서 공유될 수 있습니다. 이 기능을 사용하면 복잡한 필터를 빠르게 로드하고 조직의 모든 사람에게 유용한 필터를 정의할 수 있습니다.
필터 프리셋을 관리하려면:
필터 구성을 프리셋으로 저장하면 테이블 헤더의 드롭다운 메뉴에 나타납니다. 이를 통해 자주 사용하는 필터에 빠르게 액세스하고 다양한 뷰 간에 효율적으로 전환할 수 있습니다.
필터 프리셋은 태그나 이름을 기반으로 할 때 카테고리와 유사하게 기능할 수 있습니다. 각 항목이 하나의 카테고리에만 속하는 엄격한 카테고리 시스템과 달리, 프리셋은 항목이 여러 필터링된 뷰에 동시에 나타날 수 있도록 하여 더 많은 유연성을 제공합니다. 이 접근 방식은 일반적인 제한 없이 카테고리의 조직적 이점을 제공합니다.
필터 사전 설정 외에도 PartsBox를 사용하면 테이블 열 구성을 사전 설정으로 저장하고 공유할 수 있습니다. 이는 조직의 다른 사용자가 일관된 레이아웃으로 동일한 열을 봐야 하거나 다른 작업에 대해 다른 열 배열 간에 빠르게 전환하려는 경우에 유용합니다.
테이블 구성 프리셋은 열 선택, 순서 및 상대적 너비를 저장합니다. 필터 프리셋과 마찬가지로 개인 프리셋(본인에게만 표시됨) 또는 회사 전체 프리셋(조직의 모든 사용자와 공유됨)으로 저장할 수 있습니다.
테이블 구성을 사전 설정으로 저장하려면:
저장된 테이블 구성 프리셋을 로드하려면:
테이블 구성 아이콘을 클릭하고 "사전 설정 관리" 버튼을 사용하여 사전 설정을 관리할 수도 있습니다:
테이블 구성 사전 설정은 데이터를 내보내거나 재고를 검토할 때 모든 사람이 동일한 열을 보도록 하는 등 여러 사용자에게 일관된 보기가 필요한 팀에 특히 유용합니다.
PartsBox는 여러 부품에 대해 작업을 수행할 수 있는 편리한 방법을 제공합니다. 부품 테이블에서 각 부품 이름 옆에는 체크박스가 있어 개별적으로 선택할 수 있습니다. 애플리케이션은 선택 사항을 기억하므로 선택한 부품을 잃지 않고 자유롭게 선택과 검색을 혼합하여 사용할 수 있습니다. 부품을 선택하고 검색을 수행한 후 더 많은 부품을 선택하면 선택 항목이 꾸준히 늘어납니다.
현재 보기의 모든 부품을 선택하려면 테이블 헤더의 선택 확인란을 클릭하십시오. 이렇게 하면 보이는 모든 부품이 선택된 것으로 표시됩니다. 모든 선택을 취소하고 새로 시작해야 하는 경우 '선택' 메뉴에서 '모두 선택 취소' 옵션을 사용하십시오.
'선택' 메뉴는 선택한 부품에 대해 수행할 수 있는 다양한 작업을 제공합니다:
선택 체크박스와 '선택' 메뉴를 사용하면 PartsBox에서 여러 부품에 대해 대량 작업을 효율적으로 수행할 수 있습니다.
여러 부품에 대해 작업하는 것과 유사하게 여러 로트에 대해 작업을 수행할 수 있습니다. 부품 섹션에서 로트 버튼을 선택하여 재고의 모든 로트를 나열하는 테이블을 봅니다. 그런 다음 작업하려는 로트를 선택하고 "선택된 항목..." 메뉴를 사용하여 다음을 수행할 수 있습니다:
전체 로트보다 적은 수량을 이동하기로 선택하면 로트가 분할되며, PartsBox는 새로 생성된 로트에 대한 추가 정보를 요청합니다. 빌드에서 생성된 로트를 분할할 때, 새 로트는 빌드 탭에 원래 빌드 정보를 표시하여 완전한 추적성을 유지합니다.
로트(Lot) 관리는 로트 제어 기능이 있는 요금제에서만 사용할 수 있습니다.
로트 제어가 없는 요금제에서도 여러 배치의 부품에 대해 작업을 수행할 수 있습니다. 그러나 이 경우 이러한 작업은 보관 위치 내에서만 수행할 수 있습니다.
보관 위치에 저장된 부품을 보려면 보관(Storage) 섹션으로 이동하여 보관 위치를 선택하세요. 또는 테이블에서 보관 위치 행을 확장하여 그곳에 저장된 부품 목록을 확인하세요. 하나 이상의 부품을 선택하고 "선택된 항목..." 메뉴를 사용하여 다음을 수행하세요:
로트 제어가 있는 요금제에서는 이러한 작업이 로트를 올바르게 추적합니다. 전체 로트보다 적은 수량을 이동하도록 선택하면 로트가 분할되고 PartsBox는 새로 생성된 로트에 대한 추가 정보를 요청합니다.
PartsBox는 프로젝트에 부품을 추가하는 몇 가지 편리한 방법을 제공하여 BOM(자재 명세서)을 효율적으로 채울 수 있도록 합니다. 사용 가능한 옵션은 다음과 같습니다:
바코드 스캔은 입고되는 배송을 처리하고, 재고를 추가 또는 제거하며, PartsBox에서 새 부품을 생성하는 빠르고 효율적인 방법입니다. 이 기능은 재고 관리 워크플로를 개선하여 시간을 절약하고 수동 데이터 입력을 줄여줍니다.
PartsBox는 바코드 스캔을 위한 두 가지 방법을 지원합니다:
바코드 스캔을 시작하려면 PartsBox에서 '스캔' 메뉴 버튼을 클릭하십시오. 스캔 방법에 따라:
바코드가 성공적으로 디코딩된 후 PartsBox는 데이터를 분석하고 다음 작업 중 하나를 수행합니다:
PartsBox는 전자 부품 유통업체에서 일반적으로 사용하는 다양한 바코드 형식을 지원합니다:
스캔한 바코드에 수량 정보가 포함되어 있으면 '재고 추가' 대화 상자에 자동으로 미리 채워집니다.
PartsBox 내에서 DigiKey 주문을 생성하고 생성된 ID 코드를 DigiKey 장바구니에 복사한 경우, 수령한 부품의 바코드에 PartsBox ID가 포함됩니다. 이 바코드를 스캔하면 PartsBox가 관련 주문 및 라인 항목을 자동으로 식별하여 주문에 대해 부품을 쉽게 수령할 수 있습니다.
PartsBox에서 직접 부품, 로트, 보관 위치, 주문, 프로젝트 및 빌드에 대한 라벨을 인쇄할 수 있습니다. 필요에 따라 라벨을 사용자 정의할 수 있는 템플릿 시스템이 있습니다.
직접 라벨 인쇄에 필요한 것:
JSPrintManager가 필요한 이유는 브라우저가 프린터에 직접 액세스할 수 없기 때문입니다. 원시 코드를 프린터로 보내기 위해 PartsBox는 로컬에서 JSPrintManager에 연결하여 프린터로 데이터를 보내도록 요청해야 합니다.
전제 조건이 충족된 경우 '설정 | 라벨 | 프린터'로 이동하면 시스템에서 사용 가능한 프린터 목록이 표시됩니다. 거기서 ZPL 호환 라벨 프린터를 선택하세요.
여러 라벨 카테고리가 있습니다: 부품, 로트, 보관 위치, 주문, 프로젝트 및 빌드. 각 카테고리에서 PartsBox를 사용하면 여러 라벨 템플릿을 정의할 수 있습니다. 이를 통해 다양한 라벨 유형이나 크기 간에 빠르게 전환할 수 있습니다. 상용 요금제에서는 라벨 템플릿이 회사 전체에서 공유됩니다.
새 라벨 템플릿을 만들려면 '설정 | 라벨'로 이동하여 카테고리 중 하나를 선택하십시오. 선택한 카테고리에서 '생성'을 클릭하면 예제 라벨이 미리 채워진 템플릿이 표시됩니다. 이 예제들은 2.25x1.25인치 라벨에 적합한 기본값이 되도록 신중하게 준비되었습니다(네, Zebra는 라벨 치수를 인치로만 지정하며, 이는 57.15mm x 31.75mm입니다).
라벨 템플릿 양식의 왼쪽에는 다음이 표시됩니다:
라벨 템플릿 양식의 오른쪽에는 "필드" 섹션이 있습니다. 여기에는 템플릿의 데이터 필드(중괄호 안의 숫자로 표시됨)가 나열됩니다. PartsBox는 템플릿에서 사용된 가장 높은 숫자를 기준으로 필드를 자동으로 감지합니다. 예를 들어 템플릿에서 {0}, {1}, {5}를 사용하는 경우 구성할 필드는 6개(필드 0~5)가 됩니다. 각 필드에 대해 사용 가능한 PartsBox 데이터 필드를 선택할 수 있습니다. 선택할 수 있는 PartsBox 데이터 필드가 매우 많으므로 키보드로 입력하여 검색하는 것이 좋습니다.
'저장'을 클릭하면 템플릿을 사용할 수 있습니다.
프린터를 선택하고 라벨 템플릿을 하나 이상 생성하면 PartsBox의 모든 객체에 대한 라벨을 인쇄할 수 있습니다.
라벨을 인쇄하려면 라벨을 붙이려는 객체의 정보 화면을 엽니다. 부품의 경우 부품 정보 화면, 보관 위치의 경우 보관 위치 정보 화면, 다른 객체의 경우도 마찬가지입니다. 정보 화면의 오른쪽 상단 모서리에 작은 QR 코드 아이콘과 ID Anything™ 코드의 짧은 버전을 표시하는 ID Anything™ 버튼을 찾으세요. 이 버튼을 클릭하면 템플릿 선택기, 라벨 미리보기 및 '라벨 인쇄' 버튼이 표시되는 대화 상자가 열립니다.
태그는 PartsBox에서 데이터를 분류하고 정리하는 강력하고 유연한 방법을 제공합니다. 부품, 보관 위치, 프로젝트, 주문, 로트 및 빌드와 같은 다양한 객체에 태그를 적용하여 데이터의 특정 하위 집합을 빠르게 찾고 필터링할 수 있습니다.
태그는 정보/편집 화면에서 할당하거나 여러 항목을 선택하고 '선택' 메뉴에서 '태그 추가/제거…' 옵션을 사용하여 할당할 수 있습니다.
태그를 추가할 때 선행 # 문자 없이 태그 이름만 입력하세요. 객체에는 태그를 원하는 만큼 첨부할 수 있습니다.
태그는 데이터를 검색하고 필터링하는 데 중요한 역할을 합니다. 검색 상자에 태그를 입력하면(# 문자 앞에 붙임), PartsBox는 해당 특정 태그가 할당된 객체로 검색 결과를 제한합니다.
태그는 정확히 일치해야 합니다. 검색 상자에 여러 태그를 입력하면 결과에 포함되려면 개체에 지정된 모든 태그가 있어야 합니다.
태그 지정 프로세스를 간소화하기 위해 PartsBox는 사양에 따라 부품에 대한 자동 태그를 자동으로 생성합니다. 이러한 자동 태그는 수동으로 할당된 태그와 독립적으로 생성되므로 자동 태그와 동일한 이름의 태그를 할당하더라도 충돌에 대해 걱정할 필요가 없습니다.
자동 태그는 수동 작업 없이 부품을 분류할 수 있는 편리한 방법을 제공합니다. 유사한 사양을 가진 부품이 자동으로 그룹화되므로 부품을 더 쉽게 찾고 관리할 수 있습니다.
전자 제품 제조에서는 취급, 기계 설정 또는 결함과 같은 다양한 요인으로 인해 일정 비율의 부품이 일반적으로 손실되거나 낭비됩니다. PartsBox를 사용하면 각 부품에 대해 개별적으로 소모율(또는 낭비) 매개변수를 정의하여 재고 및 주문 수량이 이러한 예상 손실을 고려하도록 할 수 있습니다.
PartsBox는 손실률(attrition)을 지정하는 두 가지 방법을 제공합니다:
단일 부품에 대한 손실률 매개변수를 설정하려면 부품의 상세 페이지로 이동하여 손실률 설정을 찾으십시오. 필요에 따라 백분율 및/또는 수량 값을 입력할 수 있습니다.
여러 부품에 대해 동시에 손실률 매개변수를 설정해야 하는 경우, PartsBox의 대량 편집 기능을 사용하면 쉽게 처리할 수 있습니다:
PartsBox를 사용하여 프로젝트 및 BOM을 빌드하거나 가격을 책정할 때 애플리케이션은 정의된 손실(attrition) 매개변수를 자동으로 고려합니다. 프로젝트의 필요와 예상 손실을 기반으로 필요한 총 부품 수를 계산하여 빌드를 완료하기에 충분한 재고 또는 주문 수량을 확보하도록 합니다.
상호 교환 가능한 부품을 그룹화하는 데 사용되는 메타 부품에는 소모율(attrition)을 직접 설정할 수 없습니다. 메타 부품이 포함된 프로젝트의 가격을 책정할 때 PartsBox는 메타 부품 내의 모든 개별 부품 중 최대 소모율 값을 사용합니다. 프로젝트를 빌드할 때 실제 소모율은 빌드 시점에 메타 부품 그룹에서 선택된 특정 부품을 기준으로 계산됩니다.
PartsBox는 CSV 또는 TSV 형식의 여러 CAD/eCAD 패키지에서 BOM(자재 명세서)을 가져올 수 있습니다. 새 프로젝트를 생성하거나 기존 프로젝트로 BOM 항목을 가져올 수 있습니다.
기존 BOM을 가져와 새 프로젝트를 생성하려면 '프로젝트' 섹션의 '가져오기' 버튼을 사용하세요. 그러면 업로드할 파일을 묻는 메시지가 표시됩니다. CAD 프로그램에서 내보낸 CSV/TSV 파일을 업로드하세요.
PartsBox가 BOM을 파싱하고 예비 결과를 표시하려고 시도합니다. BOM이 올바르게 파싱되고 처음 몇 개의 예제 행이 표시될 때까지 먼저 '필드 구분 기호' 및 '문자 인코딩' 옵션을 조정해 주세요. BOM에 대해 '첫 번째 줄에 열 이름 포함' 확인란이 올바르게 설정되어 있는지 확인해 주세요.
그 후, BOM 열에서 PartsBox BOM 필드로의 매핑을 조정하세요. 휴리스틱을 사용하여 열 매핑을 최선으로 추측하는 '추측' 버튼이 있지만, 항상 결과를 주의 깊게 검토해 주세요.
가져온 BOM은 필요한 열을 매핑하면 열 매핑 테이블 아래에 표시됩니다.
사용 가능한 BOM 필드 선택 항목은 다음과 같습니다:
향후 가져오기 시간을 절약하기 위해 나중에 빠르게 액세스할 수 있도록 열 매핑 설정을 프리셋으로 저장할 수 있습니다.
BOM을 PartsBox로 가져온 후 부품을 나타내는 각 줄은 이미 생성된 특정 부품과 일치되어야 합니다. 모호성과 잠재적인 비용 발생 실수(동일한 이름을 가진 부품이 많음) 때문에 BOM을 가져오는 동안 부품을 자동으로 생성할 수 있는 방법은 없습니다. 부품이 이미 생성된 경우 다음 순서대로 시도되는 여러 가지 방법으로 자동 매칭을 수행할 수 있습니다:
빠르고 쉽고 정확한 매칭을 위해 CAD 부품 데이터베이스에 ID Anything™ 코드 또는 CAD 키를 저장하고 BOM으로 내보내는 것을 적극 권장합니다.
부품과 일치하지 않는 항목이 강조 표시됩니다. 이러한 항목에 대해서는 추가 부품을 생성하고 일치를 다시 시도하거나(아래 참조), 각 항목을 열어 수동으로 일치시키면서 그 과정에서 새 부품을 생성할 수도 있습니다. 실수를 한 경우 항목의 일치를 해제할 수도 있습니다.
매칭을 다시 시도하려면 BOM에서 일부 또는 모든 항목을 선택하고 '선택됨 | 항목 매칭' 메뉴 옵션을 사용할 수 있습니다. 이렇게 하면 선택한 모든 항목에 대해 매칭을 다시 시도합니다. 필요한 경우 여러 항목의 매칭을 해제할 수도 있습니다.
BOM 항목은 부품에만 국한되지 않으며 PCB 조립, 테스트 또는 포장과 같은 서비스나 노동력을 나타낼 수도 있습니다. 이러한 항목에는 부품과 마찬가지로 오퍼를 첨부할 수 있어 부품 비용뿐만 아니라 전체 생산 비용을 추정할 수 있습니다. 서비스/노동 BOM 항목에 대한 오퍼는 부품 오퍼와 유사합니다. 다중 가격 구간, MOQ 및 만료 날짜가 지원되며 지원되는 모든 통화로 오퍼를 입력할 수 있습니다.
BOM 항목은 실수를 방지하고 구조적인 BOM 편집을 허용하기 위해 정확성을 검사합니다. 특정 라인 항목의 수량은 지정자(designator)의 수와 일치해야 합니다. 예를 들어, 수량이 2이고 지정자가 C1, C2인 BOM 항목은 정확하지만, 수량이 2인데 지정자가 C1 하나뿐인 경우는 실수일 가능성이 높습니다. PartsBox는 이런 경우 경고를 표시하며, 이러한 실수가 있는 BOM 항목을 병합하는 것도 불가능하게 만듭니다.
여러 항목이 동일한 부품과 일치하는 경우, 일반적으로 수량과 지정자(designator)를 적절히 조정하여 단일 항목으로 결합하는 것이 합리적입니다. 이것이 '선택됨 | 항목 병합' 옵션의 용도입니다. 동일한 부품을 참조하는 여러 항목을 선택하면 단일 BOM 항목으로 병합할 수 있습니다.
BOM 항목을 확장하는 것도 가능합니다. 수량이 2이고 지정자가 C1, C2인 BOM 항목은 각각 수량이 1인 두 개의 BOM 항목으로 확장할 수 있으며, 하나는 C1을 참조하고 다른 하나는 C2를 참조합니다. 이는 항목 중 하나를 편집하거나 빌드에서 제외하려는 경우에 유용합니다. BOM 항목을 확장하려면 확장하려는 BOM 라인을 연 후 '항목 확장' 버튼을 사용하십시오.
수량이 1보다 큰 BOM 항목은 수량이 1인 여러 BOM 항목으로 확장할 수 있습니다. 예를 들어, RC0805FR-0710KL 항목이 있고 수량이 3이며 지정자가 R1,R2,R3인 경우 다음 세 가지 항목으로 확장할 수 있습니다.
RC0805FR-0710KL, 수량 1, 참조 번호 R1RC0805FR-0710KL, 수량 1, 참조 번호 R2RC0805FR-0710KL, 수량 1, 참조 번호 R3BOM 항목을 편집할 때 '항목 확장' 버튼을 클릭하여 확장할 수 있습니다. 이 버튼은 수량이 1보다 큰 항목에 대해서만 나타납니다. 여러 BOM 항목을 선택하고 "선택됨 | 항목 확장..."을 사용할 수도 있습니다.
반대 작업도 가능합니다. 동일한 부품을 가진 여러 BOM 항목을 선택하고 '선택됨 | 항목 병합...' 메뉴 옵션을 사용할 수 있습니다. 이렇게 하면 선택한 항목이 단일 BOM 항목으로 병합되고 지정자(designator)가 결합됩니다.
BOM 항목을 병합할 때 BOM 대체품에 대해 AND 연산이 수행됩니다. 즉, 선택한 항목의 BOM 대체품 집합의 교집합이 병합된 항목의 대체품 집합이 됩니다.
BOM 하단에 동일한 부품을 참조하는 여러 BOM 라인에 대한 경고가 있을 수 있습니다. 이는 문제가 아니며, PartsBox는 전체 BOM에 대해 '병합' 작업을 수행하는 편리한 방법을 제공할 뿐입니다. '모두 병합'을 클릭하면 동일한 부품을 참조하는 여러 BOM 라인의 모든 인스턴스가 처리되고 병합됩니다.
PartsBox에서 자재 명세서(BOM)를 편집할 때 개별 BOM 항목에 대한 부품 대체품을 추가할 수 있는 유연성이 있습니다. 이 기능을 사용하면 주 부품과 상호 교환하여 사용할 수 있는 대체 부품을 지정할 수 있습니다. 빌드, 가격 책정 또는 구매 시 PartsBox는 주 부품과 모든 대체품을 동등하게 유효한 선택으로 취급하여 부품 소싱에 더 큰 유연성을 제공합니다.
BOM 대체품은 메타 부품의 멤버 부품(대체품) 및 개별 부품의 대체품과 유사하게 작동합니다. 그러나 중요한 차이점이 있습니다. BOM 대체품은 특정 프로젝트 내의 항목별로 구성되며 해당 특정 항목 외부에는 영향을 미치지 않습니다. 이러한 세분화된 제어를 통해 각 프로젝트의 특정 요구 사항에 맞게 대체품을 조정할 수 있습니다.
구매를 위해 BOM을 결합할 때, PartsBox는 대체품 처리에 보수적인 접근 방식을 취합니다. 동일한 부품에 대해 서로 다른 대체품 세트를 가진 두 개의 항목이 있는 경우, PartsBox는 대체품의 교집합만 고려합니다. 즉, 두 항목 모두에 공통적인 대체품만 고려합니다. 이는 구매 목록에서 모든 인스턴스에 보편적으로 적용 가능한 대체품만 사용되도록 보장합니다. 이를 설명하기 위해 예를 들어보겠습니다. 부품 A에 대체품 B와 C가 있는 BOM이 하나 있고, 부품 A에 대체품 B와 D가 있는 또 다른 BOM이 있다고 가정해 보겠습니다. 이 경우 PartsBox는 부품 A가 항상 B, C 또는 D로 대체될 수 있다고 가정할 수 없습니다. 대신, PartsBox는 부품 A가 B로 대체될 수 있다는 것만 확신할 수 있는데, 이는 B가 두 BOM 모두에 공통적인 유일한 대체품이기 때문입니다.
BOM 항목을 병합할 때 BOM 대체품에 대해 AND 연산이 수행됩니다. 즉, 선택한 항목의 BOM 대체품 집합의 교집합이 병합된 항목의 대체품 집합이 됩니다.
Altium Designer의 특정 버전은 생성하는 CSV 파일에서 큰따옴표(")를 처리하는 데 문제가 있는 것으로 알려져 있습니다. 구체적으로, 이러한 버전은 필드 값 내의 큰따옴표를 올바르게 이스케이프 처리하지 못합니다. 예를 들어, 필드에 0.156"와 같은 값이 포함된 경우 결과 CSV 파일은 표준 CSV 형식 규칙을 준수하지 않아 추가 처리나 가져오기에 문제가 발생합니다.
이 문제를 해결하기 위해, 이스케이프되지 않은 큰따옴표로 인해 CSV 파일에 문제가 발생하는 사용자는 몇 가지 수동 수정 옵션을 사용할 수 있습니다:
향후 릴리스에서 이 문제를 해결하여 수동 파일 조정의 필요성을 줄일 수 있는 Altium의 소프트웨어 업데이트 또는 패치를 확인해 보세요.
프로젝트 비용을 추정하는 것은 생산 프로세스에서 중요한 단계입니다. PartsBox는 포괄적인 가격 책정 기능을 제공하여 이 작업을 단순화합니다. 이 기능에 액세스하려면 가격을 책정하려는 프로젝트로 이동하여 '가격 책정' 탭을 선택하세요.
'가격 책정' 탭을 열면 프로젝트 부품 및 관련 비용에 대한 자세한 내역을 표시하는 기본 가격 책정 테이블이 나타납니다. 이 테이블에는 부품 이름, 제조업체, MPN(제조업체 부품 번호), 필요한 수량 및 각 부품의 단가와 같은 정보가 포함됩니다.
빌드/배치 크기는 가격을 추정하려는 단위 수입니다. 빠른 액세스를 위해 몇 가지 일반적인 수량이 제공되지만 입력 상자에 임의의 수량을 입력할 수 있습니다.
총 단가와 총 가격은 오른쪽 큰 글씨로 표시됩니다. 그 옆에 있는 펼치기 버튼을 사용하면 수동으로 입력하지 않고도 일반적인 빌드 수량 전체 범위에 대한 가격을 빠르게 비교할 수 있습니다.
단가 및 총 가격 옆에 빨간색 느낌표 경고 표시가 있으면 일부 정보가 누락되어 PartsBox가 가격을 계산할 수 없음을 의미합니다. 문제가 있는 부품은 아래 가격 표에서 빨간색으로 강조 표시됩니다.
부품 소싱 옵션을 통해 부품의 출처를 선택할 수 있습니다. '로컬 재고만'은 이미 보유한 부품만 고려하며 BOM 가격 책정에 평균 구매 가격을 사용합니다. '구매만'은 로컬 재고를 무시하고 온라인 가격 및 재고 정보만 사용합니다. '로컬 재고 사용 후 구매'는 먼저 모든 로컬 재고를 사용한 다음, 충분하지 않은 경우 온라인 오퍼를 고려합니다.
재고 기록에 가격이 포함되어 있지 않은 경우, 프로젝트/BOM 가격 책정에서 로컬 재고를 사용하려고 하면 올바른 가격 정보를 얻을 수 없습니다. 언제든지 돌아가서 재고 기록을 편집하여 가격을 추가할 수 있습니다.
오퍼 필터링 옵션을 사용하면 오퍼 목록을 좁힐 수 있습니다:
가격 책정 테이블은 PartsBox의 BOM 가격 책정 기능의 핵심 구성 요소입니다. 프로젝트의 모든 부품에 대한 포괄적인 개요와 가격 정보 및 소싱 옵션을 제공합니다. 이 테이블을 통해 프로젝트 부품 구매에 대한 정보에 입각한 결정을 내릴 수 있습니다.
가격 책정 테이블의 주요 열은 다음과 같습니다:
가격 책정 테이블은 자물쇠 아이콘을 사용하여 부품에 대한 특정 오퍼를 '잠금'하는 기능을 제공합니다. 오퍼가 잠기면 가격이나 가용성의 변경 사항에 관계없이 전체 BOM 가격을 계산하는 데 사용됩니다.

가격 책정 테이블의 각 행에는 '제외' 체크박스가 있어 가격 계산에서 부품을 빠르게 제외할 수 있습니다. 이는 BOM에서 특정 부품을 제거했을 때의 영향을 확인하려는 경우에 유용합니다.
특정 부품에 대해 사용 가능한 오퍼에 대한 자세한 내용을 보려면 왼쪽의 쉐브론 아이콘을 사용하여 행을 확장할 수 있습니다. 그러면 가격, 수량 구간 및 리드 타임을 포함하여 해당 부품에 대한 모든 오퍼 목록이 표시됩니다.
PartsBox는 온라인 ID(제조업체 부품 번호)에 연결된 각 BOM 항목에 대해 가장 좋은(가장 저렴한) 제안을 자동으로 선택합니다. 일반적으로 각 부품에 대해 20~40개의 제안을 사용할 수 있으므로 선택 과정은 복잡하며 다음과 같은 다양한 요소를 고려합니다:
기본 BOM 가격 책정 표에는 각 부품에 대한 최적의 오퍼만 표시됩니다. PartsBox는 '초과분 폐기 가격'(구매한 초과 재고는 폐기된다고 가정하고 지불한 가격)을 기준으로 이 오퍼를 선택합니다. 이 접근 방식은 필요한 수량이 MOQ 미만이거나 주문 배수의 배수가 아니더라도 가장 비용 효율적인 옵션이 선택되도록 보장합니다.
예를 들어, 50개의 부품이 필요하지만 MOQ가 100개인 경우, PartsBox는 초과된 50개가 폐기될 것이라고 가정하고 100개에 대한 가격을 고려합니다. 수량 할인(price breaks)으로 인해 이 가격이 여전히 경쟁력이 있다면 최적의 오퍼로 선택될 수 있습니다. 역설적이게도 더 많이 사는 것이 더 저렴할 때가 있습니다. 마찬가지로, 비교를 위해 수량은 가장 가까운 주문 배수로 올림 처리됩니다.

제안의 순위, 따라서 최상의 제안은 빌드 수량에 따라 변경됩니다. 이를 통해 특정 수량에서 비용 효율적인 새롭고 예상치 못한 부품 소스를 발견할 수 있습니다.
각 제안(offer)을 확장하면 추가 세부 정보가 표시됩니다:

메타 부품, BOM 대체품 또는 부품 대체품의 경우 그룹화된 모든 부품에 대한 오퍼가 수집됩니다. 이러한 부품은 상호 교환 가능한 것으로 간주되므로 오퍼가 결합되고 전체 풀에서 가장 좋은 오퍼가 선택됩니다.
주요 유통업체에서 부품을 소싱하는 것 외에도 특정 수량에 대해 다른 공급업체로부터 할인된 가격으로 맞춤형 제안을 받는 것이 일반적입니다. PartsBox는 사용자가 자신의 로컬 제안을 입력할 수 있도록 하여 이를 수용하며, 이 제안은 가격 책정 과정에서 온라인 제안과 함께 고려되고 순위가 매겨집니다.
로컬 제안은 두 가지 방법으로 추가할 수 있습니다:
온라인 오퍼와 마찬가지로 로컬 오퍼는 수량에 따른 여러 가격 구간뿐만 아니라 최소 주문 수량(MOQ) 및 주문 배수를 지원합니다. 이러한 파라미터는 특정 프로젝트에 대한 최적의 오퍼를 결정할 때 가격 책정 알고리즘에 의해 고려됩니다.

로컬 제안을 추가할 때 다음과 같은 추가 정보를 제공할 수 있습니다:
만료일은 특히 중요합니다. PartsBox는 가격 책정 시 만료된 오퍼를 자동으로 제외하기 때문입니다. 만료된 오퍼는 고려되지 않습니다.
로컬 오퍼를 생성한 후 오퍼를 클릭하고 첨부 파일 섹션을 사용하여 파일을 첨부할 수 있습니다. 이는 견적서, 이메일 서신 또는 오퍼와 관련된 기타 문서를 저장하는 데 유용합니다.
PartsBox는 로컬 오퍼에 대해 모든 주요 통화를 지원합니다. 최신 환율을 사용하여 가격을 선호하는 표시 통화로 변환하는 동시에 참조를 위해 원래 가격과 통화를 보존합니다. 이를 통해 수동으로 통화를 변환하지 않고도 전 세계 다양한 공급업체의 오퍼로 작업할 수 있습니다.
PartsBox는 통화 처리를 단순화합니다. 사용자는 설정에서 선호하는 통화를 선택할 수 있으며, 모든 가격은 애플리케이션 전체에서 해당 통화로 표시됩니다. 이를 통해 가격 정보를 작업할 때 일관되고 개인화된 경험을 할 수 있습니다.
이 소프트웨어는 정확한 통화 변환을 위해 유럽 중앙 은행(ECB) 환율을 사용합니다. 이 환율은 정기적으로 업데이트됩니다. 이를 통해 수동 통화 변환의 필요성을 없애고 사용자에게 최신 가격 정보를 제공합니다.
오퍼를 수동으로 입력할 때 지원되는 통화 중 하나를 선택할 수 있습니다. PartsBox는 통화 변환을 자동으로 처리하여 사용자가 선호하는 통화로 가격을 표시합니다. 이 기능은 다양한 공급업체 및 지역의 오퍼를 수용하여 가격 데이터를 쉽게 비교하고 분석할 수 있게 해줍니다.
빌드는 생산 계획 및 추적을 위한 PartsBox의 필수 기능입니다. 이를 통해 (감모율을 포함한) 충분한 부품 수량이 있는지 확인하고, 빌드를 준비하고, 피킹 목록을 생성하고, 재고에서 사용된 수량을 제거할 수 있습니다.
빌드는 추적성도 제공합니다. 구독 요금제에 따라 빌드 기록은 각 빌드에 어떤 특정 부품이 사용되었는지 다양한 수준의 세부 정보로 보여줍니다.
과거 빌드 기록에 액세스하거나, 진행 중인 다단계 빌드를 보거나, 새 빌드를 시작하려면 프로젝트 내의 '빌드' 탭으로 이동하세요.
새 빌드를 시작할 때 빌드 테이블에는 모든 프로젝트 부품과 필요한 수량 및 사용 가능한 수량이 표시됩니다. 부품 감모 계산을 지원하는 플랜의 경우, 필요한 수량에는 감모 설정에 따라 각 부품별로 개별적으로 계산된 감모 오버헤드가 포함됩니다. 감모가 적용되면 필수(Required) 열에는 "15 (12+3)" 형식으로 내역이 표시되며, 총 필요 수량 뒤에 괄호 안에 기본 수량과 감모 오버헤드가 표시됩니다.
Production 요금제 이상에서는 빌드 설정의 "손실률 비활성화?" 체크박스를 사용하여 빌드에 대한 손실률 계산을 비활성화할 수 있습니다. 비활성화하면 손실률에 대한 추가 부품을 추가하지 않고 BOM의 정확한 수량이 사용됩니다. 항목 행을 확장하고 해당 특정 항목에 대한 손실률 설정을 조정하여 개별 BOM 항목에 대해 이 설정을 재정의할 수도 있습니다.
'재고 요청' 열은 부품을 어디서 조달할지 나타냅니다. 여러 위치에 보관된 부품, 로트 관리가 있는 부품 및 메타 부품의 경우 이 열에 여러 소스가 표시될 수 있습니다.
숫자를 입력하거나 +/- 버튼을 사용하여 계획된 빌드 수량을 설정할 수 있습니다. 수량을 조정하면 모든 것이 즉시 업데이트됩니다. 부품의 재고가 부족한 경우 해당 행은 경고와 함께 빨간색으로 강조 표시됩니다.
PartsBox는 부품을 BOM 항목에 할당할 때 다양한 전략을 사용합니다:
또한 PartsBox가 각 BOM 항목에 대해 단일 부품 소스만 사용하도록 제한할 수 있습니다. 일부 요금제는 단일 소스로 제한되며, 다른 요금제에서는 완전한 추적성을 보장하기 위해 유용할 수 있습니다.
기본 부품 소스 선택 전략이 초기 할당을 결정하지만, 이는 테이블에서 변경할 수 있습니다. 각 행을 확장하여 소스를 표시할 수 있으며, 이를 통해 개별적으로 선택하고 순서를 변경할 수 있습니다(요금제 제한 사항 적용). 또한 항목별로 사용 수량을 재정의할 수도 있습니다.
각 행에는 '제외?' 체크박스가 포함되어 있습니다. 이 체크박스를 선택하면 해당 부품이 빌드에서 제외됩니다(본질적으로 DNP - Do Not Populate). 제외된 부품에 대해서는 재고가 차감되지 않습니다.
일부 BOM 항목에 대한 재고가 부족한 경우 PartsBox는 경고를 표시하지만 빌드를 계속 진행할 수 있도록 허용합니다. 이는 PartsBox에 입력되지 않은 추가 재고가 있거나 부분적으로 실장된 보드를 생산하려는 경우에 유용할 수 있습니다. 사용 가능한 최대 수량이 재고에서 제거됩니다.
단일 단계 빌드에서 '빌드 및 재고 제거' 버튼을 누르고 확인하면 프로젝트에 속한 제외되지 않은 모든 부품의 재고가 제거됩니다. 그런 다음 빌드가 완료된 것으로 표시됩니다.
다단계 빌드의 경우 '다단계 빌드' 체크박스를 선택하세요. PartsBox는 빌드의 각 부품 옆에 선택 체크박스를 표시합니다. 개별 상자를 사용하여 행을 선택하거나, 모든 행을 선택/선택 취소하고, 검색/필터링 인터페이스를 사용하여 현재 단계에서 빌드/배치할 부품을 표시할 수 있습니다. 필터링 인터페이스는 태그를 지원하므로 '#smd'를 입력하면 종종 먼저 배치되는 모든 SMD 요소를 빠르게 선택할 수 있습니다.
'빌드 및 재고 제거'를 누르면 선택한 항목만 처리됩니다(단일 단계 빌드와 동일).
부품을 선택하지 않고 빌드 단계를 수행하는 것은 빌드 기록에 처리 단계를 문서화하는 데 유용할 수 있습니다.
완료되지 않은 다단계 빌드는 빌드 인터페이스의 '진행 중' 탭에 나타납니다. 이를 선택하면 다음 단계를 빌드하거나 빌드를 완료하여 완료된 것으로 표시할 수 있습니다.
빌드에는 여러 단계가 있을 수 있습니다. 모든 부품이 배치되지 않았더라도 완료된 것으로 표시할 수도 있습니다. 이 경우 사용되지 않은 항목은 빌드에서 제외된 것으로 표시됩니다.
다단계 구축은 모든 단계에서 동일한 ID Anything™ 코드로 표시되므로, 미완성 장치에도 ID Anything™ 라벨을 부착하여 빠르게 식별하고 구축 정보에 액세스할 수 있습니다.
생산을 관리할 때 빌드 기록을 유지하는 것이 중요합니다. 이 기록에는 일반적으로 프로젝트 또는 BOM에 대해 빌드된 유닛 수, 빌드 날짜 및 시간, 관련 코멘트와 같은 정보가 포함됩니다. 이 수준의 세부 정보는 간단한 생산 실행에는 충분하지만, 더 복잡한 빌드에는 추적해야 할 추가 데이터가 필요한 경우가 많습니다.
실제 시나리오에서 각 빌드는 고유한 구성을 가집니다. 이 구성에는 다음을 포함한 보충 정보가 포함됩니다:
PartsBox는 이 모든 정보를 빌드 기록의 일부로 저장하므로 나중에 언제든지 특정 빌드가 어떻게 구성되었는지 쉽게 검토하고 확인할 수 있습니다.
빌드 구성 기록에 액세스하려면 PartsBox의 프로젝트 섹션 내 '빌드' 탭으로 이동하세요. 여기에서 모든 빌드 목록을 찾을 수 있습니다. 전체 목록을 보거나 완료된 빌드 또는 현재 진행 중인 다단계 빌드만 표시하도록 필터링할 수 있습니다.
각 빌드에는 고유한 ID Anything™ 코드가 할당되며, 이 코드는 라벨에 인쇄하여 해당 빌드 중에 생산된 물리적 장치에 부착할 수 있습니다. 이 코드는 빌드 정보에 빠르고 편리하게 액세스할 수 있도록 하여 빌드가 완료된 후 오랜 시간이 지난 후에도 관련 세부 정보를 검색할 수 있도록 보장합니다.
PartsBox의 서브 어셈블리 부품은 프로젝트 제작 결과로 생성된 재고를 나타냅니다. 프로젝트가 제작되면 해당 서브 어셈블리 부품의 재고가 제작 수량만큼 증가합니다. 이를 통해 여러 서브 어셈블리와 부품으로 구성된 복잡한 제품을 효과적으로 관리할 수 있으며, 각 서브 어셈블리는 별도로 생산되거나 소싱됩니다.
프로젝트에 대한 하위 조립 부품을 생성하려면:
생성 후 하위 조립품 부품은 부품 목록에 나타나며 다른 부품처럼 관리할 수 있지만 한 가지 예외가 있습니다. 하위 조립품 부품의 이름은 항상 해당 프로젝트와 동일하며 변경할 수 없습니다.
프로젝트를 빌드할 때 빌드 확인 화면에는 관련 서브 어셈블리 부품에 재고를 추가하는 옵션이 포함됩니다. 활성화된 경우 다음을 수행할 수 있습니다:
확인 시, 서브 어셈블리 부품의 재고가 빌드 수량만큼 증가합니다. 서브 어셈블리 부품은 일반 부품처럼 동작하므로 다른 프로젝트 및 빌드에서 사용할 수 있으며, 재고 부족 경고 및 손실률(attrition) 매개변수와 같은 기능을 구성할 수 있습니다.
로트 제어가 활성화되면 프로젝트의 각 빌드는 고유한 ID Anything™ 코드로 식별되는 해당 서브 어셈블리 부품의 별도 로트를 생성합니다. 제조된 장치에 ID Anything™ 라벨을 부착하면 모바일 장치를 사용하여 코드를 빠르게 스캔하여 관련 빌드 정보에 액세스할 수 있습니다.
하위 어셈블리 부품이 있는 프로젝트의 빌드를 볼 때, 왼쪽 탐색의 빌드 결과 탭은 해당 빌드에서 생성된 결과 재고를 보여줍니다. 이는 빌드와 그 결과물 간의 직접적인 링크를 제공하여 무엇이 생산되었는지 쉽게 추적할 수 있게 합니다.
로트 제어 기능이 있는 요금제의 경우, 이 뷰는 빌드에서 생성된 개별 로트를 표시하며 로트 이름, 수량, 보관 위치 및 코멘트를 보여줍니다. 각 행을 확장하여 첨부 파일, 사용자 정의 필드 및 이력을 포함한 전체 로트 세부 정보를 볼 수 있습니다.
로트 제어 기능이 있는 요금제의 경우, 빌드 결과 보기에서 결과 로트에 대한 일괄 작업을 제공합니다:
이러한 작업을 통해 개별 로트로 이동할 필요 없이 빌드 컨텍스트에서 직접 생산 산출물을 관리할 수 있습니다.
PartsBox는 프로젝트/BOM에서 빌드된 개별 장치를 추적하는 강력한 기능을 제공합니다. 빌드를 시작할 때 "결과 서브 어셈블리를 각각 별도로 추적" 옵션을 활성화할 수 있습니다. 이렇게 하면 빌드 프로세스가 변경되어 빌드된 각 서브 어셈블리에 대해 개별 로트를 생성하여 모든 장치에 고유한 일련번호를 효과적으로 할당합니다.
이 옵션을 활성화하면 개별 장치의 수명 주기를 추적할 수 있는 풍부한 가능성이 열립니다. PartsBox의 로트에는 이미 상당한 양의 데이터가 포함되어 있으며 고유한 ID Anything™ 코드가 할당되어 있습니다. 테스트 결과, 수리 프로토콜, 규제 서류, 서비스 내역 또는 기타 관련 정보와 같은 파일을 이 로트에 추가 데이터로 첨부할 수 있습니다.
각 로트에는 고유한 ID Anything™ 코드가 할당되며, 이는 QR 코드로 인쇄하여 해당 장치에 물리적으로 부착할 수 있습니다. 이를 통해 개별 장치를 쉽게 식별하고 추적할 수 있습니다. 또는 빌드 ID Anything™ 코드(특정 빌드를 가리킴)와 해당 빌드 내에서 자동으로 할당된 정수 일련번호의 조합으로 장치를 식별할 수도 있습니다.
다단계 빌드에 대해 하위 어셈블리 부품 재고 추가 옵션이 활성화되면 PartsBox는 현재 생산 중인 재고를 추적합니다. 이를 통해 장치가 제작되는 동안 생산의 잠재적 이상이나 개별 테스트 결과를 각 장치 로트에 첨부할 수 있습니다. 빌드가 완료되면 재고 상태가 "생산 중"에서 "사용 가능"으로 변경됩니다.
PartsBox는 세 가지 유형의 주문을 지원하며, 각 유형은 구매 프로세스의 서로 다른 단계를 나타냅니다:
주문을 생성하거나 기존 미결 주문에 항목을 추가하려면 단일 부품에 대한 가격 및 오퍼를 검토하거나 구매 목록을 사용하여 시작할 수 있습니다. PartsBox를 사용하면 개별 오퍼 또는 오퍼 그룹을 주문에 추가하고 가격을 제공한 해당 공급업체와 연결할 수 있습니다.
열린 주문에서 수량을 수정할 때 PartsBox는 자동으로 현재 가격 정보를 검색하고 수량 및 적용 가능한 가격 할인을 기반으로 총 가격을 조정합니다. 이를 통해 주문에 대해 항상 최신의 정확한 가격을 확보할 수 있습니다.
열린 주문은 복사 및 붙여넣기를 통해 유통업체 웹사이트로 전송하거나, 더 공식적인 인쇄된 구매 주문서가 필요한 경우 적절한 형식으로 내보낼 수 있습니다.
공급업체에 주문하는 가장 효율적인 방법은 '장바구니 업로드' 기능을 활용하는 것입니다. 이를 통해 주문 세부 정보가 포함된 CSV 파일을 복사하여 붙여넣거나 업로드할 수 있습니다.
오픈 상태의 주문을 '주문됨'으로 표시할 때, PartsBox는 예상 배송 날짜를 입력하도록 요청합니다. 이 정보는 부품이 언제 도착할지 추적하는 데 도움이 되며, 시스템이 애플리케이션의 여러 관련 섹션에 주문된 재고를 표시할 수 있게 합니다.
필요한 경우 주문을 취소할 수 있으며, 이 경우 상태가 '미결'로 되돌아가고 예상 재고 표시가 제거됩니다.
PartsBox는 주문에서 부품을 수령하는 몇 가지 편리한 방법을 제공합니다:
여러 전자 장치의 생산을 계획할 때 부품을 대량으로 구매해야 하는 경우가 많습니다. 그러나 기존 로컬 재고와 여러 BOM(자재 명세서)에 걸쳐 공유되는 부품을 고려할 때 필요한 정확한 수량을 결정하는 것은 어려울 수 있습니다.
메타 부품(부품 대체품), 부품 대체품 및 BOM 대체품의 존재는 구매 프로세스에 또 다른 복잡성을 더합니다. 주문하는 순간까지 특정 MPN(제조업체 부품 번호)을 선택하는 데 유연성을 유지하는 것이 유리합니다.
구매 프로세스를 시작하려면 '프로젝트' 섹션으로 이동하여 각 프로젝트 카드 하단에 있는 '카트에 추가' 버튼을 사용하여 프로젝트 쇼핑 카트에 프로젝트/BOM을 추가하십시오. 프로젝트를 추가할 때 제작하려는 수량을 지정할 수 있습니다.
원하는 프로젝트를 장바구니에 추가한 후 목록에 설명적인 이름을 지정하고 '구매 목록 생성'을 클릭하십시오. 이 작업을 수행하면 모든 구매 목록을 볼 수 있는 '구매' 섹션으로 리디렉션됩니다.
특정 구매 목록을 클릭하면 프로젝트/BOM 가격 책정에 사용되는 것과 유사한 익숙한 가격 책정 인터페이스가 열립니다. 이 인터페이스를 통해 제안을 선택하고, 자체 제안을 추가하고, 특정 부품 대체품(메타 부품의 경우)을 선택하고, 선호하는 유통업체로 선택을 제한할 수 있습니다.
구매 목록을 확정한 후 '유통업체/벤더별 그룹화' 보기로 전환하여 부품이 각 벤더별로 별도의 주문으로 정리된 것을 확인하세요. 이 보기는 '모든 부품' 보기와 동일한 기능을 제공하므로 필요한 경우 오퍼 선택을 수정할 수 있습니다. 또한 모든 부품을 특정 벤더의 신규 또는 기존 주문에 빠르게 추가하고 해당 벤더에 직접 주문을 진행할 수 있습니다.
자동 주문 지원은 항상 장기 계획의 일부였지만, 다양한 유통업체의 시스템과 통합하는 데 관련된 복잡성으로 인해 구현이 여전히 어렵습니다.
PartsBox를 사용하면 부품 데이터베이스를 공개하여 부품의 일부 또는 전체를 다른 사람과 공유할 수 있습니다. 이 기능은 부품 재고를 공유하려는 취미 활동가뿐만 아니라 사용 가능한 구성 요소를 보여주고자 하는 메이커스페이스에도 유용합니다.
부품을 게시하려면 설정 | 게시 섹션으로 이동하십시오. 여기에서 간단한 설명, URL, 긴 설명과 같은 귀하 또는 귀하의 조직에 대한 정보를 입력할 수 있습니다. 이 정보는 공개 페이지에 표시됩니다.
공개 페이지는 게시할 부품을 선택한 경우에만 존재합니다. 공개 페이지 업데이트는 즉시 이루어지지 않으며 몇 분에서 한 시간 정도 걸릴 수 있습니다.
PartsBox는 공개적으로 표시할 부품을 선택하기 위한 세 가지 옵션을 제공합니다:
게시할 부품을 신중하게 선택하면 다른 데이터는 비공개로 유지하면서 다른 사람과 공유되는 정보를 제어할 수 있습니다.
PartsBox는 KiCad 버전 7.0 이상과 통합되어 KiCad의 심볼 선택기(Symbol Chooser) 내에서 직접 PartsBox 부품 데이터에 액세스할 수 있습니다. 이 통합은 KiCad의 HTTP 라이브러리 기능을 사용합니다.
KiCad HTTP 라이브러리는 PartsBox와 같은 외부 데이터 소스에 대한 읽기 전용 인터페이스로 기능합니다. 심볼이나 풋프린트 데이터를 자체적으로 저장하지 않고 표준 KiCad 라이브러리(.kicad_sym)에 정의된 심볼 및 풋프린트를 참조합니다. KiCad의 PartsBox HTTP 라이브러리에서 부품을 선택하면 제조업체 부품 번호(MPN), 값, 풋프린트 및 기타 지정된 필드와 같은 PartsBox의 데이터로 회로도 심볼이 채워집니다.
PartsBox에서 KiCad 통합을 구성하려면:
구성은 다음 섹션으로 나뉩니다:
카테고리는 KiCad 심볼 선택기 내에서 별도의 탐색 가능한 섹션으로 표시될 부품 데이터베이스의 하위 집합을 정의합니다.
이 섹션은 PartsBox 부품 데이터가 KiCad 심볼 필드에 매핑되는 방식을 제어합니다.
Value, Footprint, Datasheet, Keywords, Reference, MPN, Manufacturer가 포함됩니다. 사용자 정의 필드 이름을 정의할 수도 있습니다.symbolIdStr 매핑은 필수적입니다: 이는 KiCad에게 표준 KiCad 라이브러리에서 어떤 심볼을 사용할지 알려줍니다. 이것은 항상 PartsBox의 "[Part] KiCad symbol" 필드에 매핑됩니다.Footprint를 "[Part] KiCad footprint"에, Reference를 "[Part] KiCad reference"에 매핑하는 것이 좋습니다.이 섹션에서는 KiCad에 필요한 구성 파일을 제공합니다.
.kicad_httplib 파일의 내용을 생성합니다.KiCad에서 PartsBox 라이브러리를 활성화하려면:
partsbox.kicad_httplib라는 이름의 파일(또는 .kicad_httplib 확장자를 가진 이름)로 저장합니다.partsbox.kicad_httplib 파일을 찾아 선택합니다.이제 KiCad 심볼 선택기(Symbol Chooser)에 PartsBox 라이브러리가 나타납니다. 정의한 카테고리를 탐색하고 부품을 선택할 수 있습니다.
통합이 올바르게 작동하려면 PartsBox는 각 부품에 어떤 KiCad 심볼, 풋프린트 및 참조 접두사를 연결해야 하는지 알아야 합니다. 이는 부품 세부 정보 보기에서 구성됩니다:
Device:R, MyLibrary:MySymbol). 이 값은 KiCad의 symbolIdStr 필드에 매핑됩니다.Resistor_SMD:R_0603_1608Metric).R, C, U).이 설정을 저장하면 부품이 선택될 때 KiCad에서 사용할 수 있도록 API를 통해 설정이 제공됩니다.
향후에는 선택한 여러 부품에 대해 이러한 필드를 한 번에 설정할 수 있는 방법이 제공될 것입니다(예: "저항" 태그가 있는 모든 부품을 선택하고 KiCad 참조를 "R"로 설정).
Altium Designer에서 PartsBox 라이브러리에 액세스할 수 있도록 만들 수 있습니다. 심볼과 풋프린트는 여전히 Altium에 존재하지만, 부품에 대한 다른 모든 데이터는 PartsBox에서 액세스하게 됩니다. Altium Designer와의 통합은 레거시 ODBC 데이터베이스 연결 요구 사항 때문에 구성이 다소 복잡합니다.
컴퓨터에서 PartsBox Outpost™를 실행해야 합니다. 이는 온라인 PartsBox 데이터베이스와 실시간 동기화를 제공하고 Altium Designer가 연결할 수 있는 SQL 인터페이스를 제공하는 애플리케이션입니다. Outpost™는 Docker 컨테이너로 제공됩니다. 현재 동기화는 단방향이므로 Altium 내에서 PartsBox 데이터베이스를 변경할 수 있는 방법은 없지만 향후 변경될 수 있습니다.
필수 조건:
PostgreSQL ODBC 드라이버를 설치하여 시작하십시오. 그런 다음 Docker Desktop을 설치하고 Docker Hub에서 jrychter/outpost:latest 이미지를 다운로드하십시오.
Docker Desktop의 "Images" 섹션에서 이미지 이름 옆에 있는 Run 아이콘을 클릭하세요. 그런 다음 "Optional settings" 섹션을 엽니다.
"포트" 섹션에서 :5432/tcp에 해당하는 호스트 포트로 5432를 입력합니다.
"환경 변수" 섹션에서 두 개의 환경 변수를 생성합니다:
PARTSBOX_API_KEY: PartsBox API 키를 포함해야 합니다.POSTGRES_PASSWORD: Altium Designer에서 데이터베이스에 연결하는 데 사용할 데이터베이스 비밀번호"실행" 버튼을 클릭하면 "컨테이너" 섹션에 실행 중인 컨테이너가 표시되어야 합니다. 컨테이너를 클릭하면 로그에서 비정상적인 메시지가 있는지 확인할 수 있습니다.
그 후 Altium에서 DbLib 또는 DbLink를 생성할 수 있습니다(이 둘의 차이점에 대한 자세한 내용은 Altium Designer 문서를 참조하십시오). 메인 메뉴에서 "File | New | Library"를 선택한 다음 "Database Library"를 선택하십시오.
"연결 소스" 섹션에서 "연결 문자열 사용"을 선택하십시오. 그런 다음 다음 연결 문자열을 구성하십시오: Driver={PostgreSQL Unicode};Server=localhost;Port=5432;Database=postgres;UID=postgres;PWD=YOUR_PASSWORD_HERE
Docker 컨테이너를 시작할 때 사용한 것과 동일한 데이터베이스 비밀번호를 사용해야 합니다. 또한 연결 문자열 끝에 공백이 없는지 확인하십시오.
"고급" 버튼을 클릭하세요. SQL 옵션에서 왼쪽 및 오른쪽 따옴표 문자를 큰따옴표(")로 변경하고 "테이블 인용(Quote Tables)" 옵션은 체크된 상태로 두세요.
"연결"을 클릭하세요. 필드 설정 바로 아래 테이블에 데이터베이스 필드가 나타나는 것을 볼 수 있습니다.
"필드 설정" 섹션에서 "단일 키 조회"를 선택하고 "데이터베이스" 필드에서 "PartsBox ID"를 선택합니다.
이 시점에서 필수 필드가 자동으로 매핑된 작동하는 데이터베이스 연결이 있어야 합니다. 아마도 이 데이터베이스를 저장하고 싶을 것입니다.
오류 메시지와 함께 연결이 실패하면 확인해야 할 한 가지는 연결 문자열에서 참조되는 ODBC 드라이버의 이름입니다. 컴퓨터의 모든 ODBC 드라이버를 나열하려면 Windows PowerShell과 다음 명령을 사용할 수 있습니다: Get-OdbcDriver. 그런 다음 연결 문자열에 나열된 드라이버 중 하나의 적절한 드라이버 이름을 사용합니다.
PartsBox는 키스트로크를 생성하는 바코드 스캐너를 지원하며, 여기에는 대부분의 USB 스캐너가 포함됩니다. Zebra LS2208은 PartsBox와 잘 작동하는 안정적이고 저렴한 1D 스캐너입니다. 그러나 부품 유통업체들이 우수한 데이터 저장 용량을 위해 2D 바코드를 점점 더 많이 채택하고 있으므로, 향후 설정을 위해 2D 스캐너를 권장합니다.
PartsBox에서 2D 스캐너를 사용하려면 특수 비인쇄 문자(ASCII 코드 RS, GS 및 EOT)를 각각 '{RS}', '{GS}' 및 '{EOT}' 문자열로 대체하도록 구성해야 합니다. 이는 스캐너가 웹 기반 애플리케이션에서 올바르게 작동하기 위해 필요합니다. Zebra DS2208 스캐너가 있는 경우 제공된 바코드를 스캔하기만 하면 PartsBox에서 사용하도록 자동으로 구성됩니다:

USB HID 인터페이스를 지원하는(즉, 키보드처럼 작동하는) 모든 1D 스캐너는 PartsBox와 호환됩니다. 스캐너의 출력이 텍스트 편집기에 표시되면 PartsBox와 호환되는 것입니다.
PartsBox와 잘 작동하는 것으로 알려진 2D 스캐너:
Zebra DS6608(2007년 단종)은 PartsBox와 작동하지 않는 것으로 알려져 있습니다.
PartsBox에서 2D 스캐너를 사용하려면 스캐너가 스캔된 코드의 문자열 교체(Zebra 스캐너에서는 'Advanced Data Formatting' 또는 'ADF'라고 함)를 지원해야 합니다. 이는 PartsBox가 아닌 웹 브라우저의 제한 사항입니다.
최상의 바코드 스캔 경험을 위해 PartsBox는 전용 2D 스캐너, 특히 Zebra DS2208을 사용할 것을 권장합니다. 2D 스캐너는 1D 및 2D 바코드를 모두 디코딩할 수 있어 유통업체에서 사용하는 2D 바코드의 증가 추세와 호환성을 보장합니다.
더 저렴한 대안은 Barcode to PC 앱으로, PC에 설치된 소프트웨어와 스캔용 모바일 앱으로 구성됩니다. 이 솔루션은 현재 DataMatrix 코드와 안정적으로 작동하지 않지만 향후 개선될 것으로 예상됩니다.
PartsBox가 통제할 수 없는 요인으로 인해 USB 스캐너를 사용하여 바코드를 스캔할 때 100% 신뢰성을 보장할 수 없습니다.
2D 스캐너가 PartsBox에서 작동하지 않는 경우:
'알려진 문제 및 제한 사항' 섹션을 참조하여 귀하의 문제가 목록에 있는지 확인하십시오. 메모장에서 스캐너의 출력이 올바르게 보이지만 PartsBox가 여전히 바코드를 인식하지 못하는 경우, 피드백 양식을 사용하여 문제를 보고해 주십시오.