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/
Locked
User avatar
nonlinearmind
 
Posts: 19
Joined: Fri Oct 26, 2012 11:07 am

16 Channel Servo Driver - Servos only twitch!

Post by nonlinearmind »

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.

User avatar
adafruit_support_bill
 
Posts: 88087
Joined: Sat Feb 07, 2009 10:11 am

Re: 16 Channel Servo Driver - Servos only twitch!

Post by adafruit_support_bill »

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
nonlinearmind
 
Posts: 19
Joined: Fri Oct 26, 2012 11:07 am

Re: 16 Channel Servo Driver - Servos only twitch!

Post by nonlinearmind »

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?

User avatar
adafruit_support_bill
 
Posts: 88087
Joined: Sat Feb 07, 2009 10:11 am

Re: 16 Channel Servo Driver - Servos only twitch!

Post by adafruit_support_bill »

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.

Locked
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/

Return to “Adafruit Raspberry Pi® accessories”