Introduction: How to Build a Rubber Band Heat Engine

Picture of How to Build a Rubber Band Heat Engine

Hello Everybody!

Have you ever wanted to impress your friends with a cool physics project? Well you're in luck!!

My instructable will teach you how to build the simplest kind of heat engine. This instructable is a cheap (roughly $20 cost) and a simple idea to build for a basic physics demonstration. The total time to build takes only an hour from start to finish. The importance of this project stresses the simplicity of demonstrating a simple heat engine through heat energy converted into mechanical motion.
Building this rubber band heat engine is one of the simplest and coolest ways to demonstrate how work is done through the use of heat. You can also impress your friends by telling them you're building an "engine".

What is a heat engine?
A heat engine is a machine that converts heat energy into mechanical motion. The Rubberband engine will convert heat engery, using a heat lamp, into a mechanical motion by spinning the wheel.

How does this work?
Rubber bands react opposite of metals when exposed to hot and cold temperatures. When exposed to a (hot) heat lamp, the rubber bands will contract and become smaller. As they contract, the center axle will shift towards the outer rim of the wheel causing the wheel to become unbalanced. When the wheel is unbalanced, it will cause the weight to shift and begin to spin! Henceforth, heat energy has now been converted into mechanical motion.

Follow the next 6 steps carefully and you will soon have a fully functional rubber band heat engine!

NOTE: Building this heat engine is a bit challenging for children but could easily be accompanied by someone of the age 12+.

Step 1: Gather the Materials

Picture of Gather the Materials
Essentials for your rubber band heat engine:

- Fully functional bike rim (no tire or rubber tube)

The bike rim should be in good shape. Don't use a bent up old rim.

- Small bolt cutters

Pliers will not cut through the aluminum spokes. You will need a sharp and sturdy pair of small bolt cutters.

- Heat lamp bulb

You may use a regular heat lamp from any hardware store or you can purchase just the bulb and use a standard desk lamp as the source to put the bulb.

- 3inch Rubberbands.

Rubber bands react the same to heat no matter what size, shape, or width. However, for the best result, I recommend 3 inch rubber bands that are a little thicker and stronger to hold the wheel and axle together.

After you have these materials gathered, you are now ready to begin building your rubber band heat engine.

Step 2: Marking the Spokes

Picture of Marking the Spokes

1. Measure the length of one spoke.

My bike wheel is 26 inches in diameter. Therefore each spoke has a length of 11.5 inches.

2. Mark 1.75 inches off the tip of the spoke near the axle.

3. Mark 1.75 inches off the tip of the small aluminum stud.

4. Repeat sub-steps 2 and 3 so that every spoke is marked the same around the wheel.

Tip: If you don't have a 26 inch diameter bike wheel, no worries. You can still mark 1.75 inches off each end of the spoke because it gives you the best room for the next step, cutting and bending the hooks.

Step 3: Cutting & Bending Hooks

Picture of Cutting & Bending Hooks


Using bolt cutters can be a pinch point and will need to be used with caution when cutting.

Aluminum is sharp when cut. Use caution and to not poke yourself when bending hooks.

1. Cut only ONE spoke at the marks you made in step 2.

2. Remove the small aluminum piece near the axle

3. Bend a hook on the small piece of axle you have just removed.

CAUTION! Bending the aluminum piece too much can cause it to break.

Tip: Hold the piece tightly in the pliers and press against a hard surface to make it a little easier to bend.

4. Replace the bent aluminum piece back into the axle.

5. Bend a hook into the small aluminum piece of the rim with pliers or bolt cutters to have a hook at the "cut" end.

Step 4: Replacing and Repeating

Picture of Replacing and Repeating

Stretching rubber band to far could cause it to snap and leave a welt on your hand. Stretch with caution.

1. Stretch a rubber band over the two hooks you have made in step 3.

You are now replacing the spoke with a rubber band.

2. Repeat step 3-4.

Tip: Cut only one spoke at a time replacing it with the rubber band. This helps so that you don't lose track when remembering the configuration of the spokes of a bike rim. It also keeps the wheel balanced

Step 5: Setting Up Rubber Band Heat Engine

Picture of Setting Up Rubber Band Heat Engine

1. Place the wheel on a level foundation with the axle rod resting in a balanced position.

Outcome: The wheel should spin freely without rolling of the platform. You may use the bolt already in the axle of the wheel, or since mine doesn't have one, I used a wooden rod allow the wheel to spin.


Heat lamps become very hot when in use. Use caution not to burn your skin on the bulb.

2. Stand the heat lamp 6 inches away from the rubber bands, level with the axle.

Tip: Position the lamp closer to the rim to get a better spin on the wheel.

Step 6: Complete Rubber Band Heat Engine

Picture of Complete Rubber Band Heat Engine

1. Turn on heat lamp.

