Sooo… Built-in VARIANT support is still on the Wishlist for the future KICAD versions… Most wanted feature, my vote included.
So far I used KIBOM to get job done, manually specifying BOM variant to be generated. Far from perfect, but somewhat manageable.
With KiCAD 8, the original BOM format was considered Legacy and instead KICAD insists on using the built-in BOM formatting tool. The KIBOM script was by far more flexible, giving much more than “only” basic variant outputs (e.g. nice formatted HTML which make error-checking easier).
And now, with KICAD9 we can still use the Legacy way to use KIBOM (not checked if all working yet), but it’s not accessible for Jobsets which is a welcome feature.
So here comes my questions: do you have a way to generate Variant BOMs using Jobsets mechanism,and if so, how do you do it?
Are there plans to make KIBOM feed with the KICAD9 bom output instead of the “legacy” XML netlist format?
If you’re looking for a more integrated solution within KiCad 9, you may consider using KiVar. GitHub - markh-de/KiVar: PCB Assembly Variants for KiCad