G-code Studio

CNC helper — generate & preview toolpaths ⚠ Always verify code before cutting

Machine / Job settings

Z0 = top of stock, cuts go negative. X0 Y0 = your work zero — use the Datum selector to put it on a corner or the centre of the job. Confirm these match your machine (see CLAUDE.md).

Generate

Wide strokes on closely spaced letters may merge — increase Letter gap if grooves of neighbouring letters touch.

Interior cleared with a zig-zag/ring pattern, then a finishing perimeter pass, repeated for each depth level.

No file loaded yet.

The bit centre follows the drawn lines exactly — no offset for the bit diameter (same as 2D Shapes), so outside dimensions come out one bit radius small on each side. Entities are cut in file order.

No path yet.
drag orbit  ·  middle-drag zoom  ·  right-drag pan  ·  wheel zoom  ·  click gizmo to snap views  ·  ▶ Run plays the job
G-code output
Cut Rapid darker = deeper