Hey guys.
I do my pet project - PTZ mount for camera. It is simple PTZ mount, so I should control 2 step motors (pan, tilt) and one servo (zoom). I has software on PC, that connected to mainboard through USB and send G-code direct to UART.
First implementation was FYSETC E4 + Marlin, second FYSETC E4 + GRBL. It works, but I want more!) Idea came to mind - use klipper for it. I bought old mainboard from ANYCUBIC Kobra 2 Neo and flash klipper to it. Now I try to communicate with MCU using low-level binary protocol. But now without success.
Questions:
Can I use klipper in random “non 3d printer mode”? For example - I has six motors and wan’t control it by G-code commands?
Does anyone have experience with initialization of MCU, configuration resources and control it using low-level klipper protocol?
P.S. using MCU on mainboard as proxy for external control is a brilliant idea. Klipper is a great project! I think it has potential for using in non 3d printer projects!