Abstract
Have you ever wanted to build your very own robot from scratch? Bristlebots are a cheap, easy, and fun-to-build robot made from the head of a toothbrush, a battery, and a small motor. Once completed, they buzz along the top of a table like bugs. How can you make a bristlebot go faster? In this project, you will build bristlebots from two different types of toothbrushes, and race them against each other to find out.Summary
Ben Finio, PhD, Science Buddies
Recommended Project Supplies
Objective
Build one bristlebot with straight bristles and one with slanted bristles, and race them to see which is faster.
Introduction
Have you ever wanted to build your own robot? What about tiny robots that you could race against each other? In this science project, you will build and race bristlebots, tiny robots built on the head of a toothbrush, like the ones shown in Figure 1.

Figure 1. Two bristlebots racing against each other.
The bristlebot uses a small electric motor to move. In order to power the motor, the robot also needs a battery. When you connect the battery to the motor, you complete an electrical circuit. This makes a tiny weight inside the motor spin, causing it to vibrate. When the motor vibrates, it causes the robot to shake and buzz along the tabletop. This is the same type of motor that makes video game controllers and cell phones vibrate.
In this science project, you will build two different bristlebots: one with slanted toothbrush bristles, and one with straight bristles. Then you will race them against each other to see which one is faster!
Terms and Concepts
- Robot
- Motor
- Battery
- Circuit
Questions
- What makes the motor vibrate?
- How can a vibrating motor make something move?
- Which do you think will go faster: a bristlebot with straight bristles or one with slanted bristles?
Bibliography
This project is based on the following post by Evil Mad Scientist Laboratories:
- Evil Mad Scientist Laboratories. (2007). Bristlebot: A tiny directional vibrobot. Retrieved August 6, 2014.
If you want to learn more about some of the concepts in this project, like circuits and vibrational motion, check out these references:
- Henderson, T. (n.d.). Vibrational Motion. The Physics Classroom. Retrieved August 12, 2014.
- Grusin, M. (n.d.). What is a Circuit?. SparkFun Electronics. Retrieved July 31, 2014.
Materials and Equipment 
Recommended Project Supplies
-
Bristlebot Robotics Kit, available from our partner Home Science Tools.
You will need these parts from the kit:
- Coin cell battery (2)
- Vibration motor (2)
- You will also need to gather the following materials, which are not included in the kit:
- Toothbrush heads (2), one with slanted bristles and one with straight bristles, with the handles cut off
- Double-sided foam tape
- Scissors
- Three large, heavy textbooks
- Flat, smooth surface like a table or countertop. The robots will not work on rough surfaces or carpet.
- Optional: Stopwatch
- Lab notebook
Disclaimer: Science Buddies participates in affiliate programs with Home Science Tools, Amazon.com, Carolina Biological, and Jameco Electronics. Proceeds from the affiliate programs help support Science Buddies, a 501(c)(3) public charity, and keep our resources free for everyone. Our top priority is student learning. If you have any comments (positive or negative) related to purchases you've made for science projects from recommendations on our site, please let us know. Write to us at scibuddy@sciencebuddies.org.
Experimental Procedure
Building Your Bristlebots
- Get an adult to use strong scissors or pliers to help you cut the heads off two toothbrushes, one with slanted bristles and one with straight bristles.
- Follow the instructions in the video or the step-by-step instructions and pictures below to build two bristlebots.

