Commit Graph

9 Commits

Author SHA1 Message Date
SET 6d09d662be Fixed flake8 style details 2020-08-11 12:46:36 -03:00
SET fae2a024dd Optimized field names collection.
Now they are collected on the fly. No need to visit all the components
again.
2020-08-10 19:56:52 -03:00
SET 67cc8e9fca Enabled LibAlias.__str__ member.
Is used only for debug, but helps.
2020-08-10 18:58:36 -03:00
Salvador E. Tropea 71c87bf2ea Optimized the list of fields reported by the components.
Avoiding to iterate on fields that we'll reject and also providing the
value in the same operation.
2020-08-01 19:11:58 -03:00
Salvador E. Tropea 64576e3975 Moved some repeated code in BoM writers.
All the writers computed some stats. Now they are computed in one place
avoiding repetition.
2020-08-01 16:55:33 -03:00
Salvador E. Tropea 984b81fea1 Added support for "Description" BoM column.
For this we are loading:
- The KiCad configuration
- The default and project symbol libs tables
- All the used libs
- All the used DCMs
2020-07-31 11:58:07 -03:00
Salvador E. Tropea 9d3645fa41 Implemented the 'Sheetpath' column. 2020-07-28 20:05:50 -03:00
Salvador E. Tropea d8ff6c92aa Implemented 'Part Lib' and 'Footprint Lib' columns. 2020-07-28 19:40:56 -03:00
Salvador E. Tropea f824bee832 Added KiCad v5.x schematic support.
It provides extra information, like which files are part of the
Schematic.
Library components not yet implemented.
2020-07-27 22:01:12 -03:00