2-D post processing for manufacturing, specialized in Printed Circuit Board fabrication on CNC routers.
Go to file
Christopher Hemingway 98049385f4 Add requirements.txt for pip.
This simplifies installation on OSX by installing requirements with a single
```pip install -r requirements.txt```
Library minimum versions taken from http://flatcam.org/manual/installation.html#requirements
Where versions have not been specified, requirements.txt reflects this.
2015-06-29 22:30:28 +01: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 Fixed gerber parse error related to extra trace. 2015-02-17 17:54:51 -05:00
share Added intersection tool to Drawing Tool. 2015-02-06 16:10:15 -05:00
tests Desctivates canvas callbacks in drawing tool when deactivated. 2015-02-12 17:06:29 -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 Implemented issue #137 2015-05-28 16:07:06 -07: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 Commented menu in FlatCAMDraw 2015-02-13 16:22:47 -05:00
FlatCAMGUI.py Implemented issue #137 2015-05-28 16:07:06 -07:00
FlatCAMObj.py Best effort to generate isolation path cutting on the conventional side 2015-06-20 17:50:02 -07:00
FlatCAMProcess.py Version 8.3 for Windows. 2015-02-22 17:34:57 -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 Activity shown for CNC Job generation via context manager. 2015-02-13 14:37:54 -05:00
GUIElements.py Tool change support for gcode from excellon. Untested. 2015-02-07 13:32:58 -05:00
LICENSE Licence and readme. 2015-01-03 11:36:15 -05:00
ObjectCollection.py Moved object name collision detection from new_object() to ObjectCollection.append(). Solves issue #107. 2015-02-13 15:04:57 -05:00
ObjectUI.py Implemented issue #137 2015-05-28 16:07:06 -07: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 Best effort to generate isolation path cutting on the conventional side 2015-06-20 17:50:02 -07: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
requirements.txt Add requirements.txt for pip. 2015-06-29 22:30:28 +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.