전자 부품 및 생산을 추적할 수 있는 애플리케이션입니다. PartsBox를 사용하면 부품 재고를 쉽게 관리하고, 부품이 보관된 위치, 현재 재고 수준 및 어떤 부품이 어떤 프로젝트에 사용되는지 추적할 수 있습니다. 부품 사양을 표시하고, 문서(데이터시트, 3D CAD 모델)를 부품에 첨부할 수 있으며, 전체 데이터베이스를 빠르게 검색할 수 있습니다. 부품, 로트, 보관 위치, 주문, 프로젝트 및 개별 빌드에 대한 라벨을 인쇄할 수 있습니다.
PartsBox는 또한 프로젝트/BOM의 가격을 자동으로 계산하여 가격 구간(price breaks), 통화 변환, MOQ(최소 주문 수량) 및 주문 배수를 처리합니다.
브라우저에서 바로 내장된 바코드 스캔 기능을 사용하여 재고를 쉽게 추가할 수 있습니다. 또한 ID Anything™을 사용하면 모든 물리적 항목에 태그/라벨을 지정하고 모든 장치에서 QR 코드를 스캔하기만 하면 몇 초 만에 정보를 얻을 수 있습니다.
스프레드시트는 소규모 전자 부품 컬렉션을 관리하는 데 충분할 수 있지만 재고가 늘어남에 따라 금방 번거로워집니다. 스프레드시트에는 PartsBox와 같은 전용 재고 관리 시스템이 제공하는 전문 기능과 특징이 부족합니다.
PartsBox는 데이터시트, 부품 사양에 대한 즉각적인 액세스를 제공하며, 퍼지 매칭을 사용하여 부품을 태그하고 검색할 수 있는 기능을 제공합니다. 또한 사용자 간에 부품 설명을 공유할 수 있습니다. 이러한 기능은 부품을 관리하고 찾는 프로세스에 도움이 됩니다.
다중 사용자 환경에서 스프레드시트는 데이터 무결성 및 추적성 측면에서 부족합니다. 재고 데이터의 스냅샷만 제공하며 부품 제거와 같은 특정 작업을 수행한 사용자를 기록하지 않습니다. 이러한 기록의 부재는 혼란과 오류로 이어질 수 있습니다.
스프레드시트를 사용하여 자재 명세서(BOM) 가격을 계산하는 것은 환율 변환, 가격 구간, 최소 주문 수량 및 주문 배수와 같은 요소를 고려할 때 점점 더 복잡해집니다. 결과 스프레드시트는 종종 복잡하고 금방 구식이 됩니다. PartsBox는 CAD 프로그램에서 직접 BOM을 가져와 모든 복잡성을 자동으로 처리하여 이 프로세스를 단순화합니다. 오퍼와 환율을 실시간으로 업데이트하여 BOM 계산이 정확하고 최신 상태로 유지되도록 합니다.
따라서 스프레드시트는 기본적인 재고 추적에 사용할 수 있지만, PartsBox와 같은 전용 애플리케이션이 제공하는 견고성, 추적성 및 전문 기능이 부족합니다. PartsBox는 전자 부품 재고 관리를 간소화하여 특히 다중 사용자 환경 및 복잡한 가격 책정 시나리오를 다룰 때 더욱 효율적이고 신뢰할 수 있게 만듭니다.
Zebra는 대부분의 프린터에서 보편적으로 지원되는 확립되고 잘 문서화된 프린터 언어(Zebra Printer Language, ZPL)를 보유한 유일한 주요 라벨 프린터 제조업체입니다. 이 때문에 PartsBox는 모든 기능을 갖춘 그래픽 라벨 디자이너를 구현할 필요 없이 데이터로 채울 수 있는 강력한 템플릿을 제공합니다. 템플릿은 Labelary Viewer 및 기타 여러 애플리케이션과 같은 소프트웨어를 사용하여 그래픽으로 디자인할 수 있습니다.
Zebra는 소비자뿐만 아니라 산업용 애플리케이션에도 적합한 다양한 프린터를 제공합니다.
불행히도 브라우저 내에서 라벨 프린터와 통신하는 것은 일반적으로 불가능합니다. 브라우저 앱은 일반적인 "인쇄" 대화 상자에만 액세스할 수 있으며, 이는 엄격하게 포맷된 라벨이나 프린터로 원시 ZPL 코드를 보내는 데 적합하지 않습니다. 이는 브라우저 제작사에게 우선순위가 낮은 항목이므로 곧 개선될 가능성은 낮습니다. 이것이 PartsBox가 원시 데이터를 수신하여 프린터로 보내는 로컬 설치 외부 애플리케이션(JSPrintManager)에 연결해야 하는 이유입니다.
PartsBox의 연결된 부품은 제조업체 부품 번호(MPN)가 있고 유통업체에서 구매할 수 있는 저항기, 커패시터, 다이오드, 트랜지스터 및 집적 회로와 같은 전자 부품을 나타냅니다. 이러한 부품은 온라인 ID에 연결되어 있어 공급업체 웹사이트에서 가격, 가용성 및 기술 사양과 같은 데이터를 자동으로 검색할 수 있습니다.
PartsBox에서 연결된 부품(Linked Part)을 생성하면 제조업체의 특정 MPN과 연결됩니다. 이를 통해 소프트웨어가 부품에 대한 실시간 정보를 가져올 수 있어 재고 관리 및 BOM 생성 프로세스가 간소화됩니다. 연결된 부품을 사용하면 정보가 공급업체의 데이터베이스와 동기화되므로 부품 데이터를 최신 상태로 정확하게 유지하기가 더 쉬워집니다.
연결된 부품과 달리 PartsBox의 로컬 부품은 MPN이 없거나 일반 부품, 맞춤형 부품, PCB 또는 기계 부품과 같이 온라인으로 구매할 수 없는 부품에 사용됩니다. 그러나 필요한 경우 로컬 부품을 생성한 후 온라인 ID에 연결할 수도 있습니다.
PartsBox는 연결된 부품에 대해 제조업체 부품 번호(MPN)와 로컬 부품 번호라는 두 가지 식별자를 지원합니다. 회사 부품 번호라고도 하는 로컬 부품 번호를 사용하면 부품에 내부 식별자를 할당할 수 있습니다. 이는 자체 내부 부품 번호 체계를 가진 회사에 유용합니다.
연결된 부품의 로컬 부품 번호를 설정하려면 부품 이름을 변경하기만 하면 됩니다. 로컬 부품 번호가 MPN과 다른 경우 둘 다 표시되고 검색을 위해 인덱싱됩니다. 이렇게 하면 두 식별자 중 하나로 부품을 찾을 수 있습니다.
로컬 부품 번호는 유료 PartsBox 요금제의 기능입니다. 무료 Hobbyist/Maker 요금제는 연결된 부품을 MPN으로만 식별하며 로컬 부품 번호를 지원하지 않습니다.
무료 취미/메이커(Hobbyist/Maker) 요금제는 연결된 부품을 제조업체 부품 번호(MPN)로만 식별합니다. 부품 이름은 MPN과 일치하도록 자동으로 설정됩니다.
유료 구독 요금제를 사용하면 로컬 부품 번호 또는 회사 부품 번호라고도 하는 부품의 사용자 정의 로컬 이름을 정의할 수 있습니다. 이를 통해 내부 부품 식별자를 제조업체의 부품 번호와 구별할 수 있습니다.
정답은 "상황에 따라 다르다"입니다. 하지만 일반적으로 베어 PCB를 추가하고 패널은 부품이 트레이에 담겨 도착하는 것과 유사하게 포장 세부 사항으로 취급하는 것이 좋습니다. 이는 생산과 잘 맞습니다. 결국 생산 및 가격 책정 단위는 일반적으로 단일 테스트 장치이지만, 패널로 생산 및 테스트되고 맨 마지막에 패널에서 분리될 수 있기 때문입니다.
PartsBox의 보관 장소는 원하는 방식으로 이름을 지정할 수 있지만 다음 규칙을 권장합니다:
이로 인해 다음과 같은 보관 위치 이름이 생성됩니다:
보관 위치 이름은 PartsBox에서 언제든지 변경할 수 있습니다. 그러나 라벨이나 스티커를 물리적 보관 위치에 부착한 후에는 이름을 바꾸는 것이 불편하므로 라벨이나 스티커를 인쇄하기 전에 명명 체계를 신중하게 고려하십시오.
보관 위치는 PartsBox에서 직접 삭제할 수 없습니다. 이는 데이터 무결성을 유지하고 재고 기록 손상을 방지하기 위함입니다. 보관 위치가 삭제되면 해당 위치를 참조하는 모든 과거 재고 항목이 존재하지 않는 위치를 가리키게 되어 불일치가 발생합니다.
대안으로 보관 위치를 보관 처리할 수 있습니다. 보관 처리는 일반 보기에서 보관 위치를 숨기지만 과거 데이터는 보존합니다. 보관된 위치는 해당 위치에 이전에 저장되었던 부품의 재고 내역을 검토할 때만 표시됩니다.
이 접근 방식은 보관 위치가 더 이상 활발하게 사용되지 않는 경우에도 과거 재고 이동 및 보관 기록이 그대로 유지되고 액세스 가능하도록 보장합니다. 보관 기능을 사용하면 귀중한 기록 정보를 잃지 않고 보관 위치 목록을 정리할 수 있습니다.
PartsBox는 평면적인 보관 위치 명명 체계를 사용하며 계층적 보관 위치를 직접 지원하지 않습니다. 계층적 보관 위치를 구현하면 검색, 필터링 및 애플리케이션 전체에서 위치를 일관되게 표시하는 데 복잡성이 발생합니다.
대안으로 보관 위치 명명 체계를 사용하여 계층 구조를 인코딩할 수 있습니다. 예를 들어 "선반 1 - 상자 2 - 칸 A"와 같은 이름은 애플리케이션에서 평면 구조를 사용하면서도 물리적 계층 구조를 반영할 수 있습니다.
이 접근 방식은 계층적 저장의 조직적 이점을 제공하는 동시에 애플리케이션 내에서 저장 위치를 계층적 방식으로 모델링할 때 발생하는 기술적 문제와 잠재적 불일치를 방지합니다.
네, PartsBox는 전자 CAD 소프트웨어에서 내보낸 CSV 또는 TSV 파일에서 BOM을 가져오는 것을 지원합니다. Altium Designer, Autodesk EAGLE 및 KiCad용 가져오기 사전 설정이 제공되어 빠르고 쉽게 BOM을 가져올 수 있습니다.
프리셋 외에도 사용자 정의 가져오기 설정을 통해 CSV 열을 PartsBox 데이터 필드에 매핑할 수 있습니다. 이를 통해 BOM을 CSV 파일로 내보낼 수 있는 거의 모든 CAD 소프트웨어에서 BOM을 가져올 수 있습니다.
KiCad BOM 가져오기 프리셋은 무료 요금제를 포함한 모든 요금제에서 사용할 수 있습니다. 상용 CAD 패키지용 프리셋과 사용자 지정 가져오기 기능은 유료 상용 구독 요금제로 제한됩니다.
BOM 가져오기 프로세스 및 지원되는 형식에 대한 자세한 내용은 BOM 가져오기 기능 설명을 참조하십시오.
PartsBox는 통화 변환을 위해 유럽 중앙은행(ECB) 환율을 사용합니다. 이 환율은 최신 가치를 반영하기 위해 애플리케이션 내에서 주기적으로 업데이트됩니다.
과거 재고 데이터의 경우 PartsBox는 각 항목의 원래 가치와 통화를 저장합니다. 이 과거 데이터를 표시해야 할 때 원래 값은 현재 환율을 사용하여 즉석에서 변환됩니다. 이는 일반적으로 회계 소프트웨어에서 사용되는 접근 방식과 다르며, 회계 소프트웨어는 이러한 변환에 과거 환율을 사용합니다.
과거 데이터에 현재 환율을 사용하는 이유는 사용자가 일반적으로 이익 마진을 추정하기 위해 자재 명세서(BOM)의 현재 가격을 보고 싶어 한다는 가정에 근거합니다. 따라서 과거 데이터에 현재 환율을 적용하면 현재 기간에 대해 더 관련성 높은 비용 추정치를 제공합니다.
네, PartsBox에서는 제공되는 표준 필드 외에 추가 데이터를 저장하기 위해 고유한 사용자 정의 필드를 정의할 수 있습니다. 이 기능은 모든 상용 요금제에 포함되어 있습니다.
사용자 정의 필드는 부품, 로트, 보관 위치, 주문, 프로젝트 및 프로젝트(BOM) 항목에 추가할 수 있습니다.
사용자 정의 필드는 내장된 "메모" 필드와 유사하게 작동하여 모든 유형의 정보를 캡처할 수 있습니다. 그러나 메모나 댓글과 달리 사용자 정의 필드는 구조화되어 있고 검색을 위해 색인화되며, 애플리케이션 전체에서 테이블 열 및 필터링에 사용할 수 있습니다.
사용자 정의 필드 사용 예시:
PartsBox는 포괄적인 데이터 내보내기 기능을 제공하여 사용자가 언제든지 시스템에 입력된 모든 데이터를 다운로드할 수 있도록 합니다. 내보낸 데이터는 기계가 읽을 수 있고 쉽게 파싱할 수 있는 데이터 교환 형식인 JSON(JavaScript Object Notation) 형식으로 제공됩니다.
JSON을 내보내기 형식으로 선택한 이유는 PartsBox의 기본 데이터 모델의 복잡성 때문입니다. 데이터 구조는 스프레드시트와 같은 표 형식으로 적절하게 표현될 수 없습니다. JSON은 전체 데이터 계층 구조와 관계를 보존하여 내보내기 프로세스 중에 모든 정보가 유지되도록 합니다. 이를 통해 사용자는 향후 필요할 경우 데이터를 대체 시스템으로 마이그레이션할 수 있는 유연성을 확보할 수 있습니다.
JSON(JavaScript Object Notation)은 구조화된 데이터를 잘 정의되고 사람이 읽을 수 있는 파일 형식으로 저장할 수 있게 해주는 경량 데이터 교환 형식입니다. XML(eXtensible Markup Language)과 유사한 목적을 수행하지만 구문이 더 간단하고 파싱이 더 쉽습니다.
PartsBox에서 JSON 형식으로 제공하는 데이터 덤프는 주로 프로그래밍 방식의 소비 및 다른 시스템으로의 가져오기를 위한 것입니다. 내보낸 JSON 파일은 스프레드시트 애플리케이션에서 직접 사용할 수 없지만, 데이터를 처리하여 다른 소프트웨어 도구 나 데이터베이스로 가져와야 하는 개발자 및 시스템 통합자에게 매우 유용합니다.
PartsBox의 데이터 모델은 평면적이지 않으므로 CSV(쉼표로 구분된 값) 파일과 같은 단순한 표 구조로 정확하게 표현할 수 없다는 점에 유의하는 것이 중요합니다. 예를 들어, PartsBox의 각 부품은 재고 항목의 기록을 유지하는데, 데이터를 평면 스프레드시트로 내보내면 이 기록이 손실됩니다. JSON 형식은 PartsBox 데이터 모델의 풍부한 구조적 정보와 다양한 엔터티 간의 관계를 보존합니다.
아니요, 내보낸 데이터를 편집하고 다시 가져오는 것은 현재 지원되지 않습니다. 내보낸 데이터를 임의로 변경할 수 있도록 허용하면 수정된 데이터를 PartsBox로 다시 가져올 때 오류나 불일치가 발생하지 않도록 복잡한 일관성 검사가 필요하기 때문입니다.
데이터 손실 또는 손상이 발생한 경우 PartsBox 지원팀에서 일회성 긴급 복구 조치로 데이터를 수동으로 가져올 수 있습니다. 그러나 이 프로세스는 자동화되지 않으며 데이터 무결성을 유지하기 위해 PartsBox 팀의 수동 개입이 필요합니다.
PartsBox는 사용자 데이터의 보안과 무결성을 보장하기 위해 몇 가지 조치를 취합니다:
데이터 저장: 모든 사용자 데이터는 분산 데이터베이스 시스템에 저장되며, 중복성 및 고가용성을 위해 여러 서버에 복제됩니다.
데이터 백업: 재해 복구를 위한 오프사이트 백업을 포함하여 매시간 암호화된 백업이 수행됩니다. 백업 암호화는 AES-256 표준을 사용합니다.
비밀번호 보호: 사용자 비밀번호는 크래킹 시도에 대한 강력한 보호를 위해 bcrypt와 결합된 SHA512를 사용하여 해시 및 솔트 처리됩니다.
데이터 이동성: 사용자는 언제든지 전체 데이터 세트를 JSON 형식으로 내보낼 수 있습니다. 치명적인 사건이 발생할 경우 이 JSON 내보내기에서 데이터를 복원할 수 있습니다.
액세스 보안: 모든 데이터 액세스는 HTTPS를 통해 이루어지며 전송 중인 데이터의 암호화를 제공합니다.
사용자 책임: 사용자는 강력한 계정 비밀번호를 설정할 책임이 있습니다. 신뢰할 수 있는 비밀번호 관리자를 사용하여 엔트로피가 높은 비밀번호를 생성하는 것이 좋습니다.
PartsBox는 업계 표준 암호화, 해싱 알고리즘 및 백업 절차를 활용하여 무단 액세스나 손실로부터 사용자 데이터를 보호합니다. 분산 아키텍처와 오프사이트 백업은 추가적인 복원력을 제공합니다. 데이터 이동성은 사용자가 필요할 때 데이터를 검색할 수 있도록 보장합니다. 궁극적으로 데이터 보안에 대한 책임은 PartsBox와 사용자 모두에게 있습니다.
지원팀에 문의해 주시면 대신 처리해 드리겠습니다!
PartsBox는 메이커와 취미 활동가를 위한 무료 플랜을 제공합니다. 이 서비스는 유료 플랜을 통해 수익을 창출하며, 이는 프로토타이핑, 전자 연구소, 연구소 및 중소규모 전자 생산(계약 제조업체 포함)에 종사하는 회사에 적합합니다. 이러한 유료 플랜의 수입은 PartsBox의 지속적인 개발 및 유지 관리를 보장합니다.
새로운 기능을 요청하려면 제공된 제안/피드백 양식을 사용하십시오. 요청을 제출할 때 이 기능이 없어서 PartsBox를 전혀 사용할 수 없는 "쇼스토퍼(showstopper)"인지 명시해 주십시오. 또한 요청한 기능이 귀하에게 상당한 가치를 제공한다면, 해당 기능을 사용하기 위해 더 높은 요금제로 업그레이드할 의향이 있는지도 알려주십시오.
소프트웨어를 개발하고 유지 관리하려면 하드웨어, 에너지 및 인건비를 포함한 상당한 자원이 필요합니다. 비즈니스 관점에서 PartsBox는 사용자에게 신뢰할 수 있는 서비스를 지속적으로 제공하기 위해 장기적으로 재정적으로 지속 가능하고 안정적인 것을 목표로 합니다. 이것은 벤처 캐피털의 투자를 받은 회사가 아니므로 어떤 대가를 치르더라도 성장을 추구하지 않습니다.
이를 달성하기 위해 PartsBox는 다양한 구독 요금제를 제공합니다. 무료 요금제는 취미 활동가와 메이커에게 전자 부품 재고를 효과적으로 관리하는 데 필요한 모든 필수 기능을 제공하도록 설계되었습니다. 한 가지 예외는 컴퓨터 카메라를 사용하는 브라우저 내 바코드 스캔 기능입니다. 이 기술과 관련된 높은 사용자당 라이선스 비용으로 인해 무료 요금제에 포함하는 것은 불가능합니다. 그러나 PartsBox는 서비스의 장기적인 생존 가능성을 보장하면서 모든 사용자에게 가장 유용한 기능을 제공하기 위해 노력하고 있습니다.
새로운 소프트웨어를 도입할 때, 특히 소규모 회사의 경우 장기적인 생존 가능성에 대한 우려가 일반적입니다. 미래에도 소프트웨어가 계속 지원되고 유지 관리될까요? 기술 스타트업의 높은 실패율을 고려할 때 이는 타당한 질문입니다. 절대적인 보장은 할 수 없지만, PartsBox에 대한 몇 가지 핵심 사항은 다음과 같습니다:
그렇긴 하지만, 미래는 항상 불확실합니다. 창립자로서 저는 투명성을 유지하고 지킬 수 없는 약속은 하지 않으려고 합니다. 저는 현재의 의도만 공유할 수 있습니다.
제가 약속드리는 한 가지는 여러분의 데이터가 절대 인질로 잡히지 않을 것이라는 점입니다. 데이터 내보내기 기능은 유지되고 앞으로도 계속 유지될 것이므로 언제든지 데이터를 검색할 수 있습니다. 데이터 이동성에 대한 이러한 약속은 마음의 평화와 유연성을 제공합니다.
요약하자면, 어떤 회사도 미래를 보장할 수는 없지만 PartsBox는 장기적인 지속 가능성을 위해 구조화되어 있으며 데이터 보안 및 접근성을 위해 최선을 다하고 있습니다.