I’ve been attempting to figure out how to handle No Fit components for a while now. I’m using a mix of Altium and KiCAD (work and home) and I don’t know a good way of dealing with them yet.
I’ve been putting “ref-NF” in my designs, but then you have to deal with the footprint reference having the “-NF” on the PCB. There are also designator errors when adding a new component. You can double up on a reference because C4 is now “C4-NF”. In space constrained boards, this is a big problem. In the BOM it’s okay, but I’ve had questions about the quantities from manufacturers (rightly so). There are 4 designators, but only quantity of 3 needed?
To combat the manufacturer question (and remove the amount of post-processing on the BOM), I thought of doing “NF-ref”, but it has the same problems when doing the design. You can double up references and have space issues. It at least splits out the lines in the BOM for the No Fit components.
I know in Altium that you can specify a component to be excluded from the BOM in the schematic (and a note could be placed on the schematic that it’s a NF component so it’s not forgotten). In KiCAD is there a way to do this? I know I could create a field like “No Fit” and if “yes” then exclude from the BOM. This would require some new code to be written for the BOM generation script as far as I know.
But is there a better way? Do no fits belong in the BOM at all? What about assembly? Is there a way to exclude them from pick and place? Or to clarify that it’s a no fit if doing hand assembly?
So many questions and I would love to hear what other people are doing for this.