I have been using the standard MG90/SG90 servo motors for years now and am familiar with them. Recently, I am trying to build a robot dog with them with no success. The motors keep on vibrating and can't handle any load. They also use up all the I/O on my Arduino. The gears on the servos also constantly break. (Note: My MG90 still has plastic gears for some reason). That is why I have been looking into Smart Servos. Correct me if I am wrong:

  • The motors use a Serial bus to communicate with each other and the Arduino.
  • You can individually control them and they can do 360 rotation as well as standard 180.
  • They can also send motor status like angle, mode, and current draw back to the Arduino.
  • Most of them also have a lot of torque and metal gears.

If I am correct so far, could you please explain the difference between the following motors:

  • LewanSoul/HiWonder LX-16A
  • Robotis Dynamixel XL330-M077-T
  • Robotis Dynamixel XL330-M288-T

Also, would switching over to Smart Motors resolve my issues.

  • 1
    $\begingroup$ what are the differences that you do not understand? ... which datasheets are you looking at? $\endgroup$
    – jsotola
    Mar 16, 2021 at 0:04


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.