Finding mid position

Well I’m at a loss. The program you are running will send 1.5mS pulses to the servo connected to I/O pin0. Are you sure the servo is connected to the correct place on the board? Can you take a digital image of the board so I can check the jumper settings?

I know you said the servo resists turning, but are you able to turn it? If so, does it move relatively slowly back to full CW? If a servo has power on black and red, but the yellow wire is left floating (not connected to a high or a low, and it’s in the vacinity of electrical noise, it can and will rotate slowly till the end stop is reached.

Try moving the servo to another I/O pin and change it in the program. This will verify if the I/O pin is the problem. Are you sure the servo is connected to I/O pin0 and not on AX0?

Anyone else have any ideas?

can’t get a digi image, but my jumpers are as follows:

if you look at the opening page of the lynxmotion Atom Bot Board manual, i have installed the VS/VL jumper (i.e number 7, p.1), and i have applied VS to the i/o bus (i.e diagram 2nd from left in the first row in ‘shorting bar jumpers and connectors at a glance’ , p.2).

i tried it on pin1 and it’s the same…and the servo firmly resists rotation, i can feel the pulses being sent when i try. i don’t suppose there’s any software setup issues (file filters?).

also, i’m running two 3.6v 1200 mAh batteries in series. i know u recommend 1600, could this be a problem?

Two 3.6V in series (7.2V) should work fine for most servos.

1200mAh is more than enough to control a single servo, for testing.

But, it may not be enough for all the servos on your robot.