Nick Playfair b2723f3b70 Test for gerberToStream
Define a test for the gerberToStream method
2021-02-05 14:30:59 +00:00
2021-02-05 14:30:59 +00:00
2021-02-01 15:56:26 +00:00
2021-01-31 20:36:47 +00:00
2021-02-03 16:45:54 +00:00
2021-01-30 12:13:33 +00:00
2021-02-03 16:46:09 +00:00
2021-02-03 16:46:09 +00:00
2021-02-02 21:03:11 +00:00

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 { ImageGenerator } = require('@nplayfair/npe_gerber');

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

const imageConfig = {
    // Refer to the sharp documentation for these values
    resizeWidth: 600,
    density: 1000,
    compLevel: 1
}

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

const fileProc = new ImageGenerator(folderConfig, imageConfig);

fileProc.gerberToImage(gerberArchive)
      .then(filename => {
        console.log(`Generated image ${filename}`);
      })
Description
Create a PCB image from gerber files
Readme MIT 1 MiB
Languages
TypeScript 97.6%
JavaScript 2.4%