FlatCAM

FlatCAM

FlatCAM is an open-source software for manufacturing support focused on printed circuit board (PCB) manufacturing. It takes Gerber files as input and generates gcode for operations like isolation milling and drilling.
FlatCAM image
pcb circuit-board gerber gcode cnc cam

FlatCAM: Open-Source Software for PCB Manufacturing

FlatCAM is an open-source software for manufacturing support focused on printed circuit board (PCB) manufacturing, generates gcode for isolation milling and drilling from Gerber files.

What is FlatCAM?

FlatCAM is an open-source computer-aided manufacturing (CAM) program designed specifically for converting printed circuit board (PCB) designs into toolpaths for CNC manufacturing. It accepts industry-standard Gerber and Excellon files as input and can generate gcode for a variety of fabrication operations.

Some of the key features of FlatCAM include:

  • PCB isolation routing - Creates toolpaths for cutting out the PCB contour and pockets for routing away copper from the substrate.
  • Drilling - Generates coordinated hole drilling paths from Excellon drill files.
  • Engraving - Creates toolpaths for engraving text, logos, etc. on to the PCB surface.
  • SMT Stencil design - Auto-generates SMT stencil profiles for solder paste application.
  • Panelization - Allows duplicating PCB designs across panels for batch production.
  • Visual CAD viewer and full editing capabilities allow verification and tweaking of toolpaths before output.
  • Support for multiple output formats like Gerber, Excellon, SVG, PDF, HPGL, gcode, etc.

Designed to make the PCB fabrication process easier, FlatCAM aims to fill a gap left by commercial CAM solutions that can often be expensive and over-featured. It makes an excellent open-source option for hobbyists, makers, and small production shops to take their PCB layouts and actually produce physical boards.

FlatCAM Features

Features

  1. PCB isolation routing and drilling
  2. Excellon and Gerber file import
  3. G-Code generation and visualization
  4. Panelization
  5. Copper fill
  6. Fiducial and barcode generation
  7. QR code generation
  8. Thermal relief
  9. 3D visualization
  10. Auto-routing

Pricing

  • Open Source

Pros

Open source and free

Cross-platform (Windows, Mac, Linux)

Powerful feature set

Active community support

Easy to use graphical interface

Cons

Limited documentation

Some stability issues

Steep learning curve for advanced features


The Best FlatCAM Alternatives

Top Development and Electronics Design and other similar apps like FlatCAM

Here are some alternatives to FlatCAM:

Suggest an alternative ❐

Circuit Wizard icon

Circuit Wizard

Circuit Wizard is a free circuit design and simulation software for Windows. It provides an interactive graphical environment for designing, testing, and analyzing analog and digital circuits before physically constructing them.Key features of Circuit Wizard include:Intuitive graphical user interface for drawing schematics and laying out printed circuit boardsExtensive component libraries...
Circuit Wizard image