FAQ - HendriXML/KiCad-BOM-reporter GitHub Wiki

Why are some of my values between !! - exclamation marks?

Values are between !! if they couldn’t be parsed correctly. Those error values are not used during matching and other processing.

Why are there so many scriptfiles to do such simple tasks? Is this a exploded beginners project?

Not really, KiCad for example comes with a huge library of components. In this solution the fundamental approach is potentially be able to handle them all differently. Distinguishing between component kinds comes with a price of having a lot more code. Lot’s of code is also generated to keep it maintainable.

What kind of output is being generated?

It’s richtext (rtf). It is easy to add extra text when working with this format, that keeps the speed up when the ouput gets really big.

How do I match a range of values?

In KiCad one can add fields with a .Min and .Max suffix. Stockvalues within that range will be matched. For example: PowerRating.Min = 1W Will match resistors that can take 1W of desipation and more.

How about reporting the location categories in the location report?

Categories are reported, but only their Description, this way the user has control over what categories needs to be hidden/shown.