I generated a BOM using the KiBom plugin.
For some reason the footprint field remains empty, although it is populated for all components used in the schematic.
I tried also bom2csv - same thing.
Since I am using Kicad only for schematics, I do not use any footprint library and simply enter the footprint as free-form text. Is it possible that these scripts must have a footprint which also has a footprint library (in which case I guess I will have to create a “fake” library just to list the footprints that I use)?
I tried manually entering footprint (no library) and it works fine with bom2csv (KiCad 4.0.6). I guess either the footprint is not there or something is wrong with your setup.
At this point we have to guess what version you are using, so I guess it is a nightly build on MacOS. Those always seem to go wrong.
Thanks,
Kicad 4.0.7 Windows.
What do you mean by “the footprint is not there”? For example the netlist generation plugins (tried several of them) seem to have no problem and list the footprints correctly.
bom2csv is an XSL script, so maybe there is a problem with that. There should be an XML file, does that have footprints?
Checked again. bom2csv seems to be OK, it is probably a problem with KiBOM.
Any other good BOM script that groups the BOM - a single line per unique component with all references to this component on that line - seems to me that KiBOM is the only one that does this.
There are others
OK - fixed.
Contacted the author and he fixed it - the program did not like the way I named my footprints (expected a lib:footprint format).
I also discovered that there are two plugins using the same name - Kibom - one written in Python, which is the one I use and one as an executable file.
https://github.com/schrodingersgat/kibom
https://github.com/kuro68k/kibom