- My recommendations for your first robot motors:
Voltage: 5V-8V
Torque: double what you think you will need
There are many websites selling DC motors. Also considering buyingservos. Both are equally as complicated to implement and cost about the same. Each have their own advantages. Servos are much easier to control, but they generally are less energy efficient, have explicit voltage requirements, and are less intuitive. Motors can take rough treatment and are efficient and powerful, but forget intelligent control cause it ain't happening. Expect to spend from $1-$40 per motor/servo. I recommend staying between $8-$20 each for your first robot. - My recommendation is to make a small sized robot and buy 2 NiMH 6V battery packs. Each about $10-$15 plus shipping. Get two so you can isolate motor power from circuitry power. As a beginner you do not want your motors interfering with or even melting your sensitive circuitry. Trust me. One battery for motors, and one for circuits. A NiMH will be fine for circuits, and either NiCad or NiMH for motors, depending on expected power requirements from your motors. Your choice. You can easily find batteries at RadioShack or any RC hobby website.
- Don't reinvent the wheel! Search the web for how other people did things, and copy them! It may be unoriginal, but hey it is your first robot, don't expect to develop the theory of relativity on your first try.
- Join a local robotics club. They have all the equipment and advice you will need. They also make a great support group. Perhaps you can even find a partner to build a robot together with (and split the costs with)?
- Join a robot competition. This will give you motivation, a design goal, and a deadline to finish your robot. Plus if you win $, your robot pays for itself. Just don't wait till 2 weeks before the competition to start! Also do not plan to win your first time unless you have FINISHED your robot a month before the competition. That way you have a lot of time to tweak and improve. Redesign your first robot after learning from your mistakes and enter again the next time.
- Buying parts is a skill. Finding them and making sure they are up to spec and affordable can be a challenge. Remember, many suppliers offer free samples of sensors and IC's to 'your company,' hint hint. Use our robot parts listto help get you started. Finally, the google ads on the top right of this site should also show robot parts suppliers.
- As the size of a robot increases linearly, the cost and difficulty to make it increases exponentially. Make it as small and light as possible.
Ok I am ready, what do I need to start?
Obviously the first is MONEY. Robots can get expensive. A skilled roboticist can build a robot for next to nothing ($50, for example). He would often have collected enough stuff over the years that he would not have to go and buy most parts. He also would know how to build his parts instead of buying them pre-made, as well as have the skills to improvise. However the beginner does not have these options. You can make most of your robot out of parts in your house, but don't expect to make your first robot McGyver style with just rubber bands and toothpicks. Expect to spend good money for your first 2 or 3 robots. About $100-$200 minimum on your first robot. Ask your parents for it, tell them its educational or something. Tell them you can win money in contests to pay them back. Tell them it will help you get into your university of choice or get you that neat robotics internship. Tell them it will keep you off the streets or from doing drugs. Get a freakin job! You can also apply for grants at your school or university, and even ask companies for money. Tell them their donation gives them tax breaks or something. I have raised $4k+ for all my robots together. I even know one guy who got a $20k donation for a single robot!
Your future robots will become more affordable as you become more skilled and have more useful parts around your place. That is another thing, find a place to build your robot. Join a robotics club. Often members will loan you parts, tools, equipment, and that ever priceless help and advice you will need. I remember asking a half dozen people for help before even starting my first robot. You should also read my tutorial on how to pay for robots.
Ok I got my bling money, now lets spend it!
But first you need a design.
What does an easy to make robot look like? May seem like a dumb question, but I promise a good look at other robots will really help you. Browse the web for robot galleries. Remember, only bother looking at the really simple robots, DO NOT get imaginative or creative on your first robot. You're only asking for trouble if you want to make something like a biped with camera vision and an arm to get you a beer. What you want is a dumb little 2 wheeled thing that just barely doesn't commit suicide by driving off your table. And for a beginner, that can be extremely hard in itself.
So your first robot will have 2 wheels. It will drive under the most basic algorithm for a robot - differential drive.
![]() |
|
Next comes power. No, solar power and eating slugs wont work. Use a battery. When buying a battery make sure they are rechargeable, have high mAh (energy capacity), and can output at least an amp at any time. Consider putting batteries in both parallel and in series to vary/control total voltage and mAh.
There are many types of batteries, so lets just talk about the 3 most common.
Alkaline batteries are the most common, easiest to get, and cheapest too. However they are useless, don't buy them. They have low power capacities, are heavy, have trouble supplying large amounts of current in short time periods, and get expensive to constantly replace.
NiMH (Nickel Metal Hydride) batteries are really neat. Cell phone batteries are often NiMH (the industry is moving to Lithium). You can recharge them as much as you want, they have good current output, and have the highest energy capacity. However they are more expensive than the other two batteries I will talk about. I would recommend them for small size robots and for powering circuits. Note, NiMH batteries usually take like 5-10 hours to fully recharge depending on various factors.
With any power source, make sure you use a good robot power regulationcircuit to help control power to your robot.
Ok now you need a cool circuit thingy. Forget about designing your own. It is best your first robot be simple, so a ready made circuit thingy is easiest. They are usually called microcontrollers, the most popular being PIC, Atmel/AVR, ARM, and BASIC Stamp based. Stamps are easier but offer less functionality. If you know programming basics, I recommend going AVR based. Google for microcontrollers online or go to our robot parts list. I personally use theCerebellum Microcontroller, but there are many out there, and many more coming out lately. Expect to spend about $80-$120 on a controller at any robotics specialty website, another ~$30 on a programmer (uploads your program from your computer to the chip), and for PIC's expect to spend from free to about$600 on special compiling software. Some controllers have built in programmers, which is why I used the Cerebellum. You can also handmake the programmer really cheap. Just make sure the controller you buy has a built in motor driver,LED's, and many analog input/output ports.
![]() |
|
| Ok now you got all this stuff, but still no robot. Now it is time to DESIGN, THEN BUILD, a robot chassis. The reason why I say design first is because planning things is generally always a good idea. Through experience I have found that for every hour I spend on design is one less hour I spend on construction (and usually low quality construction at that!). A beginner may have difficulty designing just because he/she wouldn't know what does/doesn't work. But I still recommend it. When I first started building robots, my time spent was about 5% designing. Now, a few years later as I am older and wiser, I spend about 90% of my robot building time in the design phase. My robots now are so well designed that the day I receive in the mail all my robot parts, within just a day or two, and sometimes even within just a few hours, I can have a fully constructed robot.Why so fast? Because I use a 3D CAD program that shows placement of all parts, screws, everything. Parts were intentionally designed to require the least amount of drilling and cutting effort. I even calculate expected forces and power requirements of everything to make sure it is all up to spec. Do you want to spend hours building something and in the end say, "crap it didn't work"? | ![]() |




