# Is a thrift store a good place to get a servo motor?

I'm trying to learn about a very basic motor, the servo motor. Can these be found a thrift stores like Goodwill in old toys? Are these "robotic" quality? What toys or other kinds of things would I scavenge? All I want to do is get a motor. After that I want an Arduino and make it "work." Nothing complex.

• A maybe-relevant hint: if you keep searching on ebay and such sites for a couple days/weeks, you could find cheap yet good stuff. – Shahbaz Oct 8 '13 at 12:56

While some people scavenge even for cheap parts, I do not do that, simply because it will cost you more than just ordering the exact thing you need and knowing it is working. Don't forget that you probably have some specific requirements, i.e. the servo must be of some size, have some torque and so on...

Majority of toys (if not all of them) you will find at Goodwill will have just a basic DC motor with minimal feedback and won't probably as a 3-pin plug&play servo. These are not even required to be the same in identical toys, simply because manufacturer will use the one that is cheaper. This means the properties of the motors may be different and to tune your control loop to get two motors running at the same speed will cost you the same as just buying a working part with known characteristics.

EDIT: Since it seems like you are contradicting yourself in the question I would like to make it clear that a servo motor is not the easiest to use, since besides power it also needs a signal that determines where it will turn. A typical servo motor you will find looks something like this.

On the other hand, the easiest motor to use is just a plain DC motor. They look something like this, although there are many models of them that may even look different. To turn this motor you just need to supply power to it. The polarity of the wires determines the direction in which it will turn and the voltage determines the speed.

• But couldn't I learn how to "talk" to a motor with an Arduino with it? I don't want to build a full fledged robot that is "good." I want to build something very small, even if it is only to see a micro-controller work. – johnny Oct 8 '13 at 13:20
• They will usually be only a DC motor, so even to interface it with an Arduino you will need an H-Bridge or at least some transistors to not destroy your microcontroller. – Plecharts Oct 9 '13 at 6:39
• @Plcharts You can see I have no clue what I'm doing. – johnny Oct 9 '13 at 16:16
• @johny In the original question you are asking how to get a cheap servo motor and I am just replying that you probably won't find servo motors at goodwill in old toys. If I understood the question wrong then please ignore it, but this is how I understand it and what I think you should know to not fry your Arduino with inductive kickback. – Plecharts Oct 9 '13 at 18:10
• I'm sure you did understand it. I just wanted a motor. I have no idea what to get. I'll keep researching. Thanks for the help. – johnny Oct 9 '13 at 18:53

A servo is not a basic motor - it's a motor plus some means to control its position. If you want DC motors. A small servo costs around £1.75/$2 new for 1-10 quantities. Servos have three wires going to them - ground, power, and a pulse width modulation signal to control them, which is fairly easy to generate with a microcontroller. Plain DC motors are electrically simpler - you provide power as DC and they move one way or another depending on polarity - but require more driving electronics as a microcontroller cannot provide enough current. So you would need either an H-bridge to drive it both ways, or a power transistor to drive it one direction only. A small low-quality DC motor costs about a pound, a higher quality motor (such as you'd get in a model railway locomotive) ten or a few tens of pounds. An H-bridge to drive it, such as L298 costs a couple of pounds, so if you want bidirectional drive it's probably worth buying a better motor. The prices above are for hobby kit; industrial robotics motors are typically ten times more expensive, so if you mean industrial by 'robotic quality' then it's unlikely you'll find something in a second hand store. Buying scrap equipment and salvaging the motors from goodwill is unlikely to give you better quality or consistency than buying cheap motors new. You may get lucky and be able to buy a toy with a few hobby quality servos in it for less than$$2 per servo, or you may have a project in mind which needs a higher power motor and so buy something like a sewing machine for less than the cost of an equivalent motor (~$20), but unless you're lucky it's probably not worth the candle.

So be lucky!

Not servos explicitly, but I've obtained low end nema 17 stepper motors on occasion from electronic typewriters at goodwill. The typewriters I've seen there usually have 1 such motor in them (in addition to some other neat pin mount components) and fetch for \$1 each. In my case the only other source for parts is radio shack and online outlets, so for me it's a viable option if I don't want sit around waiting for orders. This is however not a reliable method at all, especially if you want parts in large numbers or with certain specifications.