Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-03-22 | Merge pull request #55 from BenFrantzDale/install-instructions | Paulo Henrique Silva | 1 | -0/+7 | |
Add install instructions. | |||||
2016-03-22 | Remove "make" line. Apparently it's not necessary. | Ben FrantzDale | 1 | -1/+0 | |
2016-03-22 | Add install instructions. | Ben FrantzDale | 1 | -0/+8 | |
2016-03-22 | Update rs274x.py | Qau Lau | 1 | -2/+2 | |
python 2.6 bug re incompatibility in sre, see https://bugs.python.org/issue214033 | |||||
2016-03-19 | Correctly handle empty command statements | Garret Fick | 1 | -0/+6 | |
2016-03-13 | Better detection of plated tools | Garret Fick | 4 | -23/+162 | |
2016-03-11 | Merge pull request #54 from kirberich/master | Hamilton Kibbe | 1 | -0/+1 | |
Make sure apertures get a unit | |||||
2016-03-10 | Make sure apertures get a unit | Robert Kirberich | 1 | -0/+1 | |
2016-03-05 | More robust writing, even for bad files. Remove accidentally added imports | Garret Fick | 2 | -2/+3 | |
2016-03-05 | Remove some testing code from gerber writer. More implementation for ↵ | Garret Fick | 3 | -28/+100 | |
excellon writer - not working yet | |||||
2016-03-05 | AM group hasn't implemented offset | Garret Fick | 1 | -4/+7 | |
2016-03-05 | Make rendering more robust for bad gerber files | Garret Fick | 1 | -2/+14 | |
2016-03-05 | Write polygons to macros | Garret Fick | 3 | -1/+29 | |
2016-03-05 | Make writer resilient to similar macro defs | Garret Fick | 1 | -8/+17 | |
2016-03-01 | More rendering of AMGroup to statements | Garret Fick | 5 | -7/+133 | |
2016-02-27 | Fix critical issue with rotatin points (when the angle is zero the y would ↵ | Garret Fick | 6 | -14/+89 | |
be flipped). Render AM with outline to gerber | |||||
2016-02-27 | RS274X backend for rendering. Incompelte still | Garret Fick | 4 | -4/+403 | |
2016-02-21 | Additional bounding box calcuation that considers only actual positions, not ↵ | Garret Fick | 1 | -0/+15 | |
the movement of the machine | |||||
2016-02-16 | Keep aperature macros as single statement. Don't generate regions with no points | Garret Fick | 1 | -3/+16 | |
2016-02-16 | Handle multiple commands on a single line | Garret Fick | 1 | -3/+22 | |
2016-02-15 | Don't throw an exception for missing zero suppress, even though it is wrong | Garret Fick | 1 | -3/+4 | |
2016-02-14 | Fix convertion of units for apertures and regions | Garret Fick | 1 | -4/+4 | |
2016-02-02 | Draw thermal aperture macros (as approximation) | Garret Fick | 2 | -4/+84 | |
2016-01-31 | Keep track of quadrant mode so we can draw full circles | Garret Fick | 3 | -4/+8 | |
2016-01-31 | Add support for more excellon formats. Dont consider line width when ↵ | Garret Fick | 3 | -3/+15 | |
determinging region bounding box | |||||
2016-01-28 | Cleanup, rendering fixes. | Hamilton Kibbe | 26 | -231/+401 | |
fixed rendering of tented vias fixed rendering of semi-transparent layers fixed file type detection issues added some examples | |||||
2016-01-25 | Excellon format detection uses ExcelonFile.bounds now | Paulo Henrique Silva | 1 | -2/+2 | |
Long term we should have only one .bounds method. But ExcellonParser right now is not correct for cases with two drills in the same line (it will report one dimension being zero) | |||||
2016-01-22 | Fix NameError on Polygon primitive rendering | Paulo Henrique Silva | 1 | -1/+1 | |
2016-01-21 | Add support for mirrored rendering | Hamilton Kibbe | 3 | -12/+18 | |
- The default theme now renders the bottom layers mirrored. - see https://github.com/curtacircuitos/pcb-tools/blob/master/examples/pcb_bottom.png for an example. | |||||
2016-01-21 | Fix a bunch of rendering bugs. | Hamilton Kibbe | 33 | -939/+1771 | |
- 'clear' polarity primitives no longer erase background - Added aperture macro support for polygons - Added aperture macro rendring support - Renderer now creates a new surface for each layer and merges them instead of working directly on a single surface - Updated examples accordingly | |||||
2016-01-16 | Skip over a strange excellon statement | Garret Fick | 2 | -3/+31 | |
2016-01-16 | Fix converting polygons to outlines for macros | Garret Fick | 1 | -1/+3 | |
2016-01-08 | More stability fixes for poorly constructed files | Garret Fick | 2 | -4/+8 | |
2016-01-05 | Merge pull request #53 from curtacircuitos/pcb_interface | Paulo Henrique Silva | 20 | -503/+2438 | |
Add PCB interface | |||||
2016-01-01 | Refactor a little | Hamilton Kibbe | 5 | -74/+68 | |
pulled all rendering stuff out of the pcb/layer objects | |||||
2015-12-30 | Render polygon flashes | Garret Fick | 3 | -3/+32 | |
2015-12-30 | Work with Diptrace that calls things D3 not D03 | Garret Fick | 1 | -3/+3 | |
2015-12-30 | Support KiCad format statement where FMAT,2 is 2:4 with inch | Garret Fick | 2 | -0/+5 | |
2015-12-30 | Render primitives for some aperture macros | Garret Fick | 3 | -5/+56 | |
2015-12-30 | First time any macro renders | Garret Fick | 5 | -0/+125 | |
2015-12-28 | Wrongly using mil def for mm | Garret Fick | 1 | -1/+1 | |
2015-12-25 | Identify flashes and bounding box without aperture | Garret Fick | 1 | -3/+133 | |
2015-12-22 | Python3 fix | Hamilton Kibbe | 1 | -2/+2 | |
2015-12-22 | Add PCB interface | Hamilton Kibbe | 20 | -472/+2413 | |
this incorporates some of @chintal's layers.py changes PCB.from_directory() simplifies loading of multiple gerbers the PCB() class should be pretty helpful going forward... the context classes could use some cleaning up, although I'd like to wait until the freecad stuff gets merged, that way we can try to refactor the context base to support more use cases | |||||
2015-12-20 | Allow renderer to write to memory per #38 | Hamilton Kibbe | 5 | -11/+35 | |
Some updates to rendering colors/themes | |||||
2015-12-20 | Merge pull request #52 from curtacircuitos/negative_soldermask | Paulo Henrique Silva | 13 | -120/+283 | |
Allow negative solder mask rendering per #50. | |||||
2015-12-20 | Merge branch 'negative_soldermask' of github.com:curtacircuitos/pcb-tools ↵ | Hamilton Kibbe | 1 | -0/+1 | |
into negative_soldermask | |||||
2015-12-20 | Clean up negative render code | Hamilton Kibbe | 1 | -76/+69 | |
2015-12-19 | Update Readme | Hamilton Kibbe | 1 | -0/+1 | |
2015-12-19 | Allow negative render of soldermask per #50 | Hamilton Kibbe | 12 | -106/+275 | |
Update example code and rendering to show change |