Which servo motor I’m using for my Arduino project

I purchased 2 different kinds of servo motors for my robot Arduino project.

One on Amazon:


Four on Ebay.

They both arrived quickly.

I tried using the four on Ebay first.

“4PCS Digital MG996R MG995 High Torque Metal Gear Servo For Racing Futaba JR RC”


Eventually the pwm servo driver board I was using started smoking. I sent the people who make the board, SunFounder an email:

“I bought a SunFounder PCA9685 16 Channel 12 Bit PWM Servo Driver for Arduino and Raspberry Pi  on Amazon for 11.99.

I followed the instructions here:


After awhile, the 9685 board started smoking. I was wondering what it could be? I was trying to adjust the min/max of the servo and noticed every time I restarted the power it would rotate a bit in one direction consistently. I think that’s a bug in the software. I Googled and found someone who had the same problem.


I also have this problem:



I was also wondering if the voltage from that wiki page could be too high?


I think without some help if I bought another 9685 board it would just start smoking too and be ruined.


It did work for awhile, but I tried running the example code where you could set the min and max and it knocked up against the metal not being able to move.


I attached a picture. The smoking came from the component to the left of the word power.”
I then bought a new SunFounder PCA9685 servo controller board and tried the one on Amazon. It did not move when I first gave it power, like the one from Ebay.


The ones on Amazon “ANNIMOS 20KG Digital Servo High Torque Full Metal Gear Waterproof for RC Model DIY, DS3218MG,Control Angle 270°” were 4 times more expensive than the Ebay MG 996R ones I found on Ebay, but the DS3218MG works better for my application.

This Post Has One Comment

Leave a Reply