Our Motion Libraries are only supported on a Microsoft Windows PC. So that would be the preferred platform.
Some Users have ported the Libraries to Linux/Mac/Raspberry PI so that might a possibility. But we couldn't necessarily fix any bugs that you find.
USB would be the way to go.
HTh
Regards