Skip to content
Adam Greig edited this page Feb 6, 2016 · 11 revisions

StickerBOM is a KiCAD BOM exporter designed for people stuffing boards by hand. It generates a PDF for printable sticky labels, where each label reflects one BOM line from a supplier. You then stick these labels on the bags from your supplier, and they tell you where things go.

[images/stickerbom_example.png]

It does so by creating a drawing of your PCB, with the relevant parts highlighted. This works best if your parts have a drawing on F.Fab, but if not, it will render the pads and silkscreen instead, which seems to work well too.

You need to have supplier fields in your schematic item properties, but hopefully you were doing that anyway. If you are, you might consider bom2xml.py in this repository as well, which can generate quick-paste order formats for Farnell, DigiKey, and RS, plus it checks for consistency in footprints and order codes, and highlights parts with missing codes or footprints.

The .kicad_pcb must be in the same folder as the .xml file, and with the same name prefix.

Usage:

python scripts/stickerbom.py /path/to/project.xml bom.pdf Or, double click the .py file from your eeeschema BOM manager when adding a new plugin. Change the command line to output a .pdf.

Clone this wiki locally