2-D post processing for manufacturing, specialized in Printed Circuit Board fabrication on CNC routers.
Go to file
Juan Pablo Caram b54982694e Full test from opening Gerber to exporting GCode using GUI. 2015-10-31 19:01:01 -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 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
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
tests Full test from opening Gerber to exporting GCode using GUI. 2015-10-31 19:01:01 -04:00
.gitignore Fixed Geometry merging. Solves issue #99. 2015-01-18 20:23:37 -05:00
DblSidedTool.py Fixes #118. 2015-10-23 16:55:13 -04:00
FlatCAM.py Initial implementation of console. 2014-09-13 17:29:07 -04:00
FlatCAMApp.py App.log changed to self.log. Caused reference error in unit tests. 2015-10-31 18:59:58 -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 Option to override user's defaults. Needed for unit testing. 2015-10-28 12:00:56 -04:00
FlatCAMGUI.py Spindle speed for G-code from geometry and excellon. Solves #124. 2015-09-05 17:41:00 -04:00
FlatCAMObj.py Added comments. 2015-10-31 18:58:46 -04:00
FlatCAMProcess.py Option to override user's defaults. Needed for unit testing. 2015-10-28 12:00:56 -04: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 More circular import fixes. 2015-09-06 16:17:31 -04:00
FlatCAMWorker.py Cleanup. And fixes #148. 2015-09-11 14:45:08 -04:00
GUIElements.py Option to override user's defaults. Needed for unit testing. 2015-10-28 12:00:56 -04: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 Wait for object availability by subscribing to signal. Fixes #145. 2015-10-02 14:51:54 -04:00
ObjectUI.py Cleanup. And fixes #148. 2015-09-11 14:45:08 -04:00
PlotCanvas.py Fixed conflict with PyQt5. Cleanup. Log level back to debug. 2015-03-31 10:41:32 -04:00
README.md Licence and readme. 2015-01-03 11:36:15 -05:00
camlib.py Replace exact last point of arc. Fixes #110. 2015-10-31 18:55:32 -04: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
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 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.