WebUI support autoreporting but in case there is a need to get some information on demand, you can use polling commands.
A polling command is a GCode command that will be sent to the printer and the response will be parsed and displayed in the WebUI each xxxxms.
A refresh time of 3000ms is usally enough , shorter polling commands refreshtime may not be processed properly due to network latency.
Several polling commands for same refresh time can be added at once separated added by ;
Note: A refresh time of 0 means polling will be done only once when webui start.
Here the list of polling commands available per firmware type:
Marlin
Command | Description |
---|---|
M105 | Get temperatures |
M114 | Get current positions |
M27 | Get SD print status |
M27 C | Get current file name |
M220 | Get feedrate |
M221 | Get flowrate |
M106 | Get fan speed |
M115 | Get printer capabilities |
M31 | Get print time |
[ESP701]json | Get current streaming status |
Repetier
Command | Description |
---|---|
M105 | Get temperatures |
M114 | Get current positions |
M27 | Get SD print status |
M27 C | Get current file name |
M220 | Get feedrate |
M221 | Get flowrate |
M106 | Get fan speed |
M115 | Get printer capabilities |
[ESP701]json | Get current streaming status |
Smoothieware
Command | Description |
---|---|
M105 | Get temperatures |
M114 | Get current positions |
M27 | Get SD print status |
M220 | Get feedrate |
M221 | Get flowrate |
M115 | Get printer capabilities |
[ESP701]json | Get current streaming status |
Grbl
Command | Description |
---|---|
? | Get current status |
$G | View GCode parser state |
$# | View GCode Parameters |
[ESP701]json | Get current streaming status |
grblHAL
Command | Description |
---|---|
? | Get current status |
$G | View GCode parser state |
$# | View GCode Parameters |
ESP3D-TFT
Command | Description |
---|---|
[ESP701]json | Get current streaming status |