Hello everyone,
I am starting this post to share my experience of connecting AC servo with OpenPnP. I will post the progress of my work here, maybe it will be useful to someone, I will be happy to share the sources.
I've already tested the servo, nothing major, STEP and DIR as with stepper motors. Unfortunately, I have not found a ready-made PCB that will be able to set a high STEP Rate to fully use the servo's capabilities.
The servo manufacturer writes that at speeds higher than 200kHz, a differential connection should be used for STEP and DIR. I don't think any PCB offers this either. I tested it on a Smoothie Board and I actually managed to get it to a little over 150kHz. I also checked Duet 2 and it was a little better, but still not enough :P
So I decided to design a small simple, small board (only 66x69mm) ) with a powerful microcontroller (STM32H7) overclocked to 550MHz, two outputs (the head and its motors will be controlled from a separate PCB), differentials STEP/DIR and endstops. I was based on Mallow Super 5 Pro, the pins are compatible, so there should be no problems with the firmware. Below is a render of the board that I have already ordered, in the future, after assembly, I will share the results I managed to obtain.
Regards,
Krzysiek