I have got two servos running off the serilaizer board that is connected using a serial port to my PC. The PC is running a C# application that uses directX to take joystick comands. Each joystick axis controls a different servo motor with the range of the servos going from -80 to 80. All works perfectly with the servos responding in real time to every movement of the joystick except in one direction. When I have the servos going in different directions there is sometimes a pause of up to one second. Ie the command for one motor to go from -80 to 0 and the other to go from 80 to 0. Almost all other combinations work perfect however this combination seems to take a bit longer. This leads me to believe it is not the software or communication but possibly the processing in the board itself. I might try to narrow it down further if no one has any suggestions. Has anyone encountered anything similar?
Many thanks for any advice.