2. Wait 5 minutes for the lamp to become hot and for the rubber bands to begin contracting

3. Watch carefully as the wheel spins!

You now have successfully built your first rubber band heat engine!!!

Click HERE to watch the video of the wheel spinning.

The wheel will spin as the rubber bands continue to stretch, due to the heat, and shift the center axle.
You will notice that the wheel spins quickly in one direction, and then reverses in the other. This is because the axle is shifting towards one side of the rim, causing it to become unbalanced. The wheel will continue to rotate back and forth until a new set of rubber bands are heated up to continue rotating the wheel.

Note: This heat engine cannot be used to perform much work. However, the design is very unique and cool to watch as the bands stretch and the wheel continues to spin.


atomcloud (author)2015-07-10

Ahh, just read the comments, I concur with macrumpton.

AbbyE11 (author)atomcloud2017-01-22

What did you figure out???

AbbyE11 made it! (author)2017-01-21

The heat engine that I made doesn't seem to be working. I'm not sure what I'm doing wrong. I could really use some help!

Lucija113 (author)2016-03-14

I've tried this and it isn't working... Could it be becouse the rubber bands aren't as tight as they should be or it isn't hot enough(on one side the heat of the rubber bands was around 70°C)

atomcloud (author)2015-07-10

Ahh, just read the comments, I concur with macrumpton.

atomcloud (author)2015-07-10

Very cool! I bet itd actually have some torque if you used nitinol or some other memory wire...

isaac_alaska (author)2015-05-04

very cool i want to build one! just as a point of reference the spokes are actually steel, aluminum spokes would be very soft

Sassah122 (author)2015-01-19

Excellent! Great idea! You really deserve more followers :)

hamadaranger (author)2012-03-22

can u use metal springs instead of rubber bands. i know you will need more heat, but will it work, and will it have more power?

Zimph (author)hamadaranger2014-08-20

An elastic band is more suitable than a heavier thing, with a spring sure you would need more heat to heat it but this is working by when the rubber band heats up it gets bigger, and as the air hits it or it leaves the heat source, it shrinks the spring would take a lot more time for it to cool down and shrink, less elasticity than the elastic surprising!

macrumpton (author)hamadaranger2014-03-24

The amount of power you can get out of this type of engine is limited by the size and weight of the wheel (because the off center wheel is providing all the leverage), and the speed and amount of expansion of your bands/springs.

A better approach for using metal for a heat engine might be nitinol wire, which strongly contracts when heated.

flamekiller (author)2011-11-12

Wear safety glasses in this step! Spokes are under a fair amount of tension to hold the rim true. Nothing ruins a day quite like a chunk of metal in the eye.

prateeksinghbaghel (author)2011-11-04

mechanically speaking , concept is good but of no use

reangerer (author)2011-11-02

if you used a light on both sides wouldn't that even out the heating?

skrubol (author)reangerer2011-11-04

Yes, but I think it would cause it to not turn. The imbalance in heat is what makes it turn at all.
I think the reason it turns and then turns back is because the rubber bands take a while to heat up enough to overcome static friction. The dynamic friction is much less than static, so the wheel is able to turn until the warmed bands are at the top (and the system is back in equilibrium.) While turning, the bands move past the heat too quickly to expand them enough to continue the motion.
More heat or less sticky bearings should make it turn continuously, but too much heat will melt/burn/weaken the bands, and less sticky bearings may be tough to find.

R.Blakely (author)2011-10-30

In a heat engine using a gas, the gas expands as it drives a piston. If an engine uses rubber instead of gas, does the rubber really shrink? If it does then a rubber heat engine could gain heat at the cold side and deliver some heat to the hot side, and so the engine could run without waste heat, in theory.

Treknology (author)R.Blakely2011-10-30

It does not "shrink", it contracts in length while getting thicker, i.e., it is converting the heat into the exertion of extra energy to resume it's natural shape.

R.Blakely (author)Treknology2011-10-31

But does the elastic's volume increase or decrease? I know that oil increases in volume greatly when heated. If oil is compressed to several thousand psi, its temperature rises several degrees.

Treknology (author)R.Blakely2011-10-31

I cannot be so precise in answering, because I've never explored the physics to that level.

As an experiment, stretch a large thick rubber band and then touch it to the sensitive part of your upper lip. You will definitely notice heat.

Then let the band relax and retouch it. It will be much cooler as it reabsorbs the heat.

In fairness to the author, this is only a demonstration of concept. If he had the funds to replace all the rubber bands with memory metal (muscle wire), he would have achieved something far more functional with a much lower heat differential, ,i.e., forget the heat gun and use a candle.

R.Blakely (author)Treknology2011-11-01

