Command Packet Loss: Causes and Solutions

  1. If commands are sent continuously at a very high frequency, the RAM of the MCU inside the servo may become filled with queued commands. After that, later commands may not be received until the commands already in RAM have been processed and space becomes available again. The figure below shows packet loss caused by a 6 ms command interval, where the servo stops running.
Command Packet Loss: Causes and Solutions
  1. To prevent command packet loss and related issues, keep the interval between commands above 10 ms. The practical limit can be about 5 ms.

Example: command 1 - delay 10 ms - command 2 - delay 10 ms - ...

Command Packet Loss: Causes and Solutions