Overwritten parts after creating BOM
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Expired
|
Undecided
|
Unassigned |
Bug Description
Version 2011-11-27 BZR 3249 -stable
1. create a shematic
2. add a resistor (value = 10K) , user field 5 = order_number_3
3. add a potentiometer (value =10K) , user field 5 = order_number_4
4. (you can connect devices to footprint, it does not matter...)
5. create BOM
Options:
nothing checked but
Outputformat : 'one piece per line'
seperate fields by tab
add fields 'footprint'
user definde fields ' add all fields'
-> ERRROR
It just blew my mind.
the resistor (r1) and the potentiometer (r2) will be listed in the same line. With the properties of r1. It does not care the footprint nor the user specified field. Only about the value!
The result, i ordert wrong parts... and not only one time....
The problem is avoidable by using outputformat: ' for calculation'. Then, everything is right, all devices are listet with the right value...
Thats dangerous ;)
Cheers
There are multiple ways to generate a BOM.
I don't favor the BOM generation code that you are using, and would prefer that it be
removed altogether so that there are less choices and they become more reliable and richer
in nature.
If you know python, take a look at scripts / bom in python which works on the "generic
netlist export" format.