MakerWise Laser engravers and hobby CNC, explained straight
Software & Bits

CNC Router Software: CAD, CAM, and Control Explained

CNC router software in three layers (CAD, CAM, sender), the five common hobby stacks with October 2026 prices: Easel, Carbide Create, VCarve, Fusion, Estlcam.

CNC Router Software: CAD, CAM, and Control Explained
The short answer CNC router software has three jobs: CAD draws the part, CAM turns it into toolpaths and G-code, and a sender streams that code to the machine. Beginners usually start with browser-based Easel (free for one carve a week) or Carbide Create. VCarve Desktop ($349) is the common upgrade for signs; gSender and UGS are free senders.

CNC router software is the set of programs that turns a drawing into cuts: CAD software draws the part, CAM software turns the drawing into toolpaths and G-code, and a sender (control software) streams that G-code to the machine’s controller. Some programs do all three jobs in one window; others do one job well and hand off a file to the next.

This page compares the stacks hobby router owners actually use, with prices from each maker’s page in October 2026 (Easel, Carbide 3D, Vectric, Estlcam, Sienci Labs, Universal Gcode Sender, Onefinity). We did not time or benchmark the programs; feature descriptions come from the makers. For how the machine itself works, see our CNC router guide.

What is the difference between CAD, CAM and control software?

CAD defines the shape, CAM defines how a bit cuts that shape, and control software moves the machine. Mixing them up is the most common source of beginner confusion, because some programs hide the boundaries.

LayerQuestion it answersOutputExamples
CAD (design)What shape do I want?Vectors (SVG, DXF) or a 3D model (STL, STEP)Inkscape, Fusion, the design side of Easel or VCarve
CAM (toolpaths)Which bit, how deep, in what order?G-code fileVCarve, Carbide Create, Fusion CAM, Estlcam, Easel
Sender (control)How do I run this file on my machine?Motor movesgSender, Universal Gcode Sender, Carbide Motion, Easel

CAM is the layer that matters most for results, because it sets depth per pass, stepover and feed. Those numbers come from your bit and material; our CNC router bits guide explains the bit side, and our feeds and speeds calculator gives starting numbers. For how the three layers come together at the machine, from file to first cut, see our guide to using a CNC machine.

What are the five common hobby CNC software stacks?

Most hobby router owners land on one of five combinations. The right one depends on your machine brand, whether you carve signs or make parts, and how much lock-in you accept.

StackDesign + CAMSenderPrice (Oct 2026)Lock-inBest for
EaselEasel (browser)Easel$0 to $24/monthLow: G-code export on every plan, counted in the carve limitFirst-time users, quick signs
Carbide 3DCarbide CreateCarbide MotionFree Core; Pro $120/year or $360Core: Carbide 3D machines onlyShapeoko and Nomad owners
Vectric + free senderVCarve DesktopgSender or UGSfrom $349 onceNoneSigns, V-carving, inlays
Fusion + free senderFusiongSender or UGSFree for qualifying personal useAutodesk account and license termsMechanical parts, 3D models
EstlcamEstlcamEstlcam$59 license, free version availableNoneBudget all-in-one

Onefinity is a sixth case: its machines use the Redline controller with a 15 in touchscreen, and Onefinity bundles Carveco Maker for design and toolpaths, per its site in October 2026.

Is Easel free, and what do the paid plans add?

Easel is free to start, with a weekly carve limit. Easel’s plans page in October 2026 lists three tiers, and the main difference is how often you can send a job to the machine and whether V-carving is included.

Easel BasicEasel StarterEasel Pro
Price$0$8/month or $72/year$24/month, $216/year or $599 for 3 years
Carves or G-code exports1 per week20 per weekUnlimited
Design tools, 3D preview, image traceYesYesYes
Raster carving, ramping plungesNoYesYes
V-carving, V-carve inlays, 3D carvingNoNoYes
Large material tilingNoNoYes

Easel runs in a browser and says it supports 148 machines from 25 manufacturers; it is now developed by Easel Software, Inc. The free tier is a real design tool, but a sign maker who wants V-carved lettering needs Pro, which over three years costs $599 to $648. That is more than a one-time VCarve Desktop license, so heavy Easel users should run the numbers.

Which software comes with a Shapeoko?

Every Carbide 3D machine includes Carbide Create Core and Carbide Motion. Create Core does 2D and 2.5D design and toolpaths (pockets, contours, V-carving, engraving) on Mac and Windows, but its G-code is only for Carbide 3D machines. Carbide Motion is the sender, and Carbide 3D states it is only available for Shapeoko and Nomad.

Carbide Create Pro adds 3D modelling, advanced toolpaths such as rest machining and ramping, toolpath tiling, and standard G-code for any CNC machine. In October 2026 it costs $120 a year as a subscription, or $360 for a perpetual license with a year of updates, then $120 a year for further updates. There is a 14-day free trial.

Shapeoko owners are free to mix: you can design and write toolpaths in VCarve or Fusion with a Shapeoko post-processor and still run the file in Carbide Motion. Our best CNC router for hobbyists page compares the machines themselves.

Is VCarve Desktop worth $349 for a hobbyist?

For people who mostly make signs, VCarve Desktop is the most common paid upgrade, and its $349 price is a one-time purchase. Vectric’s page in October 2026 lists VCarve Desktop from $349, with 2.5D toolpaths (V-carving, chamfer, fluting, prism and moulding) and the ability to import and machine a 3D model.

The catch is size. Vectric says VCarve Desktop fits machines with a bed of 24 x 24 in or smaller; VCarve Pro adds unlimited job size, true-shape nesting, job setup sheets, templates and gadgets for production work. A 4 x 2 ft or 4 x 4 ft machine owner who wants full-size jobs in one file needs Pro.

