No port selected DISCONNECTED
⚠ Web Serial API not supported in this browser — use Chrome or Edge for USB/Serial connections
💾 SD CARD FILES
⠿⠿ Console
⠿⠿ Program Limits
No program loaded
No file loaded
0 / 0 lines
X: 0.000  Y: 0.000  Z: 0.000
MOVES: 0  RAPIDS: 0
Cut
Rapid
Current
Tool
Drag:Orbit · Scroll:Zoom · RClick:Pan
⠿⠿ Tool Table
Connect and click ↻ to load
CAROUSEL
ACTIVE
⠿⠿ 🔒 Exclusion Zones
🔒 OFF
Modules
Enable groups or individual modules. Enabled modules appear as floating panels on the RUN page — drag their title bar to reposition them.
Basic Functions 0 / 6
📍
Machine Position
DRO axis readouts, WCS selector, machine state and feed/spindle status
🕹
Jogging
XY/Z jog buttons, step size selectors, and jog feed rate control
Overrides
Real-time feed rate, rapid, and spindle speed override sliders
🔄
Spindle / Coolant
Spindle direction (CW/CCW/OFF), RPM input, and flood/mist coolant toggles
📐
Program Limits
Min/max/span of X, Y and Z in the loaded program. Includes a Frame button to trace XY extents.
🔧
Macros
Quick-access buttons for common G-code commands and machine routines
Debug 0 / 2
💻
Console
Live command log with manual G-code entry and touch keyboard support. Scroll with Ctrl+Up / Ctrl+Down.
Output lines:
🔴
Signals
Live indicator lights for limit switches, probe, toolsetter, door and E-Stop inputs.
Tool and Coordinate Control 0 / 2
🔩
Tool Table
Live tool library with offsets, pocket assignments and active tool indicator
Tool Length
Probe tool length using a touch plate or fixed toolsetter (G59.3). Applies offset with G43.1.
Probing 0 / 4
Tool Length
Probe tool length using a touch plate or fixed toolsetter (G59.3). Applies offset with G43.1. Supports reference tool workflow for multi-tool setups.
Edge Finder
Find edges and corners of a workpiece. External and internal modes for all four corners and edges, plus Z surface.
Center Finder
Find the center of a bore or boss in X, Y, or both. Supports multiple passes for accuracy.
Rotation
Measure workpiece rotation angle by probing two points along an edge. Optionally applies the rotation to the loaded G-code.
Exclusion Zones 0 / 1
🔒
Exclusion Zones
Zone management for the Exclusion Zones plugin. Shows zones in a compact table with status badge and quick edit/delete.
Tools 0 / 1
🪚
Surfacing
Generate G-code for fly-cutting / surface planing. Configurable area, depth, stepover, zigzag or spiral patterns.
Not loaded — connect and click READ FROM CONTROLLER
No groups
Connect and read settings
Uses $ES enumerate + $$ values
Camera Source
Zoom
1.0x
Crosshair Style
Crosshair Size
80
Crosshair Color
Camera Offset (from spindle)
X mm
Y mm
Shift+drag crosshair to measure offset
SpindleX:0.000 Y:0.000
CameraX:0.000 Y:0.000
Select a camera and click START
Options
Configure appearance and behaviour settings. Changes are saved to local storage and applied immediately.
🔌
Connection Type
Choose how FlexiSender connects to your controller. WebSocket connects over your network (WiFi/Ethernet). USB/Serial connects directly via a USB cable using the Web Serial API (Chrome & Edge only).
WebSocket URL
Edit directly in the toolbar. Format: ws://host:port
Auto-load Settings on Connect
Automatically fetch GrblHAL settings when connecting. Enables console autocomplete for setting names.
🗺️
3D Viewport Extents
Machine-coordinate workspace bounds. 0,0 is home (top-right); enter negative values for your working area. Updates the grid and camera position instantly.
X Minimum (mm)
X Maximum (mm)
Y Minimum (mm)
Y Maximum (mm)
Projection
🎨
Colour Theme
Customise the primary text colour and background colour. Click the swatch to open the colour picker, or type a hex value. Reset restores the defaults.
Primary Text
Secondary Text
Background
Surface
Accent
Tab Bar
Active Tab
3D Viewport
Ruler Coordinates
Cut Moves
Rapid Moves
Executed Path
Tool Marker
🔧
Toolbar Button Visibility
Choose which buttons appear on each toolbar row. Changes apply immediately and are saved.
Row 1 — Machine Controls
Row 2 — Run Controls
🐻
Bear Zone Colours
Colours for zone boxes in the 3D viewport based on what the zone blocks. Applied on next zone refresh.
Blocks All
Blocks G-code
Blocks Jog
Blocks Tool Chg
Allows All
Icon Scale
0.088
🕹
Jog Step Sizes
Configure the step size presets and maximum feed rates for XY and Z jogging. Comma-separated values in mm. Max speed caps the slider regardless of its position.
XY Steps (mm)
Z Steps (mm)
Max XY Speed (mm/min)
Max Z Speed (mm/min)
👁
Tab Visibility
Choose which tabs appear in the tab bar. RUN and OPTIONS are always shown.
🔒
Tab Access Control
Lock tabs to prevent accidental access. Locked tabs are greyed out and cannot be clicked. Useful for protecting GRBL settings on a shared machine.
EXCLUSION ZONES
Requires the EZ — Exclusion Zones Plugin to function. Also compatible with the Sienci ATCI Plugin.
Connect and click ↻ REFRESH to load zones
TOOL TABLE
Requires the Expatria ATC Plugin to function.
Connect and click Refresh to load tool table
IN CAROUSEL (Pn ≥ 1)
NOT IN CAROUSEL (P0)
CURRENT TOOL
Coordinate Offsets
Connect and the offsets will load automatically