CutViewer Documentation
CutViewer is a browser-based G-code visualization tool designed for CNC operators, programmers, and hobbyists.
Getting Started
1. Launch the App
Click the "Launch Viewer" button or navigate to /app/
2. Load G-code
Drag and drop your .nc or .gcode file onto the viewer, or click to browse.
3. Navigate
Use mouse to rotate/zoom the 3D view. Click line numbers to jump to specific code.
4. Analyze
Review toolpaths, check coordinates, and validate your G-code before running.
Supported G-codes
Movement Commands
G00
- Rapid positioningG01
- Linear interpolationG02
- Circular interpolation (clockwise)G03
- Circular interpolation (counter-clockwise)
Coordinate Systems
G17/G18/G19
- Plane selectionG20/G21
- Units (inch/metric)G90/G91
- Absolute/incrementalG54-G59
- Work coordinate systems
Machine Commands
M03/M05
- Spindle on/offS
- Spindle speedF
- Feed rate
Keyboard Shortcuts
Space
Play/Pause animation
R
Reset view
↑↓
Navigate lines
Home/End
Go to start/end