Hamilton Kibbe
6d2db67e6d
Refactor rendering
2014-10-18 01:44:51 -04:00
Hamilton Kibbe
d90da4000f
Add primitive definitions and bounding box calcs for DRC
2014-10-16 18:13:43 -04:00
Hamilton Kibbe
c50949e15a
Add SVG transparency
2014-10-13 13:26:32 -04:00
Hamilton Kibbe
6adcdbae5f
Merge branch 'master' of https://github.com/hamiltonkibbe/gerber-tools
2014-10-13 12:38:57 -04:00
Hamilton Kibbe
8c5c7ec8bb
update docs and example images
2014-10-12 12:38:40 -04:00
Hamilton Kibbe
62c689be17
Doc update
2014-10-11 13:12:21 -04:00
Hamilton Kibbe
ae3bbff8b0
Added excellon format detection
2014-10-10 23:07:51 -04:00
Hamilton Kibbe
76c03a55c9
Working region fills and level polarity. Renders Altium-generated gerbers like a champ!
2014-10-10 20:36:38 -04:00
Hamilton Kibbe
152fca0768
Add layer names file
2014-10-10 17:56:15 -04:00
Hamilton Kibbe
1750c3c60a
Add tests
2014-10-10 13:07:54 -04:00
Hamilton Kibbe
a9059df190
doc update
2014-10-10 09:35:06 -04:00
Hamilton Kibbe
f2f411493e
doc update
2014-10-09 22:10:28 -04:00
Hamilton Kibbe
bf9f9451f5
doc update
2014-10-09 21:52:04 -04:00
Hamilton Kibbe
8851bc17b9
Doc update
2014-10-09 18:09:17 -04:00
Hamilton Kibbe
84bfd34e91
Add mode statement parsing
2014-10-09 09:51:29 -04:00
Hamilton Kibbe
bcb6cbc50d
start arc
2014-10-08 22:49:49 -04:00
Hamilton Kibbe
1653ae5cbe
Update readme and example
2014-10-08 09:27:52 -04:00
Hamilton Kibbe
af97dcf2a8
fix excellon render
2014-10-07 22:44:08 -04:00
Hamilton Kibbe
5ff44efbcf
Fix resolve error
2014-10-07 18:41:14 -04:00
Hamilton Kibbe
b971dacd3f
more tests
2014-10-07 18:36:03 -04:00
Hamilton Kibbe
8ac771db92
More tests
2014-10-07 09:12:46 -04:00
Hamilton Kibbe
f7c1939873
add tests
2014-10-07 00:16:39 -04:00
Hamilton Kibbe
7f75e8b9e9
add tests
2014-10-06 23:54:39 -04:00
Hamilton Kibbe
2abb7159be
add tests
2014-10-06 23:52:57 -04:00
Hamilton Kibbe
22a6f87e94
add excellon file write
2014-10-06 18:28:32 -04:00
Hamilton Kibbe
08253b40f6
Update excellon statements/ExcellonFile
2014-10-06 13:11:16 -04:00
Hamilton Kibbe
e565624b81
Fix import error
2014-10-06 11:50:38 -04:00
Hamilton Kibbe
597427d785
add excellon statements
2014-10-06 08:33:53 -04:00
Hamilton Kibbe
0b8e2e4b8b
added numpydoc
2014-10-01 14:39:32 -04:00
Hamilton Kibbe
ea0dc8d0c8
tests
2014-09-30 23:53:57 -04:00
Hamilton Kibbe
f8449ad2b6
tests update
2014-09-30 23:42:02 -04:00
Hamilton Kibbe
1e170ba196
Add travis.yml
2014-09-30 17:17:28 -04:00
Hamilton Kibbe
1cb7856e88
Add CNC base classes and settings class
2014-09-29 13:35:10 -04:00
Hamilton Kibbe
3a5dbcf1e1
added ExcellonFile class
2014-09-28 21:17:13 -04:00
Hamilton Kibbe
695e3d9220
Added excellon support and refactored project
2014-09-28 18:07:15 -04:00
hamiltonkibbe
858fc5f6d8
Create utils.py
...
Start moving Gerber/Excellon number formatting to utility module
2014-09-25 12:49:03 -04:00
Hamilton Kibbe
10d0951238
Move evaluate methods to GerberContext class
2014-09-25 00:01:10 -04:00
David Austin
82a6de80a6
Fixed parser, added to_gerber() methods to all parse result classes to permit re-generation of Gerber file
2014-05-28 23:14:54 +10:00
Paulo Henrique Silva
7ee1866b60
N w modular organization.
...
* parser and render separeted on its own modules.
* svn made optional.
* PEP-8 compiant.
2014-02-05 00:34:57 +01:00
Paulo Henrique Silva
aad4fe368f
Handle wierd cases where FS has no leading/trailing zero specification
2014-02-04 23:51:41 +01:00
Paulo Henrique Silva
3c825e4cae
Fix handling of negative coord numbers.
2014-02-04 23:48:40 +01:00
Paulo Henrique Silva
fbf5943792
Moving SVG code to use svgwrite.
...
Still ugly output and not all apertures handled, specially rounded and
macro based, but keeps improving.
2013-12-20 02:56:42 -02:00
Paulo Henrique Silva
a3f7c778c0
Very ugly but concept proof SVG render.
...
First images on first-light directory. Not a single minute spent on
visual quality, just proving that it is improving.
2013-12-19 00:46:49 -02:00
Paulo Henrique Silva
d97fe51179
Improved AD param parsing and other nicities.
...
* AD parsing is improved and simplified. All modifiers are now parsed and splitted.
* Refactor to remove token notation. It is not a token it is a statement.
* Added simple json export
2013-12-18 18:05:48 -02:00
Paulo Henrique Silva
35f0063876
Significantly improved parsing.
...
* Parsing complete for most of the non-deprecated gerber specification.
* Initial evaluation machine in place, but no useful result yet.
2013-12-18 06:16:32 -02:00
Paulo Henrique Silva
d8f3aa9588
Refactor function mathcing.
...
Make match functions that returns dict or lists of dicts to prepare for
statement creation.
2013-12-18 03:23:37 -02:00
Paulo Henrique Silva
560a68eeb9
Make PEP-8 clean.
2013-12-18 03:01:03 -02:00
Paulo Henrique Silva
6aa1c0567d
Make gerber package
2013-12-18 02:57:11 -02:00