Guide · 8 min read

Which CNC software do you need? Design, toolpaths and the sender

The three jobs CNC software does, and what twelve common CAD/CAM programs cost, run on and include, from their makers' pages.

A CNC router doesn't come with a design in it. Between an idea and a cut there are three jobs for software, and beginners are often surprised that one program rarely does all three. This guide explains the three jobs, then sets out what twelve common programs say about themselves: what they do, what they run on, what they cost and what's free. Prices and terms were read on each maker's page on 2 November 2026. Nobody has tested these programs for this site, so there are no "easiest" or "best" picks here.

DesignCAD: draw the partToolpathsCAM: choose bits, cutsG-codea text file of movesSenderstreams the fileControllerturns moves into stepsMachinemotors and spindle
From a drawing to a cut: design, toolpaths, G-code, then the sender streams it to the machine. Original drawing.

The three jobs

  1. Design (CAD). Carbide 3D puts it simply: CAD "is the CNC software that lets you draw your designs."
  2. Toolpaths (CAM). CAM is "responsible for taking your designs and creating a toolpath for the machine to follow," in Carbide 3D's words. A last step, which Autodesk calls "post-processing", "converts CAM toolpaths into G-code that machines can read." That's why CAM programs ask which machine you have.
  3. Running the machine (the sender). The machine "requires a computer and software to actually make it move and follow the g code files generated by your CAM software." On GRBL machines, "a computer is used to stream the gcode down to GRBL" with "a program called a 'GCode Sender.'" Senders are covered in GRBL, grblHAL and the controller box.

Many programs combine the first two. A few, like Easel and Estlcam, also run the machine. Here's what each of the twelve programs on this site says it does:

ProgramWhat it doesRunsOperating system
EaselDesign (CAD), Toolpaths (CAM), Runs the machineBrowserAny computer with a web browser
Carbide CreateDesign (CAD), Toolpaths (CAM)DesktopWindows and Mac
Cut2D (Desktop and Pro)Design (CAD), Toolpaths (CAM)DesktopWindows
VCarve (Desktop and Pro)Design (CAD), Toolpaths (CAM)DesktopWindows
AspireDesign (CAD), Toolpaths (CAM)DesktopWindows
SparkDesign (CAD), Toolpaths (CAM)DesktopmacOS 12 or later (Apple silicon, M1 or later)
Carveco MakerDesign (CAD), Toolpaths (CAM)DesktopWindows
Fusion for Personal UseDesign (CAD), Toolpaths (CAM)DesktopNot published
FreeCADDesign (CAD), Toolpaths (CAM)DesktopWindows, macOS and Linux
Kiri:MotoToolpaths (CAM)Browser or desktop appBrowser; desktop builds for Windows, Mac and Linux
EstlcamToolpaths (CAM), Runs the machineDesktopWindows 10 and 11
MeshCAMToolpaths (CAM)DesktopWindows 10 and 11 (64-bit), macOS 10.15 or later

Start with what came with your machine

Some makers bundle software or name what works with their machine. Before buying anything, check what your machine's page lists. These are the machines in the record whose pages name a design or toolpath program:

MachineSoftware named on the maker's page
SainSmart 3018-PROVer V2Easel, Fusion 360, Carveco, UGS, Candle
Two Trees TTC450 UltraVCarve
FoxAlien Masuter Pro Max 2x2Candle, Carveco, Easel
SainSmart 4040-PRO MAXCandle, LightBurn, VCarve
Onefinity ApprenticeVCarve, Carveco, Fusion 360, Easel, Carbide Create
SainSmart PROVerXL 4030SCandle, Carveco, Easel, UGS
MillRight CNC Carve King 2UGS, Fusion 360
Makera Z1Makera CAM, Fusion 360, VCarve, Aspire
Sienci Labs LongMill MK3 30x30gSender, VCarve, Carveco
Two Trees TTC6050VCarve, Fusion 360, Easel, Carveco
Makera Carvera AirMakera CAM
Onefinity Gen 2 Elite WoodworkerVCarve, Carveco, Fusion 360, Easel, Carbide Create
MillRight CNC Mega V 2 (19x19)UGS
Carbide 3D Nomad 3Carbide Motion, Carbide Create, MeshCAM
MillRight CNC Mega V 2 XL (35x35)UGS
Carbide 3D Shapeoko 5.1 Pro 4x2Carbide Motion, Carbide Create
Next Wave CNC Shark HD520VCarve
MillRight CNC Mega V 2 XXL (50x50)UGS
Makera CarveraMakera CAM, Fusion 360, VCarve
Inventables X-Carve Pro 4x2Easel
Carbide 3D Shapeoko HDM V3Carbide Motion, Carbide Create
Inventables X-Carve Pro 4x4Easel
Sienci Labs AltMill 4x8gSender

From each machine's page in the record. Naming a program isn't always the same as including a licence; check the maker's page.

Free ways to start

