Hello. I am trying to add custom columns to the Interactive HTML BOM that contains the custom part numbers we use so that assembly is easier. We use Altium to design the PCBs and use the importer on KiCAD 5.99 to import the Altium project to create this BOM. However, it does not contain the custom part number we need. I tried exporting the BOM from Altium as a .xml file, but the Interactive BOM did not show anything that can be added to to the extra fields section (the file showed up, but nothing is selectable). I also tried exporting a bom from KiCADs pcb_new, but the part number column did not show up.
I am wondering if there is a way for me to get this to work. Thanks in advance.
InteractiveHtmlBom can only import Kicadâs netlist and xml files for extra fields. Both files are expected to be in the format that eeschema uses.
You have several options, none of which are easy and will likely require some programming:
The easiest way: generate the netlist file in the eeschema format with extra field you need. Itâs not complex, you can create a simple schematic with couple components, add some custom fields and export netlist to see what itâs contents look like.
The not so easy way: after bom is generated open it in text editor and edit pcbdata["bom"] variable to include your field.
Haha, Dave just mentioned it in passing on a video dedicated to entirely different topic. There are much more thorough reviews and articles about the plugin on the net so I was confused why bring that up here