Control touchscreen via GCODE, API, or external app

I’ve been working on an OctoPrint plugin and want to control what is displayed on the touchscreen. Is this possible via GCODE, API, or even an external app over the USB?

It would be advantageous to set the touchscreen back to the “Home” screen when a print starts to avoid accidental button presses. It would also be amazing to lock the home screen or display the cancel/stop print screen while printing.

Yes, the API is not published, but the source for Luban can be referenced to figure out the calls.

AFAIK this is not possible. The API does things like execute gcode on the controller and send files.

1 Like