ProgramWhat's free
EaselEasel Basic: the page says "$0 to start"
Carbide CreateCore: "Included with every Shapeoko and Nomad" and "designed for use with Carbide 3D machines"
Fusion for Personal UseFree for "personal, non-commercial projects only", for people earning under $1,000 a year from their work; a three-year term
FreeCADFree and open source (LGPL 2.1)
Kiri:Moto"completely open source and free for use without restriction" (MIT licence)
EstlcamTrial with no time limit: "You can test Estlcam before buying for as long as you want for free"

Two catches. Easel's free tier doesn't include V-carving or 3D carving, which come with Easel Pro. And Fusion's free licence is for "personal, non-commercial projects only": Autodesk says "you cannot use Autodesk's free CAM software for commercial purposes", so if you plan to sell what you make, read its terms first.

If you use a Mac

Several of the programs here are Windows only: Cut2D (Desktop and Pro), VCarve (Desktop and Pro), Aspire, Carveco Maker and Estlcam. These say they run on a Mac or in a browser: Easel, Carbide Create, Spark, FreeCAD, Kiri:Moto and MeshCAM. Fusion's comparison page doesn't list its operating systems, so check Autodesk's system requirements.

What they cost

Here's the lowest paid figure each program lists, cheapest first. It isn't a total cost of ownership, because subscriptions repeat every year and one-time licences charge for later major versions.

ProgramLicenceLowest listed priceAs published
EstlcamOne-time purchase$59$59 or 49€ one-time, "No subscription"; covers versions released within a year of activation; later updates $23; three computers
Carbide CreateCore with Carbide 3D machines; Pro by subscription or one-time$120Pro: $120 a year, or a $360 perpetual licence; 14-day free trial
Cut2D (Desktop and Pro)One-time purchase$149Cut2D Desktop $149, Cut2D Pro $449 (USD list on vectric.com/llms.txt). The same list gives £110 / £350 and €135 / €420. The purchase page says "Buy once, own it forever" and does not show a dollar amount in the page text.
Carveco MakerSubscription$180$17.50 a month or $180 a year; "only available on subscription". Maker Plus is $540 a year or $1,500 one-time
SparkOne-time purchase$200Spark $200 (USD list on vectric.com/llms.txt). The same list gives £150 and €175. One-time purchase. The purchase page does not show a dollar amount in the page text.
EaselFree tier plus subscription$216Easel Pro: $24 a month, $216 a year, or $599 for three years; renews automatically
MeshCAMOne-time purchase$250Standard $250, Pro $500; perpetual: "Buy it once and use it forever"
VCarve (Desktop and Pro)One-time purchase$349VCarve Desktop $349, VCarve Pro $699 (USD list on vectric.com/llms.txt). The same list gives £275 / £540 and €330 / €660. The purchase page says "Buy once, own it forever" and does not show a dollar amount in the page text.
Fusion for Personal UseFree with conditions; paid subscription$680Full Fusion: $680 a year or $85 a month
AspireOne-time purchase$1,995Aspire $1,995 (USD list on vectric.com/llms.txt). The same list gives £1,500 and €1,800. The purchase page says "Buy once, own it forever" and does not show a dollar amount in the page text.

Vectric's purchase pages do not show a dollar amount in the page text. The USD prices for Cut2D, VCarve, Aspire and Spark are the list on vectric.com/llms.txt, which also lists pounds and euros.

V-carving and 3D

V-carving uses a V-shaped bit to carve lettering and designs with sharp corners, and it's what many sign makers start with. 3D carving cuts a shaped surface, like a relief. Here's what each program's page says it supports:

ProgramV-carving3D
EaselEasel Pro onlyEasel Pro only
Carbide CreateCore and ProPro only (3D modelling, STL import, 3D rough and finish machining)
Cut2D (Desktop and Pro)No. The compare table leaves 2.5D machining off for both Desktop and Pro.No 3D modeling or 3D machining. A 3D toolpath preview is included.
VCarve (Desktop and Pro)Yes, Desktop and Pro. The compare row tooltip lists chamfer, fluting, moulding, PhotoVCarving, prism, texture, V-carving and sketch carving.Desktop and Pro import a single third-party 3D model and include 3D machining (roughing, finishing and rest machining). They do not include 3D modeling.
AspireYes. The compare row tooltip lists chamfer, fluting, moulding, PhotoVCarving, prism, texture, V-carving and sketch carving.Yes. 3D modeling and 3D sculpting are included, plus 3D machining (roughing, finishing and rest machining).
SparkYes. The compare table marks 2.5D machining, with the tooltip "V-Carving Only".No. The compare table does not include 3D modeling or 3D machining. A 3D toolpath preview is included.
Carveco MakerYesImports 3D relief artwork and full 3D files; makes reliefs from greyscale images
Fusion for Personal UseNot publishedFull 3D CAD; the personal version has "Limited CAM functionality" without a published list
FreeCADNot publishedParametric 3D modelling; toolpaths come from its CAM workbench
Kiri:MotoNot publishedNot published
EstlcamNot publishedDescribed as "2D / 3D CAM"; details not published on that page
MeshCAMNot publishedYes: roughing and finishing from STL, DXF or STEP; images to 3D surfaces

"Not published" means the page I read didn't say, not that the program can't.

Questions that narrow it down

All twelve programs, with their sources, are on the software page.

Sources

Read on 2 November 2026. Quotes are copied from these pages.