Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 1.16 KB

README.md

File metadata and controls

28 lines (21 loc) · 1.16 KB

kicad-bom-generator.js

KiCad components (.cmp) and netlist (.net) to JSON converter.

npm module dependencies Build Status

Usage

First, npm install kicad-bom-generator

Then let's take a KiCad components file and netlist file like uhk-left-main.cmp and uhk-left-main.net and

var fs = require('fs');
var kicadBomGenerator = require('kicad-bom-generator');
var kicadComponents = fs.readFileSync(
    'node_modules/kicad-bom-generator/test/uhk-left-main.cmp',
    {encoding:'utf8'});
var kicadNetlist = fs.readFileSync(
    'node_modules/kicad-bom-generator/test/uhk-left-main.net',
    {encoding:'utf8'});
console.log(JSON.stringify(kicadBomGenerator(kicadComponents, kicadNetlist), null, 4));

This way you'll end up with uhk-left-main.json