Max>Arduino>Firmata PWM signal peak problem?

Hi,

Arduino with servo sketch keeps the Hitec HS-985MG servo motor going from 0 to 180 degrees.
So, all the connections are good and this is working.

Now i want to control the position and speed from this servo with Max.
To test i use the examples > firmata > standardfirmata plus the Maxuino 009 Max patches.

http://www.maxuino.org/?p=58
But when i start the "maxuino_test.maxpat" the servo will turn 1 degrees and that is it.

I think that it has something todo with a wrong PWM signal peak to this servo.

This Hitec HS-985MG servo needs:
3v PWM signal peak to peak from 900uS to 2100uS with 1500uS as neutral.

What do i have to send to this firmata to get the Arduino sending the good PWM signal peaks?

This Hitec HS-985MG servo needs:
3v PWM signal peak to peak from 900uS to 2100uS with 1500uS as neutral.

What do i have to send to this firmata to get the Arduino sending the good PWM signal peaks?

Well, I would assume you are actually sending a ~5v signal peak to the servo if it is attached to an arduino. With my servos, this works just fine. I don't have an answer to your firmata issues.

Could this be the problem? Arduino sends 5V PWM signal while servo needs only 3V?

Do you use the same Hitec servos?
How to measure the uS PWM signal that comes from the arduino?

I think you need to include any code you're using and some more info in general.

If you're using the standard arduino servo library, then you don't need to know about what signals are being sent to the servo, it just sorts it all out.

You'd just need to make sure that the data from Max is sent to the servo; check the info on the Arduino servo library for full details.

Arduino with servo sketch keeps the Hitec HS-985MG servo motor going from 0 to 180 degrees.
So, all the connections are good and this is working.

Well, this proves that there is not a problem with the arduino and the servo. So the problem is somewhere in the rest of the coding and programming you are doing.