Problem using servo shield on Arduino Mega 2560 r3

Hi!

I'm trying to use Adafruit 16-channel 12-bit PWM/Servo shield on my Arduino Mega. When I try to run the pwm servo example, nothing happens. I have used the shield on my Arduino Uno with no problem. But when I change to Mega, my servo motor is not running.

I use an external power supply to the servo. I have measured the voltage over SCL and SDA connection, showing 4,8V, and over the V+ and GND on the shield. I also checked the PWM signal using oscilloscope, showing no signal. The servo works fine connecting it directly to the Mega, but I want to use the shield.

I'm thinking maybe there is something wrong with the PWM signal, or is it some problem using Adafruit_PWMServoDriver.h library on Mega? Is there someone else having the same problem as me, and have the solution on the problem?

Do all the connections match up when you use the shield on a MEGA? Check the SCL and SCA. Are there changes you need to do to get it to work? I would ask Adafruit support.

Yes, all pins match up. I will ask Adafruit.

Thanks for the advice!