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 |
