I'm using an S1 and have had some success intercepting machine communications between XCS and the S1 machine. The goal I have in mind is to be able to monitor the machine via Home Assistant which opens a lot of possibilities for safety and convenience.
Some examples of things one could do if XTool could be monitored by something like HA:
Essentially, being plugged into Home Assistant means you can now build a system around the Xtool to enhance safety and improve workflows.
The machine control solution in place right now is reasonably straightforward, HTTP REST commands to initialize and the GCODE over websockets, and none of it is encrypted (which is nice when trying to reverse engineer things). What would be even nicer would be a breakdown of GCODE in use and general API documentation allowing us to integrate the XTool lineup into our shops!
Copyright © 2025 xTool All Rights Reserved.