CNC G-Coder

See every move

A 3D view of the board, the cut channels and the bit.

Introducing CNC G-Coder

From the first Gerber export to a drilled, cut board — on a desktop mill you already own.

Native macOS app built with SwiftUI. Toolpaths computed on your Mac. No account, no subscription.

Complete PCB workflow

Isolation on both sides, drilling, cutout with bridges, solder mask and silkscreen — one Generate writes every program.

Simulate before you cut

Real cutter width in 2D, a 3D board, playback at feed rate and a side view for every depth.

Run the machine

A built-in sender for GRBL, FluidNC and Carvera: jog, zero, probe, height maps, stream.

Most PCB mills fail on the first board because a V-bit cuts wider than its tip. CNC G-Coder treats every diameter as the effective width at depth, mills a test board to measure it, and shows you the result before a single bit touches copper.

2D toolpath view with cutter width and rapids
Side view with labelled depth reference lines
A height map probed over the board, drawn over the toolpath

Every stage of a board,
in one window.

Gerber in, programs out

Automatic detection

EasyEDA and KiCad exports are recognised by file name; the Log tab shows which file was taken for each layer.

Both sides, registered

The back is mirrored for the flip. Zero once for the front, once after flipping.

One Generate

Every program — isolation, drilling, cutout, mask, silkscreen — written to the folder you choose.

The Generate dialog

Documentation

The complete user guide.

26 chapters with screenshots — from the first Gerber export to the finished board. In English, Français, Español and Türkçe.

Open the guide

Ready to mill?

One app, from Gerber to finished board.

Requires macOS 26 on Apple silicon · English, Français, Español, Türkçe

Privacy: Data Not Collected