The “Bill of Materials”, known as BOM, is simply a list of all the parts needed to build a specific printed circuit board. A PCB BOM is generated from PCB design or EDA software, where the part information must already be available in the CAD system.
Accepted BOM file formats are xls, xlsx, ods and csv. Please, find here sample BOM files in .xls and .ods formats.
BOM required elements
The following information is normally present in a BOM file generated by the CAD software. myProto requires the presence only of the MPN or SKU data along with the Designators or Quantity.
Quantity: It is the required amount of a specific component for the assembly of the electronic circuits.
Designator: Each individual part on the board will have its own unique reference designator (for instance R5 for a resistor of 10Ohm 0.1W 0603 10%)
MPN (Manufacturer Part Number): It is a code given to a component by its manufacturer and consists of a series of numbers and/or letters (MPN of above resistor SG731JTTD100K)
SKU: It is the component’s identification code, given by a supplier in order to keep track of the inventory (Mouser SKU –Stock Keeping Unit- of above resistor is 660-SG731JTTD100K)
Description: This is a basic description of the part. In the case of the SG731JTTD100K resistor from above, the description could be “Res Thick Film 0603 10 Ohm 10% 0.1W(1/10W) ±200ppm/C Pad SMD Automotive T/R”.
Footprint: This is the name of the physical CAD footprint used by the part. For instance, R5 could be using a CAD footprint named “RES-0603”.
A brief representation of the BOM tool
Need help on how to deliver your PCB and components?See more..
Need help on how to find alternatives via myproto BOM tool?See more..
myProto BOM Icons and Filters Pictionary
myProto component search Toolbox
This is the user interface that will allow you to easily search and replace components that don’t correspond to your expectations or aren’t currently available with our suppliers. It also allows you to ignore the unnecessary components that are present in you BOM or to have them unmounted or even activate the self delivery option if you want to use your own components stocks.
Click on the bom line to open the detailed component window.
Position of the component in BOM
Main UI tab
Manufacturer part number (MPN) used
Stock Keeping Unit (SKU) code used
Components general information
Mounting selection tab
Specific Notes tab for the production team
Alternative search tool tab. Used to search for alternatives at Octopart.
Brief summary of imported data used for search
Switch to fully ignore component
Switch in order to deliver the selected component yourself
Components Manufacturer name
Components Supplier name
Used to search for alternatives within myProto database with basic keywords (still work in progress)
myProto BOM Toolbox Tabs
In this tab, are noted the designators that are associated to the given component. The information is automatically filled in from the BOM file data. The tab consists of the following two parts:
Mounted: The designators for which the given component has to be mounted
Not Mounted: The designators for which the given component should not be mounted. You can insert extra designators here, in case you would like to order extra components but do not want them to be mounted on the PCB.
In this tab, you can give to the myProto production team, extra information regarding a component.
This section is divided in two parts:
Proposed Components: When myProto detects that there is an alternative from its stock, that can be used instead of the chosen component.
Search for alternatives: This part consists of a text field and the related filters. In case that the desired component is not in stock, you can use either the text field or the related filters in order to search for an alternative component that matches your criteria. Note that the filters work progressively (meaning that first you have to apply the first filter, and then the second one on the obtained results).