I have a Ender 3 with EZABL installed and using the stock v1.1.4 board running TH3D Unified Firmware version U1.R2.14, and I am using OctoPrint v1.3.11. I am trying to get the Bed Visualizer plugin to work, which requires the use of the M155 command to temporarily halt the constant flow of temperature readings long enough to pull the mesh data for the plugin to read the data and then resume the flow of temp readings. The following are the codes used by the plugin:
M155 S30; Pauses the flow of temp readings for 30 seconds
G29 T; Requests the mesh data
M155 S3; Pauses for an additional 3 seconds to give the plugin a little more time to grab the mesh data
When I do this, however, the M155 command is ignored and the plugin just reads garbage data (temp readings) as observed in the communications log found on the terminal tab.
After doing some digging TH3D has an FAQ confirming that the M155 code (amongst many others) is disabled on 1284p based boards to help conserve memory. I still have some memory space left and would really like to use this plugin.
So I have 2 questions:
1) How do I re-enable the M155 gcode (I can't seem to find where exactly it is disabled in the firmware files)
2) Is there an alternate code I can use to accomplish the same thing and allow the plugin to work?