Back to home

Desktop app

GPath CNC

2D design software for CNC routers and milling machines.

Draw parts, generate toolpaths, simulate cuts, and export G-code for your machine.

  • Profile, pocket, and drill toolpaths with tool library
  • Toolpath replay and material removal simulation
  • Built-in post-processors for GRBL, LinuxCNC, Fanuc, Haas, and more
  • macOS and Windows desktop builds
GPath CNC routing illustration

Choose how you want to buy GPath CNC

Download a free trial, subscribe monthly, or pay once for a lifetime licence.

Free trial
$0

Try GPath CNC on your machine before you buy.

30-day free trial on first launch. No credit card required.

Supported on macOS 13+ and Windows 10 64-bit and newer.

Monthly
$15.00/mo

Full access to all features, billed monthly.

  • Advanced operations
  • All post-processor formats
  • Material & tool library
  • Priority support
Lifetime
$119.00 one-time

Pay once, use forever. All features included.

  • All features
  • One-time payment
  • Lifetime updates for current major version
  • Priority support
  • Always up-to-date

Built for Makers

Hobbyists | Side Hustlers | Workshops

Home Workshop & Hobbyists

GPath design canvas in a home workshop setup

Custom Signage & Branding

Custom signage design in GPath CNC
Simulator preview of the custom signage design
Preview of finished custom signage before export

CNC Woodworking & Joinery

Riser table production
Profile and pocket toolpaths for joinery
Material removal simulation for a CNC cut
Wall hooks production

Etsy & Online Sellers

Custom gift production
Square array of repeated shapes for batch cutting

Small Shop Production

Clock production
Repeatable CNC jobs

Easy to Start

Draw in Minutes

Sketch shapes, add text, and set up your first job without a CAD background — start cutting the same day you install.

GPath welcome screen ready for a new project

Preview, Export & Cut

Simulate toolpaths, export G-code for your controller, and send jobs to your CNC machine.

Simulation preview before sending a job to the machine

Full feature list

Everything included in GPath CNC.

GPath CNC design canvas

Design & drawing

  • 2D design canvas with pan, zoom, and snap
  • Draw rectangles, circles, ellipses, polygons, stars, polylines, arcs, and text
  • Transform, move, resize, and rotate shapes
  • Boolean union, subtract, and intersect
  • Offset paths, join open paths, and apply corner fillets
  • Linear and circular repeat, mirror
  • Measure tool (distance, angle, delta X/Y) with snap to geometry
  • Alignment guidelines
  • Layer visibility and organisation
  • Import SVG, AI, and DXF artwork
  • Metric (mm) and imperial (inch) projects
  • Light and dark themes
  • Undo and redo
GPath built-in vector icon library

Built-in vector library

  • Built-in library of ready-made vector icons
  • Insert icons onto the canvas and assign toolpaths
  • Scale, rotate, and combine library shapes with your own geometry
  • Handy for labels, badges, panels, and decorative CNC work
  • Add/save custom icons to the library
GPath CNC toolpath preview

Toolpaths

  • Profile toolpaths — inside, outside, and on-line, with climb or conventional milling
  • Profile ramping — smooth, zig-zag, and spiral entry moves
  • Pocket / area clearance — offset or zigzag strategies, nested pocket islands, optional finishing pass
  • Drill toolpaths — holes at shape centres, with optional peck drilling and retract modes
  • Sharp-corner and fillet-aware pocket clearing
  • Per-toolpath depth range (start and finish Z)
  • Tool library — save and reuse cutters (diameter, feeds, speeds, stepover, stepdown)
  • Assign multiple shapes per toolpath. Control start point on closed paths
GPath CNC lead-in and zig-zag ramping toolpaths

Lead-in, lead-out & ramping

  • Configurable lead-in and lead-out moves
  • Smooth, zig-zag, and spiral ramping for gradual Z entry into the material
  • Reduce plunge marks, chatter, and tool stress at the start of cuts
  • Preview lead and ramp moves in the toolpath simulator before export
GPath CNC toolpath simulation

Simulation & preview

  • Toolpath simulator — replay rapid and cutting moves in 2D
  • Material removal simulator — preview how your material will look after cutting
GPath CNC G-code output

G-code & machines

  • Built-in post-processors for popular CNC controllers, including GRBL, LinuxCNC, Mach3/Mach4, Fanuc, Haas, Shopbot, Carbide Motion, PlanetCNC, WinCNC, Centroid Acorn, Buildbotics, FluidNC, Smoothieware, TinyG, Marlin, and more
  • Import custom post-processors (TOML)
  • Save toolpaths to the project or export combined G-code
  • Material thickness, safe Z, home position, and work zero reference point