MILLIVRSE

Modern Browser-Based CNC Control for GRBL Machines

Connect your CNC machine, load G-code, preview your toolpath, control your machine, and monitor your jobs directly from your browser.

Everything You Need to Control Your CNC

Connect

Connect directly to your GRBL controller from your browser using Web Serial.

Load G-Code

Load your CNC program and prepare it for machining.

Preview Toolpaths

Visualize your toolpath before sending the job to your machine.

Control Your Machine

Jog axes, set work coordinates, control the spindle, and manage machine functions.

Run Jobs

Stream G-code to your controller and monitor job progress in real time.

Monitor

Track machine position, controller status, progress, errors, and diagnostics.

From G-Code to Finished Job

1
CONNECT
2
LOAD G-CODE
3
PREVIEW TOOLPATH
4
SET WORK ZERO
5
START JOB
6
MONITOR MACHINE

Connection

A modern browser-based CNC controller for GRBL machines.

Connect your CNC machine, load G-code, preview the toolpath, control your machine, and monitor jobs directly from your browser.

X 0.000
Y 0.000
Z 0.000
Firmware: Unknown
Build: local

Command Response

Run a view command to see response here.

Console (Serial Traffic)

Comm stats: TX 0 msg / 0 B, RX 0 msg / 0 B

G-Code File

Drag & Drop G-Code Here
No file loaded
Bounds
Sent
0
Received
0
Start
Elapsed
00:00
Bookmark: none

G-code Viewer

No file loaded.

Machine Telemetry

Motion

Current: X0.000 Y0.000 Z0.000
Target: --
Direction: --
Moving: No
Active Command: --

Feed

Current: 0
Commanded: --
Actual: 0
Override: 100%

Spindle

RPM: 0
Direction: Stopped
Override: 100%
Enabled: No

Machine Indicators

Limit: Clear
Probe: Open
Door: Closed
Coolant: Off
Spindle: Off
Safety: OK

Jog

Machine Commands

Coordinate Systems

Work Offsets

Spindle

Overrides

Feed

Spindle

Rapid

Coolant

Probe

Probe status: idle
Last result: none

Job Progress

0%
Idle

Job

Current Line
0
Total Lines
0
Completed Commands
0
Remaining Commands
0

Runtime

Job Start
--
Elapsed
00:00
Est. Remaining
--
Avg/Command
--
Pause Duration
00:00
Resume Count
0

Reliability

Sent
0
Completed
0
Errors
0
Retries
0
Alarms
0
Disconnects
0

Buffer

RX Buffer
0
Planner Buffer
0
Commands Waiting
0
Commands Completed
0
Queue Health
Unknown
Completion: waiting

Toolpath Viewer

Bounding Box: No bounds available
Total Distance: 0.000 mm
Cutting Distance: 0.000 mm
Rapid Distance: 0.000 mm
Estimated Runtime: 00:00

Controller Settings

Controller Settings

Load settings to edit and save values.
Click Controller Settings to load machine settings.

Web Cam

Click Start Camera to begin.

Streamer Diagnostic Logs

Real-time system, handshake, blockages, watchdog, and communication recovery states.

Filter:
No logs recorded yet. Start a streaming job or connect to see logs.

Workspace Tools

Settings, machine profiles, and macros are available on dedicated pages.

Use this panel during monitoring for quick navigation and configuration changes.