Basic Board BoM #28

Open
opened 2 years ago by jebba · 3 comments
jebba commented 2 years ago
Owner
There is no content yet.
jebba added the bug label 2 years ago
jebba added this to the Basic Board milestone 2 years ago
jebba self-assigned this 2 years ago
jebba added a new dependency 2 years ago
jebba added a new dependency 2 years ago
jebba commented 2 years ago
Poster
Owner

There are various Bills of Material:

  • Fabrication BoM, as exported by KiCad PCB Editor's File --> Fabrication Outputs --> BOM... This exports a .csv file.

  • Manufacturer's BoM. This is the format the manufacturer wants the BoM, with columns in a particular order, and particular fields. Usually .csv, .xls, or .xlsx format.

  • Engineer's BoM. When making a new board, engineers make their own BoM as they are developing. Usually .ods or other spreadsheet.

  • Purchasing BoM. This is the BoM used by purchasing. It can include data like prices, HTS codes, multiple alternatie suppliers, minimum order quantities, etc.

  • Interactive HTML BoM. This is a plugin for KiCad that makes a nice viewable BoM in for a web browser.

How to keep all these in sync?

There are various Bills of Material: * Fabrication BoM, as exported by KiCad PCB Editor's `File --> Fabrication Outputs --> BOM...` This exports a `.csv` file. * Manufacturer's BoM. This is the format the manufacturer wants the BoM, with columns in a particular order, and particular fields. Usually `.csv`, `.xls`, or `.xlsx` format. * Engineer's BoM. When making a new board, engineers make their own BoM as they are developing. Usually `.ods` or other spreadsheet. * Purchasing BoM. This is the BoM used by purchasing. It can include data like prices, HTS codes, multiple alternatie suppliers, minimum order quantities, etc. * Interactive HTML BoM. This is a plugin for KiCad that makes a nice viewable BoM in for a web browser. How to keep all these in sync?
jebba commented 2 years ago
Poster
Owner

From KiPro:

The bill of materials is generated from the schematic editor. The schematic represents the master source for all BoMs. Procedures differ between firms but many design firms will have a standard set of fields that are added to each component. You can configure these in the Schematic Editor under Preferences->Field Name Templates. This is where you would add fields for "HTS codes", "Alternate Suppliers", etc.

Procedures for generating each type of BoM are then codified into Python scripts that generate them. These will select certain fields depending on which are needed for each BoM.

Changes should be made directly to the schematic (rather than to the BoM) or have a defined procedure for re-importing BoM changes after they are changed.

From KiPro: The bill of materials is generated from the schematic editor. The schematic represents the master source for all BoMs. Procedures differ between firms but many design firms will have a standard set of fields that are added to each component. You can configure these in the Schematic Editor under Preferences->Field Name Templates. This is where you would add fields for "HTS codes", "Alternate Suppliers", etc. Procedures for generating each type of BoM are then codified into Python scripts that generate them. These will select certain fields depending on which are needed for each BoM. Changes should be made directly to the schematic (rather than to the BoM) or have a defined procedure for re-importing BoM changes after they are changed.
jebba commented 2 years ago
Poster
Owner

From KiPro:

The bill of materials is generated from the schematic editor. The schematic represents the master source for all BoMs. Procedures differ between firms but many design firms will have a standard set of fields that are added to each component. You can configure these in the Schematic Editor under Preferences->Field Name Templates. This is where you would add fields for "HTS codes", "Alternate Suppliers", etc.

Procedures for generating each type of BoM are then codified into Python scripts that generate them. These will select certain fields depending on which are needed for each BoM.

Changes should be made directly to the schematic (rather than to the BoM) or have a defined procedure for re-importing BoM changes after they are changed.

From KiPro: The bill of materials is generated from the schematic editor. The schematic represents the master source for all BoMs. Procedures differ between firms but many design firms will have a standard set of fields that are added to each component. You can configure these in the Schematic Editor under Preferences->Field Name Templates. This is where you would add fields for "HTS codes", "Alternate Suppliers", etc. Procedures for generating each type of BoM are then codified into Python scripts that generate them. These will select certain fields depending on which are needed for each BoM. Changes should be made directly to the schematic (rather than to the BoM) or have a defined procedure for re-importing BoM changes after they are changed.
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Depends on
#4 Learn PCB Editor
forksand/gammaray2usb
#2 Learn Schematic Editor
forksand/gammaray2usb
Reference: forksand/gammaray2usb#28
Loading…
There is no content yet.