Futaba s9254 servos
I'm using a boe bot right now and I wanted to buy a lot faster servos and bought the futaba s9254 ones because of a recommendation from a friend. They forgot to mention, however, that I needed to modify them before i could use them. do i have to just mod them for continuous rotation or do i need to do some other stuff? if anyone could tell me how to do it, that would be a great help.
thanks!
thanks!
Comments
What do you want to use the servo for?
If you're going to use them to turn a wheel like the servos on a Boe-Bot then you will want to modify them to make them continuous rotation versions. You wont be able to control the position of the servo once it has been modified; you'll just be able to control its speed.
So before you modify them let use know what you're trying to accomplish.
BTW, welcome to the forum!
Check out this thread about the s9254. The s9254 is a Heli rudder servo I belive it has a different centering position but that dosn't matter if what you want to do is make it continuous rotation.
Welcome to the forums.
Ron
And welcome to the forum jessli.
-Tommy
I do remember reading that the S9254 servos souldn't be powered with more than 5.1V. I don't recall reading anything about only using it with a gyro.
That's a pricey digital servo to mod for CR. I've done plenty of analog servos. When you modify a digital servo for CR, do any of the extra digital features still work? Feedback, ramping, etc?
I modified this servo several years ago when I was very new to the microcontroller world. I was working on a camera mount that I wanted to keep steady using RC helicoter gyros. My original configuration limited the speed too much. I have since used a non-modified version to steady the camera.
I think some of the digital features still work. I'm pretty sure it can be refreshed more frequently than 50Hz. I don't know what I'd be looking for with the other features.
In general, I don't think these are a good choice for CR modification but based on the other thread about "fast servos" it does look like these do go faster than standard servos. I'm sure there are less expensive ways of getting a bot to go faster than using these.
I wish I had asked more questions here on the forum, earlier in my bot building life, about what parts to use for which tasks.
I really wish I had Gordon's RRB4 twenty five years ago.
they're being used to turn the wheels. the boe bot is for a maze competition and i need to use servos as fast as these to have a shot at placing. also, i've already paid for them so i have to use them. So from what i'm hearing, i have to mod for continuous rotation and then they should work? I'm not the most hardware savvy person, which is why i'm working with a boe bot, so it would be awesome if anyone had a link or explained how to mod them.
and maybe for future reference, does anyone have any recomendations for servos that would work just as well but not need modifications?
-Jessica
and/or search "continuous rotation servo" on Ebay: http://www.ebay.com/sch/i.html?_from=R40&_trksid=p5414.m570.l1313&_nkw=continuous+rotation+servo&_sacat=See-All-Categories
Larger wheels will make any given robot go faster. Is everyone using a BoeBot for your competition? That would keep things fair, except it sounds like you're free to use faster CR servos for driving. Hope you don't go up against a 3pi robot, those are ridiculously fast and optimized for line-following mazes: http://www.youtube.com/watch?v=mJV-KDqHgDQ
Good luck!
Once you have the motor out, remove the potentiometer that is held in with a small screw.
You can enlarge the hole the three wires pass through so they also accommodate the three potentiometer wires. You can either use this pot to center the servo or switch it for a muli-turn 5K Ohm trimpot. I used a trimpot on my S9254.
You'll need to trim the plastic stop off the last gear as shown in the Instructable.
Edit: erco bet me to it.
BTW, I said there were less expensive ways of getting a robot to go faster but this is likely a relatively easy way of getting more speed out of a Boe-Bot without needed completely different code.
At 1.46 posts a day, it might take a while to catch up while you're making 3.81 a day.
I hadn't noticed I was getting close to the 2000 mark.
@Jessica, Since I've been in the "upload stuff to YouTube" mood today, I made a rambling video about modifying a S9254 servo. It probably wont finish uploading for over an hour yet.
Good luck with the Boe-Bot and keep asking questions.
Edit: I just put my S9254 back together. The gears in this servos are a bit harder to get back in place than most servo's gears are. If you need help getting your servo back together, let me know.
This thread has made me remember back to the first time I modified some servos to continuous rotation. All those gears were very intimidating.
These S9254 servos are kind expensive servos to experiment with. I figure you'll probably want to learn to do the modification yourself but you might want to start with a less expensive servo.
The HX12K from HobbyKing is a relatively easy servo to modify. It would probably be a good servo to experiement with. If you do modify a HX12K, you'll want to remove the mechanical stop from the final gear with a set of pliers. The stop is a metal pin (the HX12K has metal gears) that can (usually) be pulled out with a pair of pliers (though, I've had a few that I had to cut off). Of the servos I've modified, the HX12K was probably the easiest to convert to CR (if I didn't have to cut the metal pin off with a Dremel).
If you'd like, you could send your servos to me and I'd modify them to CR for you. Or, if you try to make the mod yourself and can't get the servo(s) back together, you could send me the pile of parts and I'll put them back together.
Of course you'd save time and a little money (from postage), if you could find someone locally who could help.
If you would like me to make the modifications, let me know and I'll PM you my address.
Are you preparing for the National Robotics Challenge in Marion, Ohio?
Our group started using those servos two years ago on two test BoeBots. Last year we added two more BoeBots and this year we may add more.
They run both the tactile and non tactile maze events and normally do well.
Hint #1 Build a version of the maze at home so that you can practice. There isn't enough time to begin to set up a robot on the day of the event.
Hint #2 Get your robot running the maze perfectly on standard servos before you try the faster servos. The extra speed makes programming far more critical.
Hint #3 Run the servos off of the BOE voltage regulator. The regulator will not overheat and the performance will be more consistent as the batteries drain.
Hint #4 Replace the batteries every run at the event.
Hint #5 Replace the rubber bands on the wheels with high traction molded tires and clean them between runs. The ramps do get dusty and slippery.
Hint #6 Practice.
Hint #7 Practice.
Hint #8 Practice.
Well, you get the idea.
Good Luck
Rick Brooks
Indiana Tech Explorer Post 2829
@Jessica, good luck modifying the servos. Let me/us know if you need any help.
I just got home from a heavy sumo meeting at Austin's house and Kevin was there (he lives across the street from Austin).
They haven't even set up their maze, yet. So it may be a good year to grab a win from them.
If you need any help, post it here and I'll keep an eye on this forum.
Good Luck
Rick
@Jessica I know I sent you an email saying the same thing, but I thought that it might be a good idea to tell everyone else, too. When you get your servos zeroed on the pulsout 750 command, you will want to make sure to glue the potentiometer in place to make sure it stays put. If you don't, it can and will mess up your robot, and you will have to recalibrate it pretty often. If I remember correctly, I used epoxy to seal my motors at zero. And whatever you do, DO NOT SEAL IT IN THE WRONG POSITION! I think that thats all the advice I have to offer.
-Kevin
@kevin hey kevin! could you possibly email me pictures of the inside of your servo? hows your mazebot going?
My offer to do the mod for you still stands.
I'm not sure if I agree with this advice. I think there are some servos that drift a bit from zero as the temperature changes.
I'm a fan of using multi-turn trim pots to zero out a servo.
I'm pretty sure erco does the same.
The trim pots in the bag in this photo are 50K versions. You want to use 5K trim pots on a servo.
I thought I might want to have the trim pot on my s9254 servo remotely located so I added a connector between the servo and the pot. I now think this was a bad idea. I'd suggest keeping the trim pot close to the servo, or preferably, inside the servo with a hole to access the screw.
@erco, Do you keep your trimpots inside the servo case?
+1 on multiturn trimpots. I use 10K 'cuz they're widely available. AFAIK the value isn't critical since it's just a voltage divider.
Inside the case if convenient or outside if necessary, superglued to the housing. You need access to it, you'll have to renull occasionally.