usb servo controler, dying servo's, and a non comunication boe board..... yikks
stamp_demon
Posts: 69
Well about three weeks ago I ordered a usb servo controller. Tonight I decided to play with it. So after reading threw the pdf that I had downloaded a few times. I tested out some sample code on a homeowrk board I had.... it all worked out fine. I then tryed to get it to work with two servos, again no trouble. So I decided to use in on my boebot. I ajusted the pw times for the bs2px. Tested it again, And it seemed fine. Everything seemed to be working well. Then after about 10-15 mins of running my bot, the servo's started to shutter, then stop completly. I tryed two new servos I have. They started out fine, then the same thing. With one exception. One servo still works great, but the other is dead. I now have three dead servos. And for some reason the boe board wil not comunicate with the pc anymore. I recharged the batts, same thing.
·Oh and I am using tow different batt sources, 6v for the bscpx, and 7v for the servo board, just as it says..... This all sadens me, as it will be a pretty long time before I can replace everything...... Chers.. _Duane
·Oh and I am using tow different batt sources, 6v for the bscpx, and 7v for the servo board, just as it says..... This all sadens me, as it will be a pretty long time before I can replace everything...... Chers.. _Duane
Comments
Provas, Greece
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
-Rule your Destiny-
--Be Good. Be Bad. Be Provas--
Can you provide us with the code that you are using?
Are the servos that you are using from Parallax or from somewhere else?
The reason that I ask, is because the Parallax servo's are designed to accept
a pulse width that goes outside of the 1-2mS servo standard to obtain a further
degree of rotational freedom. If the code is geared for a Parallax servo and
you are not using a Parallax servo, the non Parallax servo could experience
issues in this situation.
First I would try to find out the cause of the intermittent PC communication problems
before I proceeded with anything else.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Beau Schwabe
IC Layout Engineer
Parallax, Inc.
I forgot to say, I belive I found my comm trouble. A lead seemed to have come kinda loose from my batt pack. I repaired the problem. It now seems to be fine..... I have succesfully connected three times no trouble.
I am now only left with the servo trouble. I may hofully be able to order three or fopur this next week to replace all the dammaged one's. But I want to know that they will be fine with the servo controller. Two of them were new, tested to work great, thne never used untill yesterday. The other two were on the boebot. Thou they have been in use for a while now, I have never had any trouble with them.
Post Edited (stamp_demon) : 8/13/2006 9:06:33 PM GMT
If you are using a usb servo controller, you should not need to change the pulsewidth based on the flavor of Stamp you are using since
the servo controller is designed to maintain this independently.
Look at the documentation covering the signals that the servo controller expects to see.
www.parallax.com/dl/docs/prod/motors/ServoController.pdf
The range that you are specifying at 2250 should only be between 250 and 1250 that corresponds to 0 - 180 Deg of rotation. The resolution
is in 2uS units so 250 is equal to a 500uS pulse where as 1250 is equal to a 2500uS pulse.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Beau Schwabe
IC Layout Engineer
Parallax, Inc.
·I changed the values, now my only working servo is no longer working. I set pw to 1250 as you segested... Now I'm getting nothing at all from any of them...
·I should have never ordered one... What was I thinking?!?
·Anyway th nak you for all your help. _Duane
·Thank you very much, Duane.