eCam

Easy CNC Programming system

For CNC lathes, mills and cutting machines

eCam CNC programming software interface showing G-code generation for lathes and mills

Is eCam for me?

Made for small shops and hobby machinists who want machine-ready G-code fast—without the complexity and cost of full CAD/CAM.

Who it's for

  • CNC operators in small workshops
  • Hobby machinists and makers
  • Anyone who finds traditional CAD/CAM too complex or too expensive for simple parts

Why you'll like it

  • Minimal steps from start to working G-code on your machine
  • One-time payment (no subscription), predictable costs
  • Turning and milling (including multi-axis), plus a quoting/estimating module

Panoramica funzionalità

Esplora alcune delle principali funzionalità del software. Per maggiori dettagli, visita la documentazione online .

Fast Shapes

Maggiori info...

Is possible define the most common and recurrent geometry profile by just insert some parameters.

See at glance , what operations are taking most of the machining time.

Setup Sheet

Maggiori info...

Create documentation for the shop floor with a click. Containing all the information useful to machine operator to setup the machine and related tools. it's possible print the document.

PRO
Setup Sheet: printable shop-floor setup documentation

CIMCO Edit Integration

Maggiori info...

Export G-code together with fixtures, part/stock models, and tool data to CIMCO Edit, recreating the full machining environment for simulation. This adds an extra layer of verification and improves overall process safety.

PRO NEW
CIMCO Edit integration: simulate G-code with tools, stock and fixtures

Fixture Manager

Maggiori info...

In eCam it is possible to manage various types of fixtures, which help improve project clarity, toolpath planning, and simulation accuracy.

PRO NEW
Fixture Manager: vise and fixture setup in eCam CNC

Toolpath Simulation

Maggiori info...

Control the animation speed. It shows the current position and the current values of feed and speed.

2D and 3D model import

Maggiori info...

Import existing 2D geometries and 3D models from several format files.

Tool store

A tool can habe multiple set of cutting data, one set for each stock raw material.

Post Processor Customization

Maggiori info...

Create post processors compatible with the most common CNC controllers directly in the application. Customize the output in a simple, guided way — no programming skills required.

Post processor customization: create and customize G-code output

Adaptive Strategy

Maggiori info...

A "must have" feature if you need to work mild steel or inox material.

PRO

Indexed Axis support

Maggiori info...

With the tool orientation feature is possible works with 3+1 or 3+2 machines or any machine that permit to move the tool orientation.

PRO

Drilling Recognition

Maggiori info...

Automatically create drilling operations by recognizing holes in the 3D model.

PRO NEW
Drilling recognition: hole detection from 3D model

Create engraving toolpaths quickly for text and decorative details, with full control over depth and machining settings.

Engrave: text and decorative engraving toolpaths

Custom Stock Profile

Maggiori info...

Define a custom revolved stock profile for turning; toolpaths outside the stock are automatically trimmed. You can also select the profile area to machine directly from the operation—ideal for pre-machined blanks.

PRO
Turning: custom stock profile definition

Turning Feature Recognition

Maggiori info...

Automatically recognize turning features from a 3D model and convert them into turning operations. Ideal for fast quoting and quick project setup.

PRO
Turning feature recognition: turning operations extracted from 3D model

Cost estimating report

Maggiori info...

Estimate part production cost based on material and batch size. Add extra costs manually or via custom scripts for maximum flexibility.

PRO
Cost estimating report: production cost estimation based on lot size, with optional extra costs

Quickstart

See a basic workflow example—from setup to G-code.

Pricing

Compare HOBBY and PRO Edition features

Funzionalità Edizione HOBBY Edizione PRO
Buy Buy
Prezzo (pagamento una tantum) €250 €700
Funzionalità comuni
Fast Shapes

Fast Shapes

Is possible define the most common and recurrent geometry profile by just insert some parameters.

Più info sulla documentazione
✓ ✓
Timeline

Timeline

See at glance , what operations are taking most of the machining time.

Più info sulla documentazione
✓ ✓
Toolpath Simulation

Toolpath Simulation

Control the animation speed. It shows the current position and the current values of feed and speed.

Più info sulla documentazione
✓ ✓
2D and 3D model import

2D and 3D model import

Import existing 2D geometries and 3D models from several format files.

Più info sulla documentazione
✓ ✓
Tool store

Tool store

A tool can habe multiple set of cutting data, one set for each stock raw material.

✓ ✓
Thread Table

Thread Table

ECam comes with an internal thread database , covering most of common thread family.

Più info sulla documentazione
✓ ✓
Post Processor Customization

Post Processor Customization

Create post processors compatible with the most common CNC controllers directly in the application. Customize the output in a simple, guided way — no programming skills required.

