I (as I believe many of you do too) have many parts that are not actually required for assembly but are on the schematic. (Some holes, logos, stamps, references, etc..).

Whenever I export a BOM I have to manually remove these parts from the list.

Is there a way to tell Eagle to always not export these parts to the BOM? On the package, device or symbol editor for example?

  • 3
    \$\begingroup\$ I always suggest putting the parts on the BOM, but change the value or create a field titled "Notes" or something similar and type in "DNP" for "Do Not Populate" \$\endgroup\$
    – DerStrom8
    Commented Feb 15, 2017 at 13:35

1 Answer 1


I haven't seen such an option and I'm not sure whether it exists, but I can think of a simple programmatic solution. Devise a prefix for the names of the parts that you don't want in the BOM, e.g. if a part was "JP1", rename it to "NAN_JP1" (where NAN stands for "Not Actually Needed", but of course you can use any prefix you like). They'll be sorted together in the BOM, so both manual filtering is easy, or you can go for a programmatic approach using tools like grep (grep -v NAN_ «your_bom_file»).

This is not what you asked for, but hope it helps :)


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.