2-D post processing for manufacturing, specialized in Printed Circuit Board fabrication on CNC routers.
Go to file
jpcaram 6733ebbfa8 Refactored paint_connect() and path_connect() to receive and return FlatCAMRTreeStorage objects. Updated unittests acordingly. 2015-01-29 15:52:03 -05: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 Fixed g-code arc parse/plot 2014-01-08 01:46:50 -05:00
doc Added delete button in drawing toolbar. 2015-01-01 15:41:50 -05:00
share Added delete button in drawing toolbar. 2015-01-01 15:41:50 -05:00
tests Refactored paint_connect() and path_connect() to receive and return FlatCAMRTreeStorage objects. Updated unittests acordingly. 2015-01-29 15:52:03 -05:00
.gitignore Fixed Geometry merging. Solves issue #99. 2015-01-18 20:23:37 -05:00
FlatCAM.py Initial implementation of console. 2014-09-13 17:29:07 -04:00
FlatCAMApp.py Refactored paint_connect() and path_connect() to receive and return FlatCAMRTreeStorage objects. Updated unittests acordingly. 2015-01-29 15:52:03 -05: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 Solves exception when hitting a key a no tool being active in FlatCAMDraw. Was also preventing scrolling. Solve #93. 2015-01-14 21:00:02 -05:00
FlatCAMGUI.py Closing the main window now closes the whole program. 2014-11-20 11:52:08 -05:00
FlatCAMObj.py "Paint connect" functional. Added to seed-based painting and unit-tested. "Path connect" still pending. Disabled. "Path connect" unit test added. 2015-01-25 16:55:22 -05:00
FlatCAMShell.py Major work on the command line tool. Version check on the new website. 2014-09-21 21:51:50 -04:00
FlatCAMTool.py Added License. Added functionality to the geometry editor (move, copy, join). 2014-10-31 12:19:08 -04:00
FlatCAMWorker.py Basic geometry editor for goemetry objects started. 2014-10-28 17:39:38 -04:00
GUIElements.py Convertion to Qt. Major refactoring. 2014-06-13 15:21:11 -04:00
LICENSE Licence and readme. 2015-01-03 11:36:15 -05:00
ObjectCollection.py Fixes replot problem after delete with key. 2015-01-14 20:35:49 -05:00
ObjectUI.py Hid offset and scale tools from CNCJob GUI. Such features are not implemented for CNCJob objects. 2015-01-19 11:53:28 -05:00
PlotCanvas.py Solves exception when hitting a key a no tool being active in FlatCAMDraw. Was also preventing scrolling. Solve #93. 2015-01-14 21:00:02 -05:00
README.md Licence and readme. 2015-01-03 11:36:15 -05:00
camlib.py Refactored paint_connect() and path_connect() to receive and return FlatCAMRTreeStorage objects. Updated unittests acordingly. 2015-01-29 15:52:03 -05:00
camlib.pyc View, delete, re-plot items 2014-01-09 22:14:46 -05:00
cirkuix.pyc View, delete, re-plot items 2014-01-09 22:14:46 -05:00
setup_ubuntu.sh Added python-simplejson line to setup_ubuntu.sh. 2015-01-19 12:41:34 -05:00
termwidget.py Major work on the command line tool. Version check on the new website. 2014-09-21 21:51:50 -04: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.