> Keeping in mind that multiple Mfr Part Numbers can map onto a given User Part Number (e.g.: there are LOTS of Mfr Part Numbers for an 0805 1k, 1% resistor). This would indicate that User Number would be best,
We do this.
I can't really imagine any other way. You have some requirements for
what parts get fitted. You come up with some scheme to control those
requirements. You give those requirements a name, called a "User Part
Number". Why would you bother inventing such a scheme then not use it
in openpnp.
> When looking at the machine, in addition to the Part Number, it would be nice to have a bit more like "0805 1k, 1% resistor" to know at a glance what is being referred to.
Our approach is to use a distinct category of "user part number" for
ordinary generic resistors and capacitors. That is, not precision
resistors, not high power, not safety critical, normal tolerance,
where any manufacturer will do. Your example would be part number
R-0805-1k which we use in openpnp and in stock control, and we have
generic baseline requirements to be considered during purchasing of
generic passive components.
All the safety critical resistors etc get a cryptic part number, and
the database records the specific requirements.
Toby