Post processor customization: create and customize G-code output
Più info sulla documentazione
✓ ✓
Setup Sheet

Setup Sheet

Create documentation for the shop floor with a click. Containing all the information useful to machine operator to setup the machine and related tools. it's possible print the document.

Setup Sheet: printable shop-floor setup documentation
Più info sulla documentazione
— ✓
CIMCO Edit Integration NUOVO

CIMCO Edit Integration

Export G-code together with fixtures, part/stock models, and tool data to CIMCO Edit, recreating the full machining environment for simulation. This adds an extra layer of verification and improves overall process safety.

CIMCO Edit integration: simulate G-code with tools, stock and fixtures
Più info sulla documentazione
— ✓
Fixture Manager NUOVO

Fixture Manager

In eCam it is possible to manage various types of fixtures, which help improve project clarity, toolpath planning, and simulation accuracy.

Fixture Manager: vise and fixture setup in eCam CNC
Più info sulla documentazione
— ✓
Cost estimating report

Cost estimating report

Estimate part production cost based on material and batch size. Add extra costs manually or via custom scripts for maximum flexibility.

Cost estimating report: production cost estimation based on lot size, with optional extra costs
Più info sulla documentazione
— ✓
Modulo fresatura
Engrave

Engrave

Create engraving toolpaths quickly for text and decorative details, with full control over depth and machining settings.

Engrave: text and decorative engraving toolpaths
Più info sulla documentazione
✓ ✓
Adaptive Strategy

Adaptive Strategy

A "must have" feature if you need to work mild steel or inox material.

Più info sulla documentazione
— ✓
Indexed Axis support

Indexed Axis support

With the tool orientation feature is possible works with 3+1 or 3+2 machines or any machine that permit to move the tool orientation.

Più info sulla documentazione
— ✓
Drilling Recognition NUOVO

Drilling Recognition

Automatically create drilling operations by recognizing holes in the 3D model.

Drilling recognition: hole detection from 3D model
Più info sulla documentazione
— ✓
Modulo tornitura
Live C tools on lathe

Live C tools on lathe

— ✓
Lathe with Y axis support

Lathe with Y axis support

Process axis y machining operations

Più info sulla documentazione
— ✓
Custom Stock Profile

Custom Stock Profile

Define a custom revolved stock profile for turning; toolpaths outside the stock are automatically trimmed. You can also select the profile area to machine directly from the operation—ideal for pre-machined blanks.

Turning: custom stock profile definition
Più info sulla documentazione
— ✓
Turning Feature Recognition

Turning Feature Recognition

Automatically recognize turning features from a 3D model and convert them into turning operations. Ideal for fast quoting and quick project setup.

Turning feature recognition: turning operations extracted from 3D model
Più info sulla documentazione
— ✓
Buy Buy

Download

Try the full software with no feature limits during your trial period.

Avviso importante

This is a relatively new software . Thanks to users feedback it's becoming more stable. But new bugs can be created at every release.

Every machine can interpreter the same g-code in different way.

You need to understand clearly the meaning of the generate g-code and your responsibility check the compatibilty with your machine.

Make some dry-run test before start cutting real material, check the generate g-code step by step.

14-day full-feature trial

Only for: Windows 10 , 11

X64 system only

Go to download page

Frequently Asked Questions

Everything you need to know about eCam CNC software

Getting Started

Features & Capabilities

Pricing & Licensing

Why Trust eCam?

Created by a machinist, for machinists

Machinist-Built

Developed by Alessandro Cogo with 20+ years of hands-on CNC programming experience. Built by someone who's been in your shoes, working daily with lathes, mills, and quotation systems in real manufacturing environments.

Proven Track Record

Over 1000 licenses sold worldwide since 2015. Continuously improved based on real user feedback from professional workshops.

Transparent & Honest

No hidden fees, no subscriptions. Lifetime licenses with clear pricing. Free demo available to try before you buy.

Comprehensive Documentation

Extensive documentation at docs.e-cam.it with tutorials, guides, and examples. Regular updated.

About eCam

Machinist-Built CNC Programming Software

eCam was developed by Alessandro Cogo, a CNC programming expert with over 20 years of hands-on experience working directly with lathes, mills, and quotation systems in manufacturing environments.

Born from the need to simplify G-code generation for machinists, eCam combines deep technical expertise in CNC operations with intuitive software design. Since the first commercial release in 2015, eCam has been helping manufacturers worldwide streamline their CNC programming workflow.

Contact Support

Send files and questions to customer support

Alternatively, send an email to the address shown at the bottom of the page.

Trascina i file qui o clicca per selezionare

Max 10MB per file. Tutti i formati eccetto .exe

Messaggio inviato