2-D post processing for manufacturing, specialized in Printed Circuit Board fabrication on CNC routers.
Go to file
Juan Pablo Caram 36d0a2e029 Cleaned up tests for shell. Added test steps for gerber flow. 2016-06-03 17:15:35 -04:00
FlatCAM_GTK Convertion to Qt. Major refactoring. 2014-06-13 15:21:11 -04:00
bugs Gerber support for single quadrant arcs (G74). 2014-11-20 21:43:32 -05:00
descartes Merge branch 'merge-tcl-commands' of https://bitbucket.org/sopak/flatcam into tcl-commands 2016-03-31 18:03:48 +02:00
doc Added delete button in drawing toolbar. 2015-01-01 15:41:50 -05:00
sandbox Added diagnostics script. 2015-10-19 10:49:52 -04:00
share Added intersection tool to Drawing Tool. 2015-02-06 16:10:15 -05:00
tclCommands Cleaned up tests for shell. Added test steps for gerber flow. 2016-06-03 17:15:35 -04:00
tests Cleaned up tests for shell. Added test steps for gerber flow. 2016-06-03 17:15:35 -04:00
.gitignore Ignore tests/tmp. 2015-10-31 19:01:56 -04:00
DblSidedTool.py Fixes #178. Use list instead of tuple of points. 2015-12-02 09:36:58 -05:00
FlatCAM.py Recovered patch.py 2016-04-10 16:02:38 -04:00
FlatCAMApp.py Cleaned up tests for shell. Added test steps for gerber flow. 2016-06-03 17:15:35 -04:00
FlatCAMCommon.py Added Feed Method for clearing polygon. Some minor correction to Geometry.plot() 2014-12-07 14:53:33 -05:00
FlatCAMDraw.py Pan view test. 2015-12-05 00:14:00 +05:00
FlatCAMGUI.py Default excellon milling tool dia. Fixes #160. 2016-04-10 16:23:04 -04:00
FlatCAMObj.py Cleaned up tests for shell. Added test steps for gerber flow. 2016-06-03 17:15:35 -04:00
FlatCAMProcess.py Option to override user's defaults. Needed for unit testing. 2015-10-28 12:00:56 -04:00
FlatCAMShell.py merge changes from master 2016-03-31 17:16:14 +02:00
FlatCAMTool.py More circular import fixes. 2015-09-06 16:17:31 -04:00
FlatCAMWorker.py Merge branch 'merge-tcl-commands' of https://bitbucket.org/sopak/flatcam into tcl-commands 2016-03-31 18:03:48 +02:00
GUIElements.py Fixes #177 2015-11-30 12:54:13 -05:00
LICENSE Licence and readme. 2015-01-03 11:36:15 -05:00
MeasurementTool.py More circular import fixes. 2015-09-06 16:17:31 -04:00
ObjectCollection.py add set_all_inactive and set_inactive, to be able deselect objects 2016-02-23 12:00:30 +01:00
ObjectUI.py Default value for depth/cut now positive. Added note to tooltip. 2015-11-01 18:11:17 -05:00
PlotCanvas.py PlotCanvas now stores reference to app. 2016-01-03 16:38:24 -05:00
README.md Revert "README.md edited online with Bitbucket" 2016-02-20 13:41:16 +01:00
camlib.py Fast vertical movement above board. Fixes #141. 2016-04-10 16:43:03 -04:00
make_win32.py Added Win-32 build script. 2015-10-18 19:40:48 -04:00
requirements.txt Add comments to requirements.txt 2015-06-30 20:40:06 +01:00
setup_ubuntu.sh Added svg.path to ubuntu installation script. 2015-12-29 16:37:52 -05:00
svgparse.py fix typo error and cleaning 2016-04-18 20:36:41 +02:00
termwidget.py merge changes from master 2016-03-31 17:16:14 +02:00
upgrade_geos.sh Custom RTree wrapper. FlatCAMRTree and FlatCAMRTreeStorage. 2014-12-28 18:06:54 -05:00

README.md

FlatCAM: 2D Computer-Aided PCB Manufacturing

(c) 2014-2015 Juan Pablo Caram

FlatCAM is a program for preparing CNC jobs for making PCBs on a CNC router. Among other things, it can take a Gerber file generated by your favorite PCB CAD program, and create G-Code for Isolation routing.