VCarve produces G-code but does not run the machine, so pair it with a sender: gSender, Universal Gcode Sender, Carbide Motion or your machine’s own controller. Vectric offers a free trial, which is the right way to test it against Easel or Carbide Create on your own projects.

Can hobbyists use Fusion for free?

Yes, if you qualify. Autodesk offers Fusion for personal use free for home-based, non-commercial use, with limited functionality compared with the paid license. The limits change over time, so read Autodesk’s current personal-use terms before you build a workflow on it.

Fusion is the strongest free choice for mechanical parts: parametric 3D CAD, assemblies and real CAM strategies such as adaptive clearing, which matters for aluminum on a desktop CNC mill or a rigid router. It is the weakest choice for decorative work: V-carved signs and image-based carving are faster in VCarve or Easel.

Expect a steeper learning curve than any other program here. Fusion also needs the right post-processor for your controller (GRBL, grblHAL or another), and the G-code then goes to a sender like gSender.

Which free G-code sender should you use?

For GRBL machines, gSender and Universal Gcode Sender (UGS) are both free and open source under GPLv3; gSender is the friendlier choice for most hobbyists, UGS covers more controller types.

gSender (Sienci Labs)Universal Gcode Sender
PriceFree, open sourceFree, open source
ControllersGRBL 1.1 and grblHALGRBL, FluidNC, TinyG, g2core, Smoothieware
PlatformsWindows 10+, Mac, Linux, Raspberry PiWindows, Mac, Linux, Raspberry Pi (Java)
Notes from the makerSurfacing tool, rotary support, joystick, browser control from a second deviceSelf-contained Java application

GRBL-based hobby machines such as the Genmitsu line work with either. Machines with their own controllers (Carbide 3D with Carbide Motion, Onefinity with its touchscreen controller) use their own sender instead. Rotary (fourth-axis) work needs controller and CAM support; our 4-axis CNC guide shows which setups handle it.

What is Estlcam, and is the free version usable?

Estlcam is a combined CAM and machine-control program from Germany that covers 2D and 2.5D toolpaths from DXF or SVG files, V-carving, 3D programs from STL files and picture machining. It can also run the machine through Estlcam’s own inexpensive USB control hardware, which is open source.

The free version is fully functional with one restriction: increasingly long delays when opening and saving files. A regular license costs $59 (49 euros) in October 2026. Version 13 (build 13.013 is dated September 28, 2026) changed the license model: a license now includes one year of updates, and an optional “update code” ($23 or 19 euros) buys another year. Older versions keep working forever without one.

Estlcam suits a budget builder who wants one program for toolpaths and control. Its interface is plainer than Easel or VCarve, and most tutorials assume some CNC vocabulary.

What does CNC software cost over three years?

Over three years, a hobby software stack costs anywhere from $0 to about $650. These are US prices from each maker’s page in October 2026; the sender in every paid row is a free one.

StackYear 13-year totalNotes
Easel Basic + Easel$0$0One carve a week
Easel Pro (3-year plan)$599 upfront$599Or $648 at $216/year
Carbide Create Core + Carbide Motion$0$0Carbide 3D machines only
Carbide Create Pro, perpetual$360$600 with yearly updates$360 if you skip updates
VCarve Desktop + gSender$349$349Up to 24 x 24 in jobs
Fusion (personal use) + gSender$0$0Non-commercial, limited functionality
Estlcam licensed$59$105 with two update codes$59 if you skip updates

Software is one line in the full budget; our CNC machine cost breakdown puts it next to the machine, bits, clamps and dust collection.

Which stack should you choose?

Choose by what you make, not by feature lists. These rules cover most hobby shops:

  • Signs, plaques, decorative carving: VCarve Desktop with gSender, or Easel Pro if you prefer a browser and carve often.
  • First month on a new machine: the free software that came with it (Easel Basic, Carbide Create Core, Carveco Maker on Onefinity), then decide what you miss.
  • Mechanical parts, jigs, aluminum brackets: Fusion for personal use, if you qualify, with gSender.
  • Lowest cost, one program: Estlcam.
  • Several machines or commercial work: a perpetual CAM license (VCarve, Carbide Create Pro, Estlcam) avoids subscription creep; check each license for commercial-use terms.

This page is not for production shops choosing industrial CAM for multi-axis machining centers; those packages and post-processors are a different market. For the machine side, return to our CNC router guide.

Frequently asked questions

Quick answers to what readers ask us most

Is Easel free?

Easel Basic is free and includes the full design toolset, but limits you to one carve or G-code export per week. Easel Starter ($8 a month or $72 a year) raises that to 20 a week; Easel Pro ($24 a month or $216 a year) removes the limit and adds V-carving and 3D carving.

What software does a Shapeoko use?

Carbide 3D includes Carbide Create Core for design and toolpaths and Carbide Motion to run the machine. Carbide Motion works only with Shapeoko and Nomad machines. Shapeoko owners can also use other CAM programs and send their G-code with Carbide Motion.

What is the best free CNC router software?

For a complete free chain: Easel Basic (one carve a week) or Estlcam's free version for design and toolpaths, plus gSender or Universal Gcode Sender to run a GRBL machine. Fusion is free for qualifying non-commercial personal use, with limited functionality.

Is VCarve worth it for a hobbyist?

For sign makers, often yes. VCarve Desktop costs from $349 once, handles V-carving, 2.5D toolpaths and imported 3D models, and works with most hobby machines. Its limit is a 24 x 24 in work area; bigger jobs need VCarve Pro.

Do I need to learn G-code to run a CNC router?

No. CAM software writes the G-code for you, and senders show a preview of the toolpath. Knowing a few commands helps with troubleshooting, but beginner programs like Easel and Carbide Create never ask you to type G-code.