Source-based engineering comparison

PCB CAM Software for CNC PCB Milling - PhCNC LSSE, FlatCAM and CopperCAM

PCB CAM software converts PCB manufacturing data into machining operations for CNC PCB milling. This comparison focuses on Gerber-to-G-code workflows, Excellon drilling, PCB isolation routing, copper clearing and board cutout for prototype production.

PhCNC LSSE PCB CAM preview of a machined PCB in Copper View
PhCNC LSSE - Preview of the machined PCB

From your PCB CAD to PhCNC LSSE

Each ODB++ Bridge uses the CAD system's native ODB++ exporter and automatically hands the resulting PCB data to PhCNC LSSE. Watch the workflow for your CAD system:

EasyEDA refers to Pro Desktop; CADSTAR refers to classic CADSTAR, not eCADSTAR. The OrCAD video demonstrates OrCAD X. Native export dialogs may appear. These are independent TELENET integrations, not CAD-vendor endorsements. Supported versions and installation.

Capability matrix

Documented PCB CAM functions

Compare the available operation first, then its tool selection, automation and documented limits.

Review scope: Original FlatCAM 8 documentation and CopperCAM publisher documentation, checked . This is a documentation review, not a hands-on test of every version. PhCNC LSSE descriptions follow TELENET's current product documentation. Not confirmed means a function was not established in this scope, not that it is absent; Limited scope means only the stated subset is documented.

PCB CAM capability comparison based on documented product information
FeaturePhCNC LSSEFlatCAM 8CopperCAM
Input and PCB data
Gerber RS-274X importYesYesYesIncluding macros and polygon surfaces
Excellon drill importYesYesYes
ODB++ project importYesDirectories and supported compressed packagesNot confirmedNot listed among FlatCAM 8 source formatsNot confirmedNot documented in the reviewed publisher pages
ODB++ Bridge / automatic CAD-to-CAM importYesZero Clicks: after starting the Bridge command in your PCB CAD, PhCNC imports the native ODB++ result in CAM mode with no additional import clicks.Eight supported PCB CAD integrationsNot confirmedAn equivalent native ODB++ Bridge workflow is not documented in the reviewed FlatCAM 8 manualNot confirmedAn equivalent native ODB++ Bridge workflow is not documented in the reviewed publisher page
DXF importYesAutoCAD DXFNot confirmedThe manual lists SVG import, not DXFNot confirmedOfficial page confirms DXF output, not import
Multiple PCB layersYesMultiple designs and layers in a projectYesMultiple Gerber objects, including top and bottom layersYesUp to four circuit layers, plus drill and cutout data
PCB CAM operations
Isolation routingYesUp to eight isolation toolsYesYesSimple or multiple contours
Multiple-tool copper removalYesLarger tools used where geometry permitsNot confirmedTool diameter and multiple isolation passes are documented; automatic multi-tool allocation is not confirmedYesLarge-tool roughing and engraving-tool corner finishing; not an eight-tool claim
Copper clearing / ruboutYesUp to eight rubout toolsYesNon-copper geometry and Paint Area, with tool diameter, overlap and marginYesHatched copper-removal areas
Drilling from PCB dataYesYesYes
Peck / stepped-depth machiningYesIsolation, rubout, drilling, cutting and masking drillLimited scopeMulti-Depth / Depth-per-pass cutting documented; peck drilling not confirmedNot confirmedBoring cycles are documented; peck depth is not confirmed
PCB board cutoutYesCompensated internal and external contoursYesRectangular cutouts with holding gaps; tutorial also notes arbitrary shapesYesAutomatic cut-path with support bridges
PanelizationYesCloning and production-panel arrangementYesShell panelize command: geometry copies in rows/columns with spacingNot confirmedNot documented in the reviewed publisher pages
Alignment / registration workflowYesRegistration pins, fiducial alignment and dedicated pin-drilling programYesDouble-sided tool: layer mirroring and symmetric alignment holesYesAutomatic or manual layer alignment
Toolpath, output and workflow
G-code generationYesYesYes
Native G2/G3 arc outputYesDetected circular geometry is preserved as native arcsNot confirmedNative arc generation not established by the reviewed manualNot confirmedG-code output alone does not establish native arcs
G-code simulation / verificationYesCNC workspace simulation; no machine controlLimited scope2D G-code path display; machining simulation not confirmedNot confirmedMachining simulation not documented in reviewed pages
Tool library / tool assignmentYesSeparate operation tools and parametersLimited scopeJob tool diameter and Excellon tool selection; persistent tool library not confirmedYesTool library and drilling strategies
Configurable postprocessor outputYesM06 / manual pause, modal output, line numbering, custom header and footerLimited scopeG-code preamble/postamble and coordinate formatting; full postprocessor system not confirmedYesFully customizable postprocessor output
Project filesYesCreate, combine, save and reopen PhCNC projectsYesSave, Save As, Save a Project Copy and Open Project, including optionsYesCurrent project retained in the installation directory
Direct CNC machine controlNoPhCNC LSSE provides simulation and verification, not machine control. Other PhCNC editions provide real CNC machine control.Not confirmedReviewed workflow exports G-code for an external machine controllerNoProduces output for external machine software
License modelCommercial perpetual licenseFree, no-time-limit evaluation for preparation and simulation; production-file export requires a license.Free and open sourceOriginal FlatCAM project; beta/fork distributions are outside this comparison.Commercial, no time limitNamed license, not tied to a computer; updates within the same major version. Unlicensed export: 25 drills and 25 isolation contours, plus cutout and centering holes.
See the workflow

