Mike,
The " box of trix " is german made to the best of my understanding. I shall try to locate the URL.
As for the linear motor having non linear thrust .. that is standard fare for any iron cored motor unles special consideration is paid to the design to minimise " coggy " nature.
BLDC and DC motors usuallyy have skewed slots within the pole pitch to try to mitigate the this problem.
The motors I have here are old ( 15+ years ) iron cored thrusters Normag units. Back way back before compnies like Balldor took over smaller players.
Linear motors with ironless thrusters are great but this is all I have.
In fact I had the motrs runing with equally old motion science servo amps where i had to provide external frequency to voltage converter to provide velocity feedback.
These worked OK but were a problem to tune compared to the AMC servos. Hence this new round of activity.
Just to add.. simulation ( LT Spice) suggests x64 pulse rate with reasonable pulse distribution followed by /4 to get quadrature signal is quite possible.
Presently I am looking into
a) disabling output in case of bad startup phasing on the output versus input
and
b) logic to steer output so it follows input phasing minus all the spurious states