Step-by-Step Instructions
- Stick foam tape to top of toothbrush.
Figure 2. Stick foam tape to top of toothbrush. - Peel backing off foam tape.
Figure 3. Peel backing off foam tape. - Pull pieces of insulation off ends of battery wires.
Figure 4. Pull pieces of insulation off ends of battery wires. - Battery with insulation pieces removed.
Figure 5. Battery with insulation pieces removed. - Attach battery to foam tape.
Figure 6. Attach battery to foam tape. - Battery attached to toothbrush.
Figure 7. Battery attached to toothbrush. - Peel paper backing off motor.
Figure 8. Peel paper backing off motor. - Attach motor to toothbrush.
Figure 9. Attach motor to toothbrush. - Battery and motor attached to toothbrush.
Figure 10. Battery and motor attached to toothbrush. - Twist together red wires.
Figure 11. Twist together red wires. - Twist together black wires.
Figure 12. Twist together black wires. - Your bristlebot should now vibrate.
Figure 13. Your bristlebot should now vibrate. - Do not let red and black wires touch. This will create a short circuit, quickly drain the battery, and prevent the motor from vibrating.
Figure 14. Do not let red and black wires touch. This will create a short circuit, quickly drain the battery, and prevent the motor from vibrating. - If your robot stops moving suddenly, make sure the wires did not come loose. Re-twist them tightly if necessary.
Figure 15. If your robot stops moving suddenly, make sure the wires did not come loose. Re-twist them tightly if necessary. - If your robot falls over, make sure the battery and motor are centered on the toothbrush. You can also let it run for 5-10 minutes to drain the battery and it will slow down.
Figure 16. If your robot falls over, make sure the battery and motor are centered on the toothbrush. You can also let it run for 5-10 minutes to drain the battery and it will slow down. - Optional: decorate your bristlebot!
Figure 17. Optional: decorate your bristlebot!
Troubleshooting
- Do not let the exposed metal parts of the red and black wires touch each other directly. This will create a short circuit and drain the battery very quickly, and will prevent the motor from vibrating.
- If your robot stops moving suddenly, check to make sure that one or both sets of wires did not come loose. This will create an open circuit and prevent the motor from vibrating. Tightly twist the wires back together if this happens.
- If your robot falls over a lot, make sure the motor and battery are centered on top of the toothbrush. You can also let the robot run continuously for 3 minutes, and it will slow down slightly as the battery begins to drain.
- To turn your bristlebot off, just untwist one set of wires (you do not need to disconnect both). Make sure you turn your robot off when not in use to conserve battery power.
Racing Your Bristlebots
- Make a racetrack for your bristlebots by setting up three large books on a smooth, flat surface, as shown in Figure 18. This creates two "chutes" that will force your bristlebots to go straight.

Figure 18. Racing chutes for bristlebots, made using three large books.
- Get ready to race your bristlebots! Reconnect the wires for each robot to turn them back on.
- Test your bristlebots in your racing chutes. If the chutes are too narrow, your bristlebots might get stuck. If they are too wide, they might spin around or fall over. Adjust the width of the chutes, if necessary.
- Pick up your bristlebots and place them side by side in your racing chutes.
- Let go of both bristlebots at the same time. Watch closely to see which one makes it to the other end of the chute first.
- If one robot goes backwards, flip it around and start over.
- Record the winner of the race in your lab notebook.
- Repeat the race four more times, for a total of five trials. Make sure you record your results in your lab notebook.
- Optional: Use a stopwatch to record how long it takes each bristlebot to go down the chute. Have a volunteer help if it is too difficult to use a stopwatch and control both bristlebots at the same time.
- Analyze your results.
- Does one bristlebot consistently win the race?
- How do your results compare to your prediction about which type of bristlebot would be faster?
Troubleshooting
For troubleshooting tips, please read our FAQ: Racing Bristlebots: On Your Mark. Get Set. Go!.

Ask an Expert
Variations
- Try building more bristlebots with even more types of toothbrushes. Which toothbrush head works the best?
- If you would like to build a larger robot that works on the same principle as the bristlebot (vibrational motion), check out the Science Buddies project Art Bot: Build a Wobbly Robot That Creates Art. The electronic parts required to build an Art Bot are already included in your Basic Vibrobot kit from Science Buddies.
- If you would like to try a more advanced project, you can build a light-following bristlebot in the Build a Light-Tracking Bristlebot project.
- Instead of using a chute, make a circular "arena" for your bristlebots to let them move around freely. Set up a video camera directly above the arena, looking down, and use it to record the bristlebot's motion. Then, analyze the video with a computer and make plots of the path each bristlebot follows. Do the paths seem totally random, or can you identify any patterns? For example, do certain bristlebots tend to always turn in one direction?
- Make a "maze" for your bristlebots and time how long it takes different designs to find their way out of the maze.
Explore More!
Looking for more robot fun? Explore the World of Robotics with This Suite of Projects!
Frequently Asked Questions (FAQ)
Careers
If you like this project, you might enjoy exploring these related careers:
Contact Us
If you have purchased a kit for this project from Science Buddies, we are pleased to answer any question not addressed by the FAQ above.In your email, please follow these instructions:
- What is your Science Buddies kit order number?
- Please describe how you need help as thoroughly as possible:
Examples
Good Question I'm trying to do Experimental Procedure step #5, "Scrape the insulation from the wire. . ." How do I know when I've scraped enough?
Good Question I'm at Experimental Procedure step #7, "Move the magnet back and forth . . ." and the LED is not lighting up.
Bad Question I don't understand the instructions. Help!
Good Question I am purchasing my materials. Can I substitute a 1N34 diode for the 1N25 diode called for in the material list?
Bad Question Can I use a different part?
Contact Us