16 Channel Servo Driver - Servos only twitch!
Moderators: adafruit_support_bill, adafruit

Forum rules
Talk about Adafruit Raspberry Pi® accessories! Please do not ask for Linux support, this is for Adafruit products only! For Raspberry Pi help please visit: http://www.raspberrypi.org/phpBB3/

16 Channel Servo Driver - Servos only twitch!

by nonlinearmind on Sat Jan 05, 2013 6:54 pm

I'm trying to use the 16 channel servo driver. I follow the tutorial and my i2c see connection seems to be working fine. I've tried several servomotors, and when I run the example.py, they only twitch slightly back and forth. I don't fully understand the frequency and pulse width settings. I wish there was more documentation/explanation in the tutorial. Any idea why my servos aren't working? One is a small Emax ES08A and the other is a Hitec HS-5645MG (tried with power straight from the 16 channel board, and directly from the power source.
nonlinearmind
 
Posts: 6
Joined: Fri Oct 26, 2012 11:07 am

Re: 16 Channel Servo Driver - Servos only twitch!

by adafruit_support_bill on Sat Jan 05, 2013 8:18 pm

tried with power straight from the 16 channel board, and directly from the power source.

What power source are you using? Post a photo showing your soldering, and another showing how you have everything connected.
User avatar
adafruit_support_bill
 
Posts: 30796
Joined: Sat Feb 07, 2009 10:11 am

Re: 16 Channel Servo Driver - Servos only twitch!

by nonlinearmind on Sun Jan 06, 2013 11:06 pm

I've used solder-less pins. I've tried 9v and 12v from AC source. I have everything wired up as described in the tutorial. I've triple and quadruple checked the wiring. The only difference I've found in my setup, is that when running the i2cdetect command, I get the 40, at 0x40, but not the 70 at 0x70, as shown in this photo: http://learn.adafruit.com/assets/1700

Could that be the issue?
nonlinearmind
 
Posts: 6
Joined: Fri Oct 26, 2012 11:07 am

Re: 16 Channel Servo Driver - Servos only twitch!

by adafruit_support_bill on Mon Jan 07, 2013 6:29 am

I've used solder-less pins.

That is probably your problem. You need to solder the connections for solid contact.

when running the i2cdetect command, I get the 40, at 0x40, but not the 70 at 0x70

You would only see the 0x70 if you had another i2c device with that address on the bus.
User avatar
adafruit_support_bill
 
Posts: 30796
Joined: Sat Feb 07, 2009 10:11 am