BOM을 설명하기위한 텍스트 또는 마크 업 표준이 있습니까?


16

저는 전자 초보자이며 최근 GoodFET 및 Ubertooth를위한 빈 PCB를 구입했습니다.

BOM에있는 모든 부품을 주문하려고하면서 octopart와 같은 부품 검색 엔진에 덤프 할 수있는 컴퓨터 구문 분석 가능한 형식을 원한다는 것을 깨달았습니다.

octopart API를 사용하여 간단한 웹 사이트를 해킹하기 시작했지만 BoM에 대한 XML 표준을 찾을 수 없습니다.

누구 그런 얘기 들었어? gEDA, EagleCAD 등에서 사용할 수있는 일종의 표준 형식에 특히 관심이 있습니다.

답변:


9

나는 표준이 있다고 생각하지 않지만 그것이 표준을 만들 수 없다는 것을 의미하지는 않습니다.

EAGLE에서 Bom 또는 kicad에서 부품 목록을로드하고 선호하는 공급 업체의 검색 URL을 생성하고 SKU를 대신받는 EAGLE 및 Kicad에 대한 자체 부품 검색기를 작성했습니다.

내가 할 일은 BOM을 유지하고 해당 형식을 생성 할 수있는 변환기를 작성하는 XML 형식을 지정하는 것입니다.

내 독수리와 kicad 스크립트는 다음과 같습니다. https://github.com/dren-dk/HAL900/tree/master/door-ctrl/kicad2elfa


11

가장 자주 실행되는 것은 사용자 정의 가능한 제목을 가진 .CSV 파일입니다. BOM에 대한 더 구체적인 표준을 모릅니다.


2
이것이 내가 사용하는 것입니다. XML에 비해 구문 분석이 쉽고 XML보다 손으로 쉽게 편집 할 수 있으며 Excel 또는 다른 스프레드 시트 소프트웨어에서 쉽게 가져 오거나 내보낼 수 있습니다.
케빈 베르메르

3

Arena Solutions는 실제로 부품 목록이라는 작업을 지원하는 무료 도구를 제공합니다. (웹 사이트에는 9 달러의 가격표가 있지만, 최근 개발 된대로 무료로 사용할 수 있다고 생각합니다.) PartsList를 사용하면 BOM의 PDX 버전을 만들 수 있습니다 (원하는 것처럼 들립니다).

부품 목록에 CSV 부품 목록을 업로드하고 "자동 완성"을 클릭하면 Octopart에서 나머지 문서를 가져 와서 다른 사람과 목록을 공유 할 수 있습니다. CSV 또는 PDX 파일로 내보내 공유합니다. (PDX = PDX (Product Data eXchange)이며 제조 과정에서 파일 공유에 일반적으로 사용되는 XML 기반 표준입니다.) 파일을 PDX로 공유 할 경우 검색 가능한 컨텍스트 내 BOM 형식을 공유하게됩니다. Arena는 무료 클라우드 PDX 뷰어도 제공하므로 생성 한 PDX 파일을 볼 수 있습니다.

다음은 이러한 도구에 대한 링크입니다.

PDXViewer - http://www.arenasolutions.com/pdxviewer/?ifid=pdxblog1 PartsList - http://www.arenasolutions.com/partslist/


1

Arena는 이제 Octopart API와 통합 되는 BOM 관리자 를 가지고 있습니다. 이것은 실제로 제가 원했던 것입니다.


1

오픈 소스 하드웨어 플랫폼 Solderpad 는 JSON 기반 형식을 사용합니다 ( 이 예제 참조) . 결국 데이터는 세 개의 필드 / 열로 테이블 형식입니다.

  • 지정자 (디자인에서 부품을 나타내는 식별자 목록)
  • 값 (부품의 식별자)
  • 설명 (텍스트)

재료의 법안입니다 이런 식으로 발표 에 대한 링크가 http://octopart.com을 . 불행히도 부품 식별자의 고유 한 표준이없는 것 같습니다.


0

Digi-Key 에는 BOM을 텍스트 파일, CSV 파일 또는 스프레드 시트 (XLS)로 업로드 할 수있는 BOM 관리자가 있습니다. 여기에는 Digi-Key 부품 번호가있는 열과 수량이있는 열이 포함됩니다. 해당 BOM에서 주문을 자동으로 생성합니다. BOM에는 선택한 다른 열 (파일을 업로드 할 때 맵핑을 지정)이 포함될 수 있으므로 동일한 파일을 사용하여 프로젝트에 필요한 정보를 캡처 할 수 있습니다.


0

다음은 BOM의 좋은 온라인 예입니다 . BOM을 내보내 Excel로 내보내고 BOM 템플릿으로 로컬에 저장할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.