flatcam/README.md

2.7 KiB

FlatCAM BETA (c) 2019 - by Marius Stanciu Based on FlatCAM: 2D Computer-Aided PCB Manufacturing by (c) 2014-2016 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.

=================================================

------------ Installation instructions ------------

Works with Python version 3.5 or greater and PyQt5.

  1. MacOS
  • none (yet)
  1. Linux
  • make sure that Python 3.8 is installed on your OS and that the command: python3 -V confirm it
  • verify that the file setup_ubuntu.sh has Linux line-endings (LF) and that it is executable (chmod +x setup_ubuntu.sh)
  • run the file setup_ubuntu.sh and install all the dependencies with the command: ./setup_ubuntu.sh
  • if the previous command is successful and has no errors, run FlatCAM with the command: python3 FlatCAM.py
  1. Windows

or

You can download all the required wheels files into a folder (e.g D:\my_folder) and install them from Command Prompt like this: cd D:\my_folder and for each wheel file (*.whl) run: D:\my_folder> pip install --upgrade package_from_requirements.whl

Run FlatCAM beta from the installation folder (e.g D:\FlatCAM_beta) in the Command Prompt with the following command: cd D:\FlatCAM_beta python FlatCAM.py