CNC Writer

Disconnected
Units:

Text Settings

Text Layout

0 = no wrap

Paper

Writing Area

Position is relative to paper top-left corner
Preview

SVG Import

No file chosen

Image Import

No file chosen
Merge joins nearby path endpoints to reduce pen lifts. Min path skips tiny segments.

Location

City, neighborhood, or 5-digit US zip code
-- or --
Paste "viewbox" from nominatim.openstreetmap.org

Layers

Options

Join nearby line endpoints (0 = off)
Skip paths shorter than this

Golf Course

Full course name with city/state

Features

Options

Join nearby line endpoints (0 = off)
Skip paths shorter than this

GPX File

No file chosen
Export from Strava, Garmin, MapMyRun, etc.

Options

Reduce points (0 = keep all)

Street Overlay

Check layers to include surrounding context from OpenStreetMap. Uncheck all for route only.
Extra area around route
Line width for street overlay
Higher = less detail
Skip paths shorter than this
Join nearby endpoints (0 = off)

Preview

Generate a map or course to see preview

Recent Files

No generated files
No G-code loaded

Machine

Home = find limit switches ($H) | Work Zero = your drawing origin | Check Bounds = trace writing area

Jog

Pen

Job

Position

Work
X 0.000
Y 0.000
Home Pos
X 0.000
Y 0.000

Console

Machine

Pen Settings

Pressure offset adds extra S-value to pen down during plotting (e.g., Down=800 + Offset=10 = M3 S810 in G-code). Pen Down button uses the base value only.

GRBL Settings

Homing & Limits

Bitmask: 0=default, 1=invert X, 2=invert Y, 3=both
Slow approach to switch
Fast initial seek
Distance to back off after homing
Load from Machine first, then edit values and Save. Homing must be enabled ($22=1) before the Home button will work.