bom.ini 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  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 'use_alt' option is set to 1, grouped references will be printed in the alternate compressed style eg: R1-R7,R18
  6. use_alt = 0
  7. ; If 'alt_wrap' option is set to and integer N, the references field will wrap after N entries are printed
  8. alt_wrap = 0
  9. ; If 'number_rows' option is set to 1, each row in the BoM will be prepended with an incrementing row number
  10. number_rows = 1
  11. ; If 'group_connectors' option is set to 1, connectors with the same footprints will be grouped together, independent of the name of the connector
  12. group_connectors = 1
  13. ; 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
  14. test_regex = 1
  15. ; If 'merge_blank_fields' option is set to 1, component groups with blank fields will be merged into the most compatible group, where possible
  16. merge_blank_fields = 1
  17. ; If '{opt}' option is set to 1, the schematic version number will be appended to the filename.
  18. include_version_number = 1
  19. ; Field name used to determine if a particular part is to be fitted
  20. fit_field = Config
  21. ; Make a backup of the bom before generating the new one, using the folloing template
  22. make_backup = %O.tmp
  23. [IGNORE_COLUMNS]
  24. ; Any column heading that appears here will be excluded from the Generated BoM
  25. ; Titles are case-insensitive
  26. Part Lib
  27. Footprint Lib
  28. [COLUMN_ORDER]
  29. ; Columns will apear in the order they are listed here
  30. ; Titles are case-insensitive
  31. Description
  32. Part
  33. Part Lib
  34. References
  35. Value
  36. Footprint
  37. Footprint Lib
  38. Quantity Per PCB
  39. Build Quantity
  40. Datasheet
  41. [GROUP_FIELDS]
  42. ; List of fields used for sorting individual components into groups
  43. ; Components which match (comparing *all* fields) will be grouped together
  44. ; Field names are case-insensitive
  45. Part
  46. Part Lib
  47. Value
  48. Footprint
  49. Footprint Lib
  50. [COMPONENT_ALIASES]
  51. ; A series of values which are considered to be equivalent for the part name
  52. ; Each line represents a tab-separated list of equivalent component name values
  53. ; e.g. 'c c_small cap' will ensure the equivalent capacitor symbols can be grouped together
  54. ; Aliases are case-insensitive
  55. c c_small cap capacitor
  56. r r_small res resistor
  57. sw switch
  58. l l_small inductor
  59. zener zenersmall
  60. d diode d_small
  61. [REGEX_INCLUDE]
  62. ; A series of regular expressions used to include parts in the BoM
  63. ; If there are any regex defined here, only components that match against ANY of them will be included in the BOM
  64. ; Column names are case-insensitive
  65. ; Format is: "ColumName Regex" (tab-separated)
  66. [REGEX_EXCLUDE]
  67. ; A series of regular expressions used to exclude parts from the BoM
  68. ; If a component matches ANY of these, it will be excluded from the BoM
  69. ; Column names are case-insensitive
  70. ; Format is: "ColumName Regex" (tab-separated)
  71. References ^TP[0-9]*
  72. References ^FID
  73. Part mount.*hole
  74. Part solder.*bridge
  75. Part test.*point
  76. Footprint test.*point
  77. Footprint mount.*hole
  78. Footprint fiducial