My SG92R servo spins about 150 degrees only. Using the example with the ARDX kit where the servo spins from 0 to 180, it stops and goes silent when it nears the 180 end. The servo.write commands continue, but with no movement.
If I have it go between 0 and 90, it moves back and forth with no delay.
This came with the Experimentation Kit. Any ideas what to try?
SG92R Servo not spinning fully
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- Franklin97355
- Posts: 23912
- Joined: Mon Apr 21, 2008 2:33 pm
Re: SG92R Servo not spinning fully
Most servos can be CAREFULLY turned by hand when not powered. You might try moving the servo from one stop to the other to see what the physical range is. If it is more than what you get in software you can then modify the numbers to see if you can coax more range from the servo. Let us know what you find.
- snapthensmoke
- Posts: 3
- Joined: Sat Jul 19, 2014 8:45 pm
Re: SG92R Servo not spinning fully
Thanks for the response. I did spin it by hand, and felt and heard the clicking until it stopped. I got a little more range now where the original code will move smoothly and completely between 0 and 180. Tried turning by hand some more, but that is best range I could get.
But if I set 190, there is a hesitation. At 270 there is a larger hesitation.
Shouldn't this servo spin 360 degrees?
But if I set 190, there is a hesitation. At 270 there is a larger hesitation.
Shouldn't this servo spin 360 degrees?
- Franklin97355
- Posts: 23912
- Joined: Mon Apr 21, 2008 2:33 pm
Re: SG92R Servo not spinning fully
On a normal servo the range is usually 150 to 180 and on some high torque servos it is even less.
- snapthensmoke
- Posts: 3
- Joined: Sat Jul 19, 2014 8:45 pm
Re: SG92R Servo not spinning fully
OK, I was expecting it to spin all the way around.
Thanks for your help!
Thanks for your help!
- adafruit_support_bill
- Posts: 88093
- Joined: Sat Feb 07, 2009 10:11 am
Re: SG92R Servo not spinning fully
Most RC servos have roughly a 0-180 degree range of motion: https://learn.adafruit.com/adafruit-mot ... /rc-servos
So-called "Continuous Rotation" servos rotate 360 degrees: https://learn.adafruit.com/adafruit-mot ... ion-servos
So-called "Continuous Rotation" servos rotate 360 degrees: https://learn.adafruit.com/adafruit-mot ... ion-servos
Please be positive and constructive with your questions and comments.