I have a schematic on a single sheet with only a handful of parts. I am attempting to have KiCAD generate a bill of materials in the form my cm likes. Here’s what I have done:
Under Preferences > General Options, I click the Field Name Templates Tab, and add several extra fields to keep everyone happy.
Under Tools > Edit Symbol Fields I get something that looks much like a spreadsheet showing all of my field values.
I fill in everything, and being the first time I’ve done this, change the field values once or twice before I’m happy.
Before I figured out how to add fields globally through General Options, I added some fields manually to each part, but subsequently deleted them. When I edit a specific part’s properties in Eeschema, empty fields are flagged with the option to delete them from the specific part. This does work, as the fields disappear when editing the individual part’s properties.
The trouble comes with the Symbol Fields Editor:
When I open the Symbol Fields Editor, on the left I see several fields repeated two and three times, but is not two different fields; if I edit one, they both change.
Within the Symbol Fields Editor, I cannot delete the abandoned symbol field titles; for instance, I changed ‘mfg’ to ‘Manufacturer’ but the ‘mfg’ field persists.
Can anybody explain how to clean this up so only one column per field entry is displayed, and the fields which are no longer part of any component in the schematic no longer appear?
Can you describe your problem with step by step instructions. I just played a bit with fields, default fields and the symbol fields editor. But nothing unexpected there.
If a field name doesn’t appear in any part any more, then that field name also isn’t listed in the symbol fields editor - just like expected.
I tried to follow your instructions, without any luck.
What version do you run? I use the rather new v5.0.1: Application: kicad
Version: 5.0.1-33cea8e~68~ubuntu16.04.1, release build
Libraries:
wxWidgets 3.0.2
libcurl/7.59.0 mbedTLS/2.8.0 zlib/1.2.11
Platform: Linux 4.15.0-38-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
Boost: 1.58.0
OpenCASCADE Community Edition: 6.8.0
Curl: 7.47.0
Compiler: GCC 5.4.0 with C++ ABI 1009
I’m running 5.0.0 on windows 10. It’s a 64-bit build. I just downloaded what was listed as current. I have it on a debian release too: 4.9.110-3+deb9u6, also a 64-bit build. Maybe this got fixed in the 5.0.1 release?