kicad-bom-gen

A collection of scripts to generate BOMs in various formats from KiCad's Eeschema (Schematic Editor).

################################################################################
#                                                                              #
#{{"%s v%s Bill of Materials"|format(name, version)|center(78)}}#
#                                                                              #
################################################################################
#          #                    #                                              #
#   Ref    #       Value        #            Part Number / Footprint           #
#          #                    #                                              #
################################################################################
{% for component in components %}
|----------|--------------------|----------------------------------------------|
|{{ component.ref|truncate(10,killwords=True,end="..",leeway=0)|center(10) }}|{{ component.value|truncate(20)|center(20)}}|{{ component.MPN|default(component.footprint.split(':')[1])|truncate(46,killwords=True,leeway=0)|center(46) }}|
{% endfor %}
|----------|--------------------|----------------------------------------------|
################################################################################
{{ "Generated at %s by kicad-bom-gen"|format(time)|center(80) }}