EN
Open MillPath

// Controllers

G-code for your controller.

Built-in posts for these controllers. For any other, MillPath learns the post from a file that already runs on your machine.

.nc Checked by the controller's own parser

GRBL 1.1

Many hobby routers and DIY machines run GRBL (for example machines sent from gSender, UGS, CNCjs or OpenBuilds CONTROL).

.nc From the maker's documents

grblHAL

Boards running grblHAL, the 32-bit successor of Grbl (Teensy, STM32, ESP32, RP2040 and others; PrintNC and many retrofits).

.nc From the maker's documents

FluidNC

ESP32 boards running FluidNC (MPCNC and LowRider builds, Jackpot, 6-Pack and many DIY machines).

.nc Checked by the controller's own parser

Carbide Motion

Shapeoko and Nomad machines from Carbide 3D, run from Carbide Motion.

.tap From a post users run

Mach3 / Mach4

Many routers and mills, Avid CNC machines among them.

.ngc Checked by the controller's own parser

LinuxCNC

Machines run by LinuxCNC (PathPilot, used on Tormach machines, is based on it).

.nc From the maker's documents

MASSO G3

MASSO G3 controllers (used on Onefinity Elite machines and many retrofits).

.ngc From another CAM post

Buildbotics

Buildbotics controllers (the original Onefinity controller).

.nc From the maker's documents

Centroid Acorn (CNC12)

Centroid Acorn and other CNC12 controllers (common in retrofits).

.nc From a post users run

Fanuc

Vertical machining centres with Fanuc 0i, 16i, 18i or 21i controls, and controls that read Fanuc programs (Haas, Syntec, GSK, KND and others in Fanuc mode).

.nc From a post users run

Haas

Haas VF and toolroom mills (TM, Mini Mill), classic and Next Generation controls.

.tap From a post users run

WinCNC

Routers run by WinCNC, CAMaster machines among them, with or without a tool changer.

.nc From the maker's documents

Weihong NcStudio

Chinese routers and engravers run by Weihong NcStudio (PCI card, USB or handheld versions).

.nc From another CAM post

RichAuto DSP

Chinese routers with a RichAuto DSP handheld controller (A11, A18, B57 and others).

.nc From the maker's documents

Syntec

Machining centres with Syntec milling controls (SYIL and many others).

.ngc From another CAM post

PlanetCNC

Machines run by PlanetCNC TNG with Mk3 or Mk4 controllers.

.nc From another CAM post

UCCNC

Machines run by CNCdrive UCCNC (STEPCRAFT and many routers).

.mpf From a post users run

Siemens SINUMERIK

Machining centres with Siemens SINUMERIK 828D or 840D controls (802D too).

.sbp From the maker's documents

ShopBot (OpenSBP)

ShopBot tools, in OpenSBP, the ShopBot language.

Another controller?

Give MillPath a G-code file that runs on your machine, or your Vectric post, and it writes the same way.

How well each post is backed. Strongest first: confirmed on machines by MillPath users; shaped after a post users already run on such machines; read without an error by the controller's own software in our tests; written from the controller maker's documents; written from another CAM program's post. Each page lists its sources. Run new files in the air first, whatever the badge says, and tell us how it went: confirmations raise the badge.