[BOM_OPTIONS] ; General BoM options here ; If 'ignore_dnf' option is set to 1, rows that are not to be fitted on the PCB will not be written to the BoM file ignore_dnf = 0 ; If 'html_generate_dnf' option is set to 1, also generate a list of components not fitted on the PCB (HTML only) html_generate_dnf = 1 ; If 'use_alt' option is set to 1, grouped references will be printed in the alternate compressed style eg: R1-R7,R18 use_alt = 1 ; If 'alt_wrap' option is set to and integer N, the references field will wrap after N entries are printed alt_wrap = 0 ; If 'number_rows' option is set to 1, each row in the BoM will be prepended with an incrementing row number number_rows = 1 ; If 'group_connectors' option is set to 1, connectors with the same footprints will be grouped together, independent of the name of the connector group_connectors = 1 ; If 'test_regex' option is set to 1, each component group will be tested against a number of regular-expressions (specified, per column, below). If any matches are found, the row is ignored in the output file test_regex = 1 ; If 'merge_blank_fields' option is set to 1, component groups with blank fields will be merged into the most compatible group, where possible merge_blank_fields = 1 ; Specify output file name format, %O is the defined output name, %v is the version, %V is the variant name which will be ammended according to 'variant_file_name_format'. output_file_name = %O_bom_%v%V ; Specify the variant file name format, this is a unique field as the variant is not always used/specified. When it is unused you will want to strip all of this. variant_file_name_format = _(%V) ; Field name used to determine if a particular part is to be fitted fit_field = Fitted ; Make a backup of the bom before generating the new one, using the following template make_backup = %O.tmp ; Default number of boards to produce if none given on CLI with -n number_boards = 1 ; Default PCB variant if none given on CLI with -r board_variant = ['default'] ; Whether to hide headers from output file hide_headers = False ; Whether to hide PCB info from output file hide_pcb_info = False [IGNORE_COLUMNS] ; Any column heading that appears here will be excluded from the Generated BoM ; Titles are case-insensitive Class Component Type Footprint Footprint Lib Material Number of Pins Package Variant Part Part Lib Power Rating RoHS China Link RoHS Europe Link SheetPath Standards Version Temp (Operating) Temp (Soldering) Temp (Storage) Temp Coeff. Tolerance Value Voltage Rating Current Rating [COLUMN_ORDER] ; Columns will apear in the order they are listed here ; Titles are case-insensitive References Fitted Quantity Per PCB Description Part Value Manufacturer Manufacturer PN Label BOM Comment [GROUP_FIELDS] ; List of fields used for sorting individual components into groups ; Components which match (comparing *all* fields) will be grouped together ; Field names are case-insensitive Part Part Lib Value Footprint Footprint Lib [COMPONENT_ALIASES] ; A series of values which are considered to be equivalent for the part name ; Each line represents a list of equivalent component name values separated by white space ; e.g. 'c c_small cap' will ensure the equivalent capacitor symbols can be grouped together ; Aliases are case-insensitive c c_small cap capacitor r r_small res resistor sw switch l l_small inductor zener zenersmall d diode d_small [REGEX_INCLUDE] ; A series of regular expressions used to include parts in the BoM ; If there are any regex defined here, only components that match against ANY of them will be included in the BOM ; Column names are case-insensitive ; Format is: "[ColumName] [Regex]" (white-space separated) [REGEX_EXCLUDE] ; A series of regular expressions used to exclude parts from the BoM ; If a component matches ANY of these, it will be excluded from the BoM ; Column names are case-insensitive ; Format is: "[ColumName] [Regex]" (white-space separated) References ^TP[0-9]* References ^FID Part mount.*hole Part solder.*bridge Part test.*point Footprint test.*point Footprint mount.*hole Footprint fiducial Allow Substitution Tracking Package Manufacturer Link Component Value Datasheet