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
🐻
Exclusion Zone Colours
Colours for exclusion zone boxes in the 3D viewport based on what the zone blocks.
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