PhCNC LSSE demonstrations

Watch real project preparation before trying your own board.

CAM benchmark times shown on the Gerber demo are processing measurements, not video durations or milling times. Board arrangement in the combined demonstration is manual; the final Copper View is not physical milling.

Try your own Gerber or ODB++ project

Evaluate project preparation, toolpath generation and G-code simulation without a time limit. A valid PhCNC LSSE license is required for production-file export.

Software license: EUR 75. Evaluation and licensing details.

Workflow fundamentals

How PCB CAM fits between design and machining

The CAM stage interprets manufacturing geometry, assigns tools and machining parameters, and generates machine-readable output.

PCB isolation routing

Isolation routing removes narrow channels of copper around tracks and pads so electrically separate nets remain isolated. PCB CAM software calculates tool-center paths from the actual Gerber geometry while accounting for the selected cutter diameter.

Gerber to G-code

A typical workflow moves from Gerber copper and outline data to interpreted CAM geometry, then to machining toolpaths and finally G-code. Excellon drill data is processed separately because it describes hole positions and tool diameters rather than copper artwork.

Historical Extended Gerber RS-274X software compatibility comparison table
Review the archived Extended Gerber RS-274X compatibility tests, including macro apertures, parameterized macros, original test files and historical import screenshots.

PCB copper clearing and rubout

Isolation normally removes only the copper needed to separate conductors. Copper clearing, also called rubout, removes larger unwanted areas. This can require different path strategies and larger tools than fine isolation work.

Multiple-tool workflow

Dense PCB geometry may require a small cutter, while open regions can be processed with a larger tool. A documented multi-tool strategy can reduce the amount of work assigned to small tools, but the exact behavior differs between products and versions.

PCB drilling and board cutout

Prototype production usually includes Excellon-based drilling and routing of the finished board outline in addition to copper isolation. Tabs or support bridges may be needed to retain the board safely during contour cutting.

Double-sided PCB milling

Double-sided work requires the bottom layer to be transformed consistently and both sides to share a reliable physical reference. Mirroring, alignment holes, registration points and machine setup all affect whether the second side matches the first.

Selecting a workflow

Which PCB CAM software is appropriate?

The appropriate choice depends on input formats, required PCB operations, preferred operating environment and licensing model.

PhCNC LSSE

Intended for Windows users who need the documented PhCNC CAM workflow: Gerber, ODB++, Excellon and DXF import; multi-tool isolation and rubout; project arrangement and panelization; native arc output; and CNC simulation.

FlatCAM 8

The original project's manual documents isolation routing, copper-area clearing, drilling, board cutout and saved projects. This column does not describe later beta or fork releases.

CopperCAM

Its current official documentation describes a commercial Windows workflow for Gerber/Excellon import, isolation engraving, copper clearing, drilling, board cutout and configurable output for external CNC software.