M155 - Temperature Auto-Report


It can be useful for host software to track temperatures, display and graph them over time, but polling with M105 is less than optimal. With M155 hosts simply set an interval and Marlin will keep sending data automatically. This method is preferred over polling with M105.


Requires AUTO_REPORT_TEMPERATURES in Configuration_adv.h.

Also enable EXTENDED_CAPABILITIES_REPORT to notify hosts about this capability.


M155 [S<seconds>]

Interval in seconds between auto-reports. S0 to disable.


Report temperatures every 4 seconds

M155 S4

Stop reporting temperatures

M155 S0