npe_gerber/README.md
2021-01-31 14:05:11 +00:00

737 B

npe_gerber

npm (scoped)

This is still being developed and isn't ready for production! Only tested with gerbers generated by EAGLE.

Requires node version 10 or higher.

Usage

const fileProc = require('@nplayfair/npe_gerber');

const folderConfig = {
    tmpDir: path.join(__dirname, 'tmp'),
    imgDir: path.join(__dirname, 'img')
}

const config = {
    resizeWidth: 600,
    density: 1000,
    compLevel: 1
}

fileProc.config(folderConfig);

let gerberArchive = '/path/to/gerber.zip';

fileProc.gerberToImage(gerberArchive, config, folderConfig.tmpDir, folderConfig.imgDir)
      .then(filename => {
        console.log(`Generated image ${filename}`);
      })