I’ve been thinking about ways to control my A350 in a more “natural” way, rather than using the touchscreen. I whipped up a quick prototype where I’m using an Xbox controller connect to my computer, which is running an application that sends movement commands to the printer over the serial port.
Still thinking of a good way to perform movements with more precision. My end goal is to ditch the Xbox controller and create a custom control panel to fit my needs.
The Xbox controller communicates with a wireless dongle connected to my pc. A C# application I wrote connects to the printer via serial, takes the input from the controller, translates it to gcode, and sends it to the printer.
I also have an implementation that works over wifi rather than serial and utilizes the HTTP API exposed by the printer. The message rate of the API is limited however, so the response time is much lower compared to serial.
If there’s interest I can upload the project to GitHub, after cleaning up the code a little.
@Mayco you have created exactly what i have been trying to figure out, any way you could please share the application or even the code? i would love to be able to do this with my snapmaker.