├── .gitignore ├── LICENSE ├── PKG-INFO ├── README.md ├── doc ├── autosearch.html ├── cfgfile.html ├── ex1.png ├── ex1a.png ├── ex1b.png ├── ex1c.png ├── ex1d.png ├── ex1e.png ├── ex1f.png ├── ex1g.png ├── gpl.html ├── index.html ├── layout1.cfg ├── layout1.def ├── layout2.cfg ├── layout2.def ├── layoutfile.html ├── sample.jpg └── sample2.jpg ├── gerbmerge ├── __init__.py ├── amacro.py ├── aptable.py ├── config.py ├── drillcluster.py ├── fabdrawing.py ├── geometry.py ├── gerbmerge.py ├── jobs.py ├── makestroke.py ├── parselayout.py ├── placement.py ├── schwartz.py ├── scoring.py ├── specs.py ├── strokes.py ├── tilesearch1.py ├── tilesearch2.py ├── tiling.py └── util.py ├── misc └── gerbmerge.bat ├── nbproject ├── project.properties └── project.xml ├── setup.cfg ├── setup.py └── testdata ├── Makefile ├── README ├── fabdwg.txt ├── hexapod.bor ├── hexapod.brd ├── hexapod.cam ├── hexapod.cmp ├── hexapod.plc ├── hexapod.sch ├── hexapod.sol ├── hexapod.xln ├── layout1.cfg ├── layout1.def ├── layout2.cfg ├── layout2.def ├── proj1.bor ├── proj1.brd ├── proj1.cam ├── proj1.cmp ├── proj1.drl ├── proj1.plc ├── proj1.pls ├── proj1.sch ├── proj1.sol ├── proj1.stc ├── proj1.sts └── proj1.xln /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | /nbproject/private/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/LICENSE -------------------------------------------------------------------------------- /PKG-INFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/PKG-INFO -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/README.md -------------------------------------------------------------------------------- /doc/autosearch.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/doc/autosearch.html -------------------------------------------------------------------------------- /doc/cfgfile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/doc/cfgfile.html -------------------------------------------------------------------------------- /doc/ex1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/doc/ex1.png -------------------------------------------------------------------------------- /doc/ex1a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/doc/ex1a.png -------------------------------------------------------------------------------- /doc/ex1b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/doc/ex1b.png -------------------------------------------------------------------------------- /doc/ex1c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/doc/ex1c.png -------------------------------------------------------------------------------- /doc/ex1d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/doc/ex1d.png -------------------------------------------------------------------------------- /doc/ex1e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/doc/ex1e.png -------------------------------------------------------------------------------- /doc/ex1f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/doc/ex1f.png -------------------------------------------------------------------------------- /doc/ex1g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/doc/ex1g.png -------------------------------------------------------------------------------- /doc/gpl.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/doc/gpl.html -------------------------------------------------------------------------------- /doc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/doc/index.html -------------------------------------------------------------------------------- /doc/layout1.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/doc/layout1.cfg -------------------------------------------------------------------------------- /doc/layout1.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/doc/layout1.def -------------------------------------------------------------------------------- /doc/layout2.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/doc/layout2.cfg -------------------------------------------------------------------------------- /doc/layout2.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/doc/layout2.def -------------------------------------------------------------------------------- /doc/layoutfile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/doc/layoutfile.html -------------------------------------------------------------------------------- /doc/sample.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/doc/sample.jpg -------------------------------------------------------------------------------- /doc/sample2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/doc/sample2.jpg -------------------------------------------------------------------------------- /gerbmerge/__init__.py: -------------------------------------------------------------------------------- 1 | # Placeholder for GerbMerge package 2 | -------------------------------------------------------------------------------- /gerbmerge/amacro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/gerbmerge/amacro.py -------------------------------------------------------------------------------- /gerbmerge/aptable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/gerbmerge/aptable.py -------------------------------------------------------------------------------- /gerbmerge/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/gerbmerge/config.py -------------------------------------------------------------------------------- /gerbmerge/drillcluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/gerbmerge/drillcluster.py -------------------------------------------------------------------------------- /gerbmerge/fabdrawing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/gerbmerge/fabdrawing.py -------------------------------------------------------------------------------- /gerbmerge/geometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/gerbmerge/geometry.py -------------------------------------------------------------------------------- /gerbmerge/gerbmerge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/gerbmerge/gerbmerge.py -------------------------------------------------------------------------------- /gerbmerge/jobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/gerbmerge/jobs.py -------------------------------------------------------------------------------- /gerbmerge/makestroke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/gerbmerge/makestroke.py -------------------------------------------------------------------------------- /gerbmerge/parselayout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/gerbmerge/parselayout.py -------------------------------------------------------------------------------- /gerbmerge/placement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/gerbmerge/placement.py -------------------------------------------------------------------------------- /gerbmerge/schwartz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/gerbmerge/schwartz.py -------------------------------------------------------------------------------- /gerbmerge/scoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/gerbmerge/scoring.py -------------------------------------------------------------------------------- /gerbmerge/specs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/gerbmerge/specs.py -------------------------------------------------------------------------------- /gerbmerge/strokes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/gerbmerge/strokes.py -------------------------------------------------------------------------------- /gerbmerge/tilesearch1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/gerbmerge/tilesearch1.py -------------------------------------------------------------------------------- /gerbmerge/tilesearch2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/gerbmerge/tilesearch2.py -------------------------------------------------------------------------------- /gerbmerge/tiling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/gerbmerge/tiling.py -------------------------------------------------------------------------------- /gerbmerge/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/gerbmerge/util.py -------------------------------------------------------------------------------- /misc/gerbmerge.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/misc/gerbmerge.bat -------------------------------------------------------------------------------- /nbproject/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/nbproject/project.properties -------------------------------------------------------------------------------- /nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/nbproject/project.xml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/setup.py -------------------------------------------------------------------------------- /testdata/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/testdata/Makefile -------------------------------------------------------------------------------- /testdata/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/testdata/README -------------------------------------------------------------------------------- /testdata/fabdwg.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/testdata/fabdwg.txt -------------------------------------------------------------------------------- /testdata/hexapod.bor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/testdata/hexapod.bor -------------------------------------------------------------------------------- /testdata/hexapod.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/testdata/hexapod.brd -------------------------------------------------------------------------------- /testdata/hexapod.cam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/testdata/hexapod.cam -------------------------------------------------------------------------------- /testdata/hexapod.cmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/testdata/hexapod.cmp -------------------------------------------------------------------------------- /testdata/hexapod.plc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/testdata/hexapod.plc -------------------------------------------------------------------------------- /testdata/hexapod.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/testdata/hexapod.sch -------------------------------------------------------------------------------- /testdata/hexapod.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/testdata/hexapod.sol -------------------------------------------------------------------------------- /testdata/hexapod.xln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/testdata/hexapod.xln -------------------------------------------------------------------------------- /testdata/layout1.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/testdata/layout1.cfg -------------------------------------------------------------------------------- /testdata/layout1.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/testdata/layout1.def -------------------------------------------------------------------------------- /testdata/layout2.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/testdata/layout2.cfg -------------------------------------------------------------------------------- /testdata/layout2.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/testdata/layout2.def -------------------------------------------------------------------------------- /testdata/proj1.bor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/testdata/proj1.bor -------------------------------------------------------------------------------- /testdata/proj1.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/testdata/proj1.brd -------------------------------------------------------------------------------- /testdata/proj1.cam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/testdata/proj1.cam -------------------------------------------------------------------------------- /testdata/proj1.cmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/testdata/proj1.cmp -------------------------------------------------------------------------------- /testdata/proj1.drl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/testdata/proj1.drl -------------------------------------------------------------------------------- /testdata/proj1.plc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/testdata/proj1.plc -------------------------------------------------------------------------------- /testdata/proj1.pls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/testdata/proj1.pls -------------------------------------------------------------------------------- /testdata/proj1.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/testdata/proj1.sch -------------------------------------------------------------------------------- /testdata/proj1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/testdata/proj1.sol -------------------------------------------------------------------------------- /testdata/proj1.stc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/testdata/proj1.stc -------------------------------------------------------------------------------- /testdata/proj1.sts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/testdata/proj1.sts -------------------------------------------------------------------------------- /testdata/proj1.xln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provideyourown/gerbmerge/HEAD/testdata/proj1.xln --------------------------------------------------------------------------------