- Pull-request: #120
- Opened: 2020-07-18
- Status: Open
- Branch: column_rename
Column names displayed in the table head are the names of the KiCad fields or the internal names used by KiBoM.
Sometimes the names aren't pretty. As an example is common to use manf#
for the part name used by the component manufacturer.
Using long names for KiCad fields is a bad idea.
This patch allows to rename the columns names so you can use pretty names in the headings.
You must define a COLUMN_RENAME
section in the configuration file.
Then add entries with the name of the original field and the name you want, separated by a tab (ASCII 9).
Here is an example:
[COLUMN_RENAME]
manf# Manufacturer part number
Note that you must use a tab as separator. Using a space won't work because Manufacturer part number also has spaces.
The separator must be a tab.
Schematic: links.sch
Configuration: ds_no_link.ini Generated: BoM
We add the following section:
[COLUMN_RENAME]
References Ref
Part Part number
Value Value
manf# Manufacturer part
digikey# Digi-Key code
Configuration: ds_link.ini Generated: BoM
- This patch also makes the
prefs.ignore
list lowercase. This is to avoid converting it to lower case all the time. prefs.colRename
is a hash. I saw that various preference options should also be a dict instead of a list.