2-D post processing for manufacturing, specialized in Printed Circuit Board fabrication on CNC routers.
Go to file
Kamil Sopko b98954dccd fix error handling in signaled commands, error gets info about different scoup instead of true error
more detaild error  print including python trace when more complex unknown error

reinplement drillcncjob

fix camlib problem with all  drills("all"  was already there) but it crashes on tools without points, when  no tools "all" is as default

add timeout to all helps  if  command is  signaled
2016-04-03 14:20:50 +02: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 fix error handling in signaled commands, error gets info about different scoup instead of true error 2016-04-03 14:20:50 +02:00
tests show ui.shell_dock instead of shell during tests 2016-03-31 17:29:11 +02: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 merge changes from master 2016-03-31 17:16:14 +02:00
FlatCAMApp.py fix error handling in signaled commands, error gets info about different scoup instead of true error 2016-04-03 14:20:50 +02: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 merge new pull requests from FlatCAM->master 2016-03-24 23:06:44 +01:00
FlatCAMObj.py cleanups 2016-03-19 15:13:07 +01: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 fix error handling in signaled commands, error gets info about different scoup instead of true error 2016-04-03 14:20:50 +02:00
camlib.pyc Merge branch 'merge-tcl-commands' of https://bitbucket.org/sopak/flatcam into tcl-commands 2016-03-31 18:03:48 +02:00
cirkuix.pyc View, delete, re-plot items 2014-01-09 22:14:46 -05: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 SVG rectangles with rounded corners. 2015-12-26 21:15:55 -05: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.