3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Modify A Servo For Continuous Rotation

Modify A Servo For Continuous Rotation

A modified servo can be purchased from various online hobby stores. There are two kinds of servos, Standard and Modified. A modified servo has continuous rotation.

There are positive advantage to using servos for robot drivetrain VS DC motor gearsets. The DC motor would require a transistor, resistor, more space, and doesn't have very good speed control. Even with PWM, a DC motor lacks low speed torque.

All of my robots (except the Attacking Spider), use servos instead of DC motors.

What you need:
 

  • 1 x Acoms AS-12 Servo (or similar servo by GWS, Parallax, or Tamiya, etc)
  • 2 x 220 ohm resistors
  • Soldering iron
  • Small side cutters
  • Small jewerlers screwdriver set


Watch this video before reading the instructions. The video will give you an idea of what to expect as you follow the steps.
 

 
Remove these adsRemove these ads by Signing Up
 

Step 1Take Servo Apart

There are 4 screws on the back of the servo. Take them out.

The back will come off easily.

The front will come off easily.

*Note: when taking the front off, notice the location of the gears. There are only 4 gears, but it could be a puzzle if you don't remember how they go together.
« Previous StepDownload PDFView All StepsNext Step »
24 comments
Jan 4, 2011. 6:02 PMmartzsam says:
Wow. You do that quickly. Nice ible!

Somewhat off topic question...

Can the servo control circuit be used to control a similarly sized motor? Is there a tolerance range for the motor size?
Jan 16, 2012. 4:55 PMrobotmaker says:
here is some info on a cheap futaba servo
http://www.seattlerobotics.org/encoder/200009/S3003C.html
with schematic of circuit,on the BAL6686 H-BRIDGE CHIP can handle about 1 amp if need more just use a h-bridge circuit needed for motor you are driving
also needed is 5k pot if making high torque servo
to build servo gear set,an get gears from servo city
Jan 16, 2012. 4:37 PMrobotmaker says:
i made many like that ,i buy a cheap futuba s3003 from china,since the have h-bridge easy to remove and replace with h-bridge with higher current and add a 5k pot to my gearset,may need a very simple logic circuit to convert the pwm signals on some h-bridge ,cd4001 and cd 4011 is needed
on the pot mostly any value will work ,just both need to be the same to center the motor
Jan 5, 2011. 1:54 PMmartzsam says:
I was wndering if it could be used to replace the circuit board in someething like an rc car;

You could have the motor controllers hooked up to a micro controller or RC control device, and with an adequate control interface, you could modify almost anything for either robotic or RC use. (assuming you have the appropriate sized motors, which usually goes along with the size of the device...) It would make for a great ible... I don't have the resources right now, but someone really should do that.
Jan 10, 2011. 6:35 PMmartzsam says:
Cool. I think it could be used with the same EZ-B micro-controller too couldn't it? (Just use the same setup as your fast and cheap bot and throw it onto anything with a differential drive.)
Jan 10, 2011. 8:42 PMmartzsam says:
Does that mean they are brushless? One could be a ground... Or maybe it is used as a speed controller... Have you tried running power through different wire combos to see which make the motor spin? Are the wires different colors? If one of them is a ground, then you won't need it, but if it is a control wire it won't work.

I need to take apart a servo to test myself, if we could get something working it would be awesome! But if not, we always end up better educated.
Jan 10, 2011. 8:52 PMmartzsam says:
Hmm... A quick google ended with this;

Modern servos are controlled by three wires; Power (red), Ground (black), and Signal (yellow). It appears all three are required to run the motor.

Maybe the circuit could be modified to control a normal DC motor. I don't know weather the signal motor is required to run a motor. I surmise it is only used for controlling speed and degrees rotated.
Jan 11, 2011. 3:25 PMmartzsam says:
Ahh, I see. Well it was worth a try. I think I'll go build a robot too. Lol
Nov 21, 2011. 7:25 PMGelfling6 says:
220-ohm? The POT in majority of Futaba servos, are 5K.. a pair of 2.2K (red-red-red) would be a better choice.. I've re-routed the stem from the POT out the side of the case, just above the wires, and "Z"-bent the leads to the POT. Sometimes, I've run across a few different microcontrollers, which seem to use different values for the all stop, so I leave the POT in circuit, to allow trimming.
Feb 22, 2011. 7:56 AMJedrokivich says:
Hey, would the resistor value change the speed of the servo?
If so, couldn't you just short those two resistor connections and get much faster transit time (or would this overload your receiver/motor)?
Feb 24, 2011. 7:24 AMJedrokivich says:
Great, thnx!
Oct 2, 2011. 6:08 PMGelfling6 says:
to get the servos rotating at a faster rate, you simply send the signal for the extreme direction. (I.E.. 1 to 255, 128 being stopped (centered), ) (or, arduino servo.write, 0 to 180, 90 being centered (stopped) ) You're still going to be limited by the step-down gearing of the servo. But, NEVER increase the voltage driving the servo. Most use the same voltaghe to drive the motor and the controller board inside, and going outside the maximum range will surely fry the controller.
Jan 3, 2011. 3:55 AMverdastel says:
Cool instructable, with both step-bystep and video it's really nice. One question: why you put two resistors? If i remember correctly, parallel resistor connection decreases it's resistance value, can't you put a resistor with less value?
Thanks for sharing.
Jan 2, 2011. 1:28 PMDr. Pepper says:
Wow, you're fast! Super cool!
Jan 2, 2011. 2:51 PMDr. Pepper says:
lol
Jan 2, 2011. 1:57 PMjakebaldwin says:
Great!
Jan 2, 2011. 6:34 AMSeloos says:
Thanks, cool :)
_

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
96
Followers
15
Author:djsures(http://www.dj-sures.com)
I build robots to encourage others to do the same. I believe the future is in robotics and playing a part for the future is my passion. Check out my website to see what else I'm up too. :)