Engineering often makes use of chemistry. From principles of chemistry we should realize that systems oppose change, which means that application of heat to a stretched rubber band should result in the conversion of some heat into (potential) mechanical energy, thus increasing band tension, but most of the heat simply heats the elastic molecules.
A more interesting engine might use oil, instead of a solid (rubber).. Oil can be pumped easily. Oil expands a lot when it is heated. Using oil in a heat pump may be more efficient than using a refrigerant in a heat pump. Research needs to be done on using an oil in a refrigeration cycle. Oil generates an incredible amount of heat when it is compressed to several thousand PSI. I have experimented with compressing oil to incredible pressures, to measure its heat production.

hhnewman (author)2011-11-01

If you think about the light as if it were a commutator of an electric motor, maybe multiple lights of varying heat levels would make the wheel spin continuously and efficiently. As the wheel rotates and reaches the point where it wants to reverse direction, it is heated by the next light, causing it to continue in the same direction. As the wheel speeds up, the heat level is increased, further increasing the speed. Neat project!

moon161 (author)2011-10-31

Bolt cutters are overkill for cutting spokes. Any large diagonal cutters or small lineman's pliers will do easy. If it doesn't cut straight away, just bend the spoke where it's been scored by the pliers.

chrispaccord (author)2011-10-31

I'm wondering whether adding more heat to a wider range of rubberbands would make it spin completely. As it stands now, you have approximately one quadrant being heated, leaving the remaining three(approximately...) to rest at ambient temperatures, perhaps having half and half would balance it out long enough to affect significant temp. changes?

Wazzupdoc (author)2011-10-30

It moves. That is pretty much it. You could be burned at the stake for that in the 15th century if you said the Sun was at the center of the axis and the Earth was on the rim. It does not do much. Get back to work in the shop and keep at it. You are in the right direction. Ratchets! Gears! and Work!

aapurim (author)2011-10-30

To this visiting reader, it would seem apparent that ...
1. not explained is that each metal spoke is cut in two places, to remove the middle 2/3 of its length, and the remaining stubs are bent back to form hooks where the rubber band is mounted, replacing each removed spoke section. It is best to do the cutting, bending, and rubberband installation one spoke at a time.
2. the wheel would perform most efficiently when its axis is 90° to the direction of gravity, i.e., in the same position it is when in use on a bicycle.
3. in order to hold the wheel, a bicycle fork would be the easiest ready-made device for mounting the axle, although anything that holds the axle will do.
4. the heat-souce light, of course, must not be shining on the center of the wheel, but on the lower half, to best unbalance the wheel.
. . . The energy generated by the heat-engine wheel will never equal or exceed the energy used to heat it, but if the heat source is natural (a half-a-wheel-sized spotlight of sunlight, or directed flow of hot air or liquid passing over the lower wheel's rubberbands), the power output will be useful and sustained as long as the heat continues until the rubberbands deteriorate in a few days. The axis could be extended to a simple electric generator.
. . . The speed of the wheel is limited by friction, drag, and the ability of the rubber bands to cool before they rotate back into the heat, therefore a means of quickly chilling the bands as they rotate to the upper part of the wheel's rotation would increase its speed.
. . . For a giant-scale practical application of heat-exchange power generation, look up "OTEC" (Ocean Thermal Energy Conversion) developed by Lockheed Martin, described on the page http://Braun2012.US (scroll down, just short of half way down the long page of descriptions of renewable energy system descriptions). See more at

I am in the shed! (author)2011-10-30

scraptopower... Spokes come in steel, stainless steel, carbon fibre and various alloys but not straight aluminium as this is to soft to withstand the forces imposed on a spoke - my friend is a specialist wheel builder, he gave me this information, and the wheel and hub to try to build my own heat engine. Thanks rcgroves, well written - even I can follow this one :)

Jim Cooper (author)2011-10-30

Maybe add a one way clutch to keep it going the same way?

Quester55 (author)2011-10-30

At this stage you may want to Letter or Number each set of wires. This will help keep the proper pattern in case of rubber band rot, takes out more than 1 set at a time. It will also help with storage when not in use.

raviolikid (author)2011-10-30

Very interesting - thanks for sharing! Does it ever go all the way around?

Wazzupdoc (author)2011-10-29

I didn't see much spinning. Would a focused beam and a black background help? You could then solarize it and make it do work. That is, I think, what engines do. You got some movement though, so a real good start! Keep at it

scraptopower (author)2011-10-27

Great project! Really clear write up, thanks.

One minor thing, aren't most spokes steel or stainless steel ? The ones I've taken apart have always been steel and really tough to cut!

boysie (author)2011-10-27

Really clear description, and an awesome-looking project. Nice work man!

bertus52x11 (author)2011-10-26

Very nice!

WolfKodi (author)2011-10-26

Well done, Riley! I like how you explained what a heat engine is and how it functions in your introduction. Nicely put together.

About This Instructable




Add instructable to: