Vision Miner Wiki

Web Interface Overview

The Web Interface is a browser-based control system that provides full access to your Vision Miner 22IDEX V4. It allows firmware updates, print uploads, real-time monitoring, and complete printer control from any device on the same network.

The interface organizes printer functions into logical sections: machine control, job monitoring, file management, and system settings. All major printer operations – from manual movement and temperature control to starting prints and updating firmware – are accessible through a web browser without installing additional software.

Browser Compatibility

BrowserSupport LevelNotes
ChromeFullRecommended
FirefoxFullRecommended
Chrome-based EdgeFullRecommended
Safari 10.0.1+PartialFile editor only
Internet ExplorerNoneNot supported
Older Edge/SafariNoneNot supported

Some browsers fail to implement the HTML 5 standard, causing compatibility issues.

Main Features

The Web Interface provides:

  • Full printer control and monitoring
  • Upload, start, and monitor print jobs
  • Upload and install firmware updates
  • Direct G-Code command entry and macro execution
  • Real-time temperature and status monitoring
  • File management for G-Code files and macros

Interface Layout

Web Interface overview showing header bar and main menu structure

Header and Menu

The Web Interface consists of:

  • Header Bar: Fixed at the top while the page content scrolls
  • Main Menu: Left sidebar, divided into four groups (can be hidden by clicking the three-bar icon)
Main menu expanded showing all four groups: Machine Control, Current Job, File Management, and Settings

Machine Control

  • Dashboard: Manual machine control when not running a job
  • Console: Enter G-Code commands and view responses. Supported RepRap Firmware commands are documented in the Duet3D G-Code Dictionary.

Current Job

  • Status: Monitor progress of the current job
  • Filaments: Filament control and management

File Management

  • Jobs: List of G-Code files with management options
  • Macros: List of macros with run and edit options

Settings

  • System: Configuration files and system macros
  • General: General settings
  • Machine-Specific: Firmware updates and machine-specific settings

Printer Status

The top area of the dashboard displays three sections:

Machine Status

Machine status panel showing axis positions, speeds, and system info

Displays:

  • Current printer state (idle, printing, paused)
  • Axis positions (X, Y, Z, U)
  • Speed and feed rate
  • Input voltage (VIN)
  • Microcontroller temperature
  • Z-Probe reading (0 or 1000 for digital probes)

Tool Control

Tool control panel showing heater status and temperatures

Displays:

  • Tool and filament state
  • Heater state (Off, Active, Standby)
  • Current temperature
  • Active and standby set temperatures

Tools can exist in three states:

  • Off: The tool and its heaters are completely inactive.
  • Active: The tool is selected for use, and its heaters are set to the defined active temperature.
  • Standby: The tool is not currently in use, but its heaters are maintained at a lower standby temperature for quick activation.

Use the Control All menu to:

  • Turn off all heaters
  • Set global active temperatures
  • Set global standby temperatures
Control All menu showing global heater control options

Temperature Chart

Temperature chart showing heater trends over time

Displays temperature data over time for all defined heaters and selected extra sensors. Additional sensor inputs appear in the Extra view with options to display them on the chart.

Tool Management

Individual Tool Control

Temperature Settings
For each tool, you can set active and standby temperatures by direct input or from a drop-down list. Press Enter to confirm after inputting a temperature.

Tool temperature input showing active and standby temperature fields

Multiple Heater Tools
Some tools, like T3 (Mirror Mode), may use multiple heaters shared with other tools. In this case, the heaters will show as active under multiple tool entries, but only the selected tool is truly active.

Selecting a Tool
Click on a tool name to set it as Active. This will:

  • Set the tool's heaters to the defined active temperature
  • Set any previously active tool to standby
  • Tools that were off will remain off
Tool selection interface showing active tool (T0) and standby tool (T1)

Deactivating a Tool
Clicking an active tool's name again will set it to standby. The heaters will cool to the standby temperature (which can be set to 0°C to effectively turn off the heater).

Switching Tools
Selecting a different tool will activate it and set the previous tool to standby.

Filament Management
Options for loading, unloading, or changing filament become available after a tool is selected and filament is loaded.

Load Filament Button Location

Load Filament button location for selected tool

Loaded Filaments List

List of loaded filaments showing names and assignments to tools

Filament Loaded Status Indicator

Filament loaded indicator showing successful loading status

Heater Cycling
Clicking on a heater associated with a tool cycles it (and all associated heaters) through Active, Standby, and Off states. Setting a heater to Off will set both active and standby temperatures to 0°C.

Dashboard

The Dashboard provides direct machine control.

Machine Movement

  • Manual homing and movement controls
  • Bed compensation and calibration
  • Home individual axes or all at once
  • Move axes after homing (or with override if not homed)
Dashboard showing machine movement and control options

Extrusion Control

  • Manual extrusion and retraction for the selected tool
  • Temperature limits apply: 160°C minimum for extrusion, 90°C minimum for retraction
Dashboard lower section showing extrusion and fan controls

Fan Control

  • Manual control of fans
  • Adjust LED brightness
Dashboard fan control section showing fan selection and LED brightness control

ATX Power

  • Control power to the machine while maintaining Web Interface connectivity
ATX Power control showing power on/off button and status

Macros

  • Quick access to G-Code macros stored in the /macros/ directory
Dashboard macros section showing quick access to stored macros

Console

Console showing G-Code command entry and response log

The Console allows direct G-Code command entry and displays a log of responses and system messages.

Color-coded responses:

  • Green: No firmware response or system messages
  • Blue: Notifications and firmware responses
  • Orange: Warnings
  • Red: Errors
Console showing examples of color-coded messages (green, blue, orange, red)

Supported RepRap Firmware commands are documented in the Duet3D G-Code Dictionary.

Status (Current Job)

Status panel showing active print job progress

The Status panel appears when a print is in progress and displays:

  • Print progress bar
  • Job control buttons (pause, resume, cancel)
  • Z Babystepping for minor first-layer adjustments
  • Job information from file header (object height, filament usage, layer height)
  • Print progress estimations (filament usage, file progress, layer time)
  • Collected data (warm-up time, print time)
  • Speed factor control
  • Fan control
  • Extrusion factors adjustment

Jobs (File Management)

Jobs file list showing G-Code files

The Jobs panel provides file management for G-Code files:

Available actions:

  • Upload G-Code files from your computer
  • Run files immediately
  • Simulate files (estimates print time without actual printing)
  • Download files to your computer
  • Edit G-Code directly in the browser
  • Rename files
  • Delete files
  • Create and manage subdirectories
  • Sort file list by clicking column headings

File menu options:

  • Start File: Runs the file immediately
  • Simulate File: Estimates print time without actual printing (typically takes a couple of minutes per megabyte of G-Code)
  • Edit File: Modify G-Code directly in the browser after downloading to cache
Jobs file context menu showing Start, Simulate, Edit, Rename, and Delete options

File upload during printing

Do not upload files during an ongoing print. This can cause interference or file corruption.

Macros

Macros list showing available system macros

The Macros panel provides access to G-Code macros stored in the /macros/ directory:

Available actions:

  • Run macros directly from the list (single click)
  • Right-click menu for additional options (run, download, rename, delete, edit)
  • Edit macros within the Web Interface
  • Create new macros
  • Organize macros in subdirectories
Macro right-click context menu showing Run, Download, Rename, Delete, and Edit options

System

System files showing configuration and firmware options

The System panel provides access to:

  • Configuration files in the /sys/ directory
  • System macros and G-Code files
  • Firmware update mechanism
  • WiFi firmware updates
  • Web Interface software updates

Complex G-Code editing

For complex G-Code editing, download the file, use an offline editor, and re-upload. The browser editor is best for quick changes.

FAQ

Support

If you could not find an answer here, reach out to our support team.

On this page

Your feedback makes it better for everyone.