I have a schematic that when I generate a BOM is missing one component from the BOM.
The component appears to no be interesting as in getInterestingComponents()?
The part shows up in the net.components list.
I’m trying figure out how to modify the part to make it interesting so that it appears on my BOM (and more importantly to not inadvertently omit a component from a future BOM).
Wild guess - does it begin with a ‘#’ ? If so it’s considered a power pin and will appear on the schematic but not in the BOM. You can use this trick to good effect to show virtual components .
Its a custom script based on bom_html_with_advanced_grouping.py that comes with kicad. I just tested with this script and it does the same thing.
My major concern is inadvertently leaving some parts off of a BOM then needing to pay for shipping again and having to wait for a couple of extra parts to come in. Murphy of course dictates that this will happen when I’m in a hurry.
Also note, my original question is what makes a component interesting? I can generate the BOM correctly if I just use net.components instead of getInterestingComponents().