summaryrefslogtreecommitdiff
path: root/gerber/cam.py
AgeCommit message (Collapse)AuthorFilesLines
2016-02-27Fix critical issue with rotatin points (when the angle is zero the y would ↵Garret Fick1-0/+1
be flipped). Render AM with outline to gerber
2016-02-15Don't throw an exception for missing zero suppress, even though it is wrongGarret Fick1-3/+4
2015-09-10Merge pull request #40 from curtacircuitos/cairo-render-unificationHamilton Kibbe1-2/+5
Cairo render unification
2015-07-22Fix multiple layer issue in cairo-unification branch (see #33)Hamilton Kibbe1-1/+1
2015-07-09Fix arcs and ackground paintingPaulo Henrique Silva1-1/+3
2015-07-09Initial patch to unify our render towards cairoPaulo Henrique Silva1-2/+3
This branch allows a pure cairo based render for both PNG and SVG. Cairo backend is mostly the same but with improved support for configurable scale, orientation and inverted color drawing. API is not yet final.
2015-06-11Add keys to statements for linking to primitives. Add some API features to ↵Hamilton Kibbe1-1/+2
ExcellonFile, such as getting a tool path length and changing tool parameters. Excellonfiles write method generates statements based on the drill hits in the hits member, so drill hits in a generated file can be re-ordered by re-ordering the drill hits in ExcellonFile.hits. see #30
2015-02-20Add IPC-D-356 Netlist ParsingHamilton Kibbe1-2/+15
2015-02-18Get unit conversion working for Gerber/Excellon filesHamilton Kibbe1-2/+2
Started operations module for file operations/transforms
2015-02-15Tests and bugfixesHamilton Kibbe1-4/+3
2015-02-13Fix rendering for line with rectangular aperture per #12. Still need to do ↵Hamilton Kibbe1-2/+3
the same for arcs.
2015-02-02More tests and bugfixesHamilton Kibbe1-9/+7
2015-01-25Changed zeros/zero suppression conventions to match file format specsHamilton Kibbe1-6/+78
2014-10-19Test updateHamilton Kibbe1-0/+33
2014-10-18Refactor renderingHamilton Kibbe1-2/+23
2014-10-10Added excellon format detectionHamilton Kibbe1-0/+124