bom.ini 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. [BOM_OPTIONS]
  2. ; General BoM options here
  3. ; 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
  4. ignore_dnf = 1
  5. ; If 'number_rows' option is set to 1, each row in the BoM will be prepended with an incrementing row number
  6. number_rows = 1
  7. ; If 'group_connectors' option is set to 1, connectors with the same footprints will be grouped together, independent of the name of the connector
  8. group_connectors = 1
  9. ; 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
  10. test_regex = 1
  11. ; If 'merge_blank_fields' option is set to 1, component groups with blank fields will be merged into the most compatible group, where possible
  12. merge_blank_fields = 1
  13. ; If '{opt}' option is set to 1, the schematic version number will be appended to the filename.
  14. include_version_number = 1
  15. ; Field name used to determine if a particular part is to be fitted
  16. fit_field = Config
  17. [IGNORE_COLUMNS]
  18. ; Any column heading that appears here will be excluded from the Generated BoM
  19. ; Titles are case-insensitive
  20. Part Lib
  21. Footprint Lib
  22. [GROUP_FIELDS]
  23. ; List of fields used for sorting individual components into groups
  24. ; Components which match (comparing *all* fields) will be grouped together
  25. ; Field names are case-insensitive
  26. Part
  27. Part Lib
  28. Value
  29. Footprint
  30. Footprint Lib
  31. [COMPONENT_ALIASES]
  32. ; A series of values which are considered to be equivalent for the part name
  33. ; Each line represents a tab-separated list of equivalent component name values
  34. ; e.g. 'c c_small cap' will ensure the equivalent capacitor symbols can be grouped together
  35. ; Aliases are case-insensitive
  36. c c_small cap capacitor
  37. r r_small res resistor
  38. sw switch
  39. l l_small inductor
  40. zener zenersmall
  41. d diode d_small
  42. [REGEX_INCLUDE]
  43. ; A series of regular expressions used to include parts in the BoM
  44. ; If there are any regex defined here, only components that match against ANY of them will be included in the BOM
  45. ; Column names are case-insensitive
  46. ; Format is: "ColumName Regex" (tab-separated)
  47. [REGEX_EXCLUDE]
  48. ; A series of regular expressions used to exclude parts from the BoM
  49. ; If a component matches ANY of these, it will be excluded from the BoM
  50. ; Column names are case-insensitive
  51. ; Format is: "ColumName Regex" (tab-separated)
  52. References ^TP[0-9]*
  53. References ^FID
  54. Part mount.*hole
  55. Part solder.*bridge
  56. Part test.*point
  57. Footprint test.*point
  58. Footprint mount.*hole
  59. Footprint fiducial