G-Code Guru

Know what the program does
before you press cycle start.

The full G and M code reference, cutting calculators, a tooling library and a line-by-line program reader. In your pocket, at the machine, with no signal.

No account No ads Works offline
A carbide end mill cutting a step into an aluminium block, with the machine's coordinate readout beside it.

N00What goes wrong

A tool change at the wrong Z.

Spindle into the vice.

An S word nobody typed.

Cutter dragged through the part.

A feed guessed off a forum post.

Scrap, and the job run twice.

Every one of them is sitting in the program before you press cycle start. You just have to be able to read it.

N10Read

The program,
explained line by line.

Photograph a program off the control, a setup sheet or a printout. The app reads it back in plain English, then tells you what's missing and what looks risky before the machine finds out for you.

  • Every block explained, canned cycles and compensation included
  • Validation that names the fault and the fix: unsafe Z on a tool change, a spindle with no S word, a program that never ends
  • Write or paste your own, then export .nc straight to the controller
The editor on iPhone: a Fanuc program with its validation results, one critical spindle start without a speed and two warnings.

N20Reference

140 codes. Seven controllers.
One search field.

Every G and M code with what it does, what it expects, and how it differs between controls. Tap any code to see the difference between a Fanuc and a Haas before it bites you.

Hover a code.

Controller dialects covered

FanucHaasSiemensMazak OkumaGrblMarlin
The G-code reference on iPhone: the Motion category, G00 to G05, each with a one-line description.

N30Calculate

The numbers worked out,
not guessed at.

Pick the material and the cutter. Get RPM, feed, chip load and material removal rate, with the chip load range you should be inside rather than a single number and good luck.

  • Materials with hardness and machinability notes, from 6061 to titanium
  • Trigonometry, bolt circles, tapers and angles, in the units your drawing uses
  • Cutters, holders, inserts, thread specs and tap drill charts, all offline
The speeds and feeds calculator on iPhone: 6061-T6, a 10mm four-flute carbide end mill and the suggested chip load range.

N40Learn

Fifty-five lessons,
in the right order.

Structured lessons with quizzes and challenges that build on each other, instead of a YouTube series that stops at part six and a forum thread from 2009. Start with no CNC experience and finish reading and writing programs.

55
Lessons
11
Modules
163
Quiz questions
15
Code challenges
A lesson on iPhone, What is G-Code, with a short square-pattern program and a three-question quiz.

N50Free & Pro

Free is genuinely usable.
Pro unlocks the rest.

No subscription trap, no login wall, no data leaving your phone.

Free
  • The complete G and M code reference
  • Speeds and feeds calculator
  • Editor with live safety checks
  • The first two learning modules
Pro
  • All eleven learning modules
  • Scan and analyse a program from the machine
  • Trigonometry, taper and bolt-circle tools
  • Unlimited saved programs
  • Full tooling and materials library

Take it to the machine.

Free to start. For iPhone. Nothing to sign up for.

Download on the App Store

M30