I just got done with a design and need to assign part numbers and footprints to a bunch of components before starting layout.
When I extract the BOM I get something like this (excerpt):
C10, C18, 2 2.2uF C Capacitor_SMD:C_0402_1005Metric
C19, 1 100n C Capacitor_SMD:C_0402_1005Metric
C20, C21, 2 27p C Capacitor_SMD:C_0402_1005Metric
R5, 1 10K R_US Capacitor_SMD:C_0402_1005Metric
R6, R8, 2 27 R_US_2 Capacitor_SMD:C_0402_1005Metric
R7, R9, 2 1k R_US Capacitor_SMD:C_0402_1005Metric
What is the KiCad approach to entering the proper part number for these and the other parts that need orderable part numbers?
As I understand it, the component name field corresponds to the symbol name. This means I would have to create a new symbol in the library with the orderable part number and substitute every instance on the schematic.
For example, RT0603FRE07130KL is a part number you can order from Digikey. It’s a Yageo thin film resistor, SMD, 1/10W, 130K ohm, 1%, 50ppm.
How do I assign a real part number to the relevant resistors in the schematic that are currently listed on the BOM as “R_US”?
Does this require adding a custom “part_number” field to every component in the schematic? I guess that also means I have to edit the BOM generation code (python) to then include this custom field?