KiABOM documentationยถ
KiABOM is an automatic Bill Of Materials (BOM) generator script used to extract component information from a KiCad schematic, and use that information with supplier APIs to get component details like the price, manufacturer, order-code, stock, and more. Currently supported suppliers are Mouser and Digikey.
Featuresยถ
๐งโโ๏ธ Small, simple, portable, and unformatted BOM generation for KiCad.
๐ฅ Command-line interface. See the available Options and Example Uses.
๐ Retrieves parts data from major distributors in the specified currency.
๐ฐ Uses caching for parts data and currency rates.
๐ Supports multiple output formats: CSV, HTML, and TXT.
๐งน Uses KiCadโs provided
kicad_netlist_readermodule.๐ง Understands schematic property fields like DNP, Exclude from Board, and Exclude from BOM.
๐ Skips specific MPN values for faster API requests.
๐ฉ๐ผโ๐ป Encourages customization of the generator script source code for flexible workflows through presets.
๐ฑ๏ธ Useable through KiCadโs own user interface.
๐ Designed to be used with supplier BOM tools.
Table of Contentsยถ
KiABOM is licensed under the GNU General Public License v3.0 (GPLv3). This project includes and depends on the kicad_netlist_reader module, which is also licensed under the GPLv3. As a result, the KiABOM project as a whole is distributed under the terms of the GPLv3. Additionally, KiABOM incorporates components that are licensed under the MIT License. These MIT-licensed modules remain under their original license terms and are compatible with the GPLv3. For full licensing details, refer to the LICENSE file and visit https://www.gnu.org/licenses/gpl-3.0.html