00f8994ee1
Move items rework: enhancements: for some items (sheets, components, bus entries) the mouse cursor is no more wrapped to the anchor. For large symbols, this is better: they are more easy to place. There is also a change when starting a move item command: the full screen is redraw, and therefore there is no artifact due to the XOR draw mode. Some other minor coverity fixes (uninitialized members).
39 lines
1.1 KiB
Plaintext
39 lines
1.1 KiB
Plaintext
bom_?.py are some python scripts which read a generic xml netlist from eeschema,
|
|
and create a bom.
|
|
|
|
All examples use kicad_netlist_reader.py, which is a python utility to read
|
|
and parse this generic xml netlist and create the corresponding data
|
|
used to build the bom.
|
|
|
|
You can modify them to build the bom you want.
|
|
|
|
to use them, you should install python, and run:
|
|
python bom_example?.py <netlist name> <bom list netname>
|
|
|
|
See Eeschema doc, chapter 14 for info about the generic xml netlist format,
|
|
and how to run a script from Eeschema to create a customized netlist or BOM.
|
|
|
|
If the python comment
|
|
"""
|
|
@package
|
|
some comments
|
|
"""
|
|
is added to the begining of the python script, the comment will be displayed
|
|
in Eescheam, in the BOM dialog
|
|
|
|
For instance:
|
|
"""
|
|
@package
|
|
Generate a HTML BOM list.
|
|
Components are sorted and grouped by value
|
|
Fields are (if exist)
|
|
Ref, Quantity, Value, Part, Datasheet, Description, Vendor
|
|
"""
|
|
|
|
displays:
|
|
Generate a HTML BOM list.
|
|
Components are sorted and grouped by value
|
|
Fields are (if exist)
|
|
Ref, Quantity, Value, Part, Datasheet, Description, Vendor
|
|
in BOM dialog
|