Installation

Windows Installer

Download the installer from the repository and run it in your machine. It includes everything you need.

Ubuntu

FlatCAM should work on most Linux distributions but Ubuntu has been chosen as the test platform.

There are several dependencies required to run FlatCAM. These are listed in the following section. Before attempting a manual installation, try running the provided setup script setup_ubuntu.sh that will download and install required packages.

Manual Installation

Requirements

  • Python 2.7 32-bit
  • PyQt 4
  • Matplotlib 1.3.1
  • Numpy 1.8
  • Shapely 1.3

These packages might have their own dependencies.

Linux

Under Linux, most modern package installers like yum or apt-get will attempt to locate and install the whole tree of dependencies for a specified package automatically. Refer to the provided setup script setup_ubuntu.sh for the names and installation order.

Once the dependencies are installed, download the latest .zip release (or the latest source, although it is not garanteed to work), unpack it, change into the created folder and run:

Python FlatCAM.py

Windows

An easy way to get the requirements in your system is to install WinPython. This is a standalone distribution of Python which includes all of FlatCAM’s dependencies, except for Shapely.

Once the dependencies are installed, download the latest .zip release (or the latest source, although it is not garanteed to work), unpack it, change into the created folder and run:

Python FlatCAM.py