No description
Fritzing uses more than 2 digits for tool in their Excellons. To comply with that, I check specifically for 3 or less digits and use as tool number, more than that we treat as the standard (2 for tool and 2 for compensation index) |
||
|---|---|---|
| doc | ||
| examples | ||
| gerber | ||
| .coveragerc | ||
| .gitignore | ||
| .travis.yml | ||
| doc-requirements.txt | ||
| LICENSE | ||
| Makefile | ||
| README.md | ||
| requirements.txt | ||
| setup.py | ||
| test-requirements.txt | ||
pcb-tools
Tools to handle Gerber and Excellon files in Python.
Useage Example:
import gerber
from gerber.render import GerberSvgContext
# Read gerber and Excellon files
top_copper = gerber.read('example.GTL')
nc_drill = gerber.read('example.txt')
# Rendering context
ctx = GerberSvgContext()
# Create SVG image
top_copper.render(ctx)
nc_drill.render(ctx, 'composite.svg')
Rendering Examples:
###Top Composite rendering
Source code for this example can be found here.
