Spoke POV is an easy-to-make electronic kit toy that turns your bicycle wheel into a customized display! The project includes a free schematic design, open source software for uploading and editing stored bitmap images, and a high-quality kit with all the parts necessary to build your own.

Tired: A red blinker on your seatpost
Wired: Programmable full-wheel images in any color

Specifications and Features:
  • Can be used with road, mountain or BMX wheels!
  • 30 LEDs on each side (22 for BMX) x 256 radial pixels
  • Runs on 2-3 AA batteries for 10 hours or more, assuming 3000mAh alkalines and 50% image coverage.
  • Can run on rechargable NiMH AA's
  • Comes with high-brightness red/yellow/green or blue LEDs
  • Automatically shuts off after 3 minutes
  • wxPython based software runs on any Linux or Windows or Mac with Parallel port or serial port
  • Design is all through-hole parts, perfect for a first time kit builder.
  • With one spoke, total persistence at 15mph. Two spokes, 10mph. Three spokes, 7mph. (Assuming a mountain bike wheel). Looks cool even if not completely persistant.
  • Great for safe riding at night, provides excellent side visibility.
  • Playa-tested!

Kits & PCBs available for purchase at
For more information, like how to use the software to update images, visit

& check out more cool projects at
Remove these adsRemove these ads by Signing Up

Step 1: Intro

These instruction assume you purchased the kit or at least the PCB. All parts are through-hole and this should be a very easy project, even for a beginner. Still, if you've never soldered before, this tutorial is really awesome. If you're part of the new streaming-video-generation, this set of soldering mpegs may do you right:

Step 2: Tools

Picture of Tools
There are a few tools that are required for assembly. None of these tools are included in the kit. If you don't have them, now would be a good time to borrow or purchase them. They are very very handy whenever assembling/fixing/modifying electronic devices! I provide links to buy them, but of course, you should get them whereever is most convenient/inexpensive. Many of these parts are available in a place like Radio Shack or other (higher quality) DIY electronics stores.

Step 3: Parts

Picture of Parts
All these parts are included in the kit:

1 IC1 ATtiny2323 microcontroller
1 IC1* generic 20 pin socket
1 IC2 25LC080 1kbyte EEPROM
1 IC2* generic 8 pin socket
8 IC3-IC10 74HC595 serial to parallel latch
1 X1 DN6852 hall effect sensor
1 S1 SKQBAKA010 waterproof switch
1 J2 30310-6002HB programming header
4 n/a 12BH092 AA battery clips
1 R1 generic 1/4W 10Kohm 5% resistor
8 RN1-RN8 266-xxx 10-pin bussed resistor network
60 LED1-LED60 high brightness LED's
1 PCB custom silkscreened printed circuit board (PCB)

Step 4: Lets get ready to solder!

Get your bench set up for soldering, and place the PCB in a good board holder

Step 6: Attach battery clips - part 2

Now turn the board over and solder the outer tabs of the clips first and then resolder the inner tabs. Make sure theres plenty of solder: these connections are not just electrical, they're mechanical too!

Step 10: Attach Latch Chips

Place the 6 top 74HC595 latch chips in the proper spots, making sure to align the notches on the chip with the notches in the pictures. Tack them in place by soldering two corner pins of each one from the top. Then turn the board over and solder all the pins.

Next, do the same with the 2 latches on the reverse side.

Step 11: Attach the LED's

Cut the LEDs from the tape and place the first 30 into the front row. Make sure that the flat side of the LED is aligned with the flat side of the LED shown on the board. Otherwise the LED will not light up. This is a pretty common mistake so work slowly and carefully.

When you place each LED, bend the leads out so that it wont fall out when you turn the board over.

Solder the LEDs and clip the leads, either one at a time or all at once, whichever is easiest for you.

After one side of the board is done, repeat for the other row of LEDs

Step 12: Attach the resistor networks

Solder in the 8 9-SIP resistor networks. Make sure you align them correctly: one side of the resistor pack has a dot which corresponds to pin 1 which is marked with an X in the picture on the circuit board.

Step 15: Attach the Sensor

Bend the sensor so that the face points out as shown. Since the sensor has to stick out but has short leads, solder it from the top, making sure that the leads don't stick too far through on the other side. See the picture to the left.

Step 17: Test

Now that you're done assembling it, you can test the board to make sure its functioning. Put two good AA batteries into the clips. Whenever the microcontroller gets notice of a 'hard reset' it goes through a little test routine where it lights up all the LEDs in order. If none of the LEDs are lighting up, go back and check to see if you put in any latches, batteries or the microcontroller in backwards. If just a few LEDs arent lighting up, check if they're in backwards.

Step 18: Hacking - Animations

Animations! Have a pacmac chomp while you ride...Download the animation-supported software, and make sure you have upgraded the EEPROM to hold more images. I suggest either a 2K EEPROM (25C16P-1.8) for 2 images, or 4K (25C32P-1.8) for 4 images. You can buy these from Mouser for a few dollars a piece. You can't use just 3 frames (well, you could but the code doesnt support it). Then upload the images to seperate banks. Note that the software can't (yet) tell how big the EEPROM is so if you only have 2 image banks, bank #3 will be the same as #1 and #4 is really #2. Then set the number of rotations to display each image, just like any other variable. OK you're ready to rock.

Step 19: Hacking - More Colors

Wow look at all the pretty colors! The standard kit uses 2 batteries, which will work with red, orange and yellow LED's. If you want to use green, blue, white or purple LED's you will need to add a third battery. To do that, purchase 2 more battery clips from Mouser. Before you solder them in, you have to cut a trace. I thought I'd be all smart and put a note on the PCB about which trace to cut but I put it on the wrong side of the board. If you hold it up to a bright light you'll see the trace, or use this handy guide:

Step 20: Install

Attach the spokepov to your bike wheel with zipties as shown.

After it is attached, place the magnet on the frame as shown. The magnet must line up with the sensor on the PCB, it may take some fiddling with the sensor and magnet to get them in range. The range on the sensor is 1-2 centimeters.

If you are attaching more than one SpokePOV on your wheel, make sure they are lined up at an equal distance from the rim, use a ruler.

Step 21: Build and connect the programming dongle

Instructions for building the programming dongle are at
it should be a breeze in comparison. (Note that in this image, R1 and R4 are swapped, don't make that mistake!)
Now connect it up!

Step 22: Run the image design & download software

You can import images as .bmp files, then do a little touchup before writing the image to the spokepov. For more detailed instructions on how to run the software visit
1-40 of 211Next »
Raphango3 months ago

Pretty cool project! =D

dA SQuiD8 months ago

das bosss

ISAC CLARK10 months ago

hi. looking on the adafruit site for the kit, however im wanting to mount this on my ceiling fan, which im not sure works because of speed issues, also, the magnet that triggers it probably wouldn't work. so id like some ideas on what I should order and or do to mount this setup to my ceiling fan. thanks in advance.

wishes10 months ago

how/where can i change this to be RGB? seems limiting and silly paying so much for a kit of one colour when i would happily pay more for RGB

Can you use this on car wheels?

Forward facing lights can only be withing a certain range of white or yellow in many states, and back lights are strictly red, except for when reversing. These laws are nullified, however on private roads and parking lots.

I would say that if you used thios on car wheels you are setting yourself up for a mighty big fine. Most states do not allow you to use any auxiliary lights in the colors of red, blue or white because most of the safety vehicles like police fire rescue us those colors.
how about purple?
micah1_81 year ago

Now, to find a way to run this off mains and motorize the wheel... cheap outdoor digital signage!

I might give this a try. Thanks.

i was wondering if the batteries would fall out if you went too fast. Would they?
robochick1 year ago
Omg ladyada, you totally used the same terms from Wired magazine. Awesome way to make a long story short! Haha
shaadmahmud2 years ago
can I use 25LC1024 instead of this EEPROM?
GusN3 years ago
Can you replace the LEDs with Tri-Color LEDs (with red, green, and blue) to make a Spoke POV that can display all three colors? Are there RGBY LEDs that can display all three colors? And where can I buy them?
try making three w/ one red, one blue ,and one green and burn respective color channels onto them
asofia3 years ago
are these for sale?? Like would you be willing to make them and sell them? :)

I just bought a really awesome custom bicycle I designed at: and the only thing I think could make it better and more unique than it is right now, would be this, this is great, specially for Christmas time! :)
kits for sale again, soldering required
1 how mutch does this cost
2 can it be put on a chaos freestyle bike
3 can you make and sell them ?!?!?!?!?!?
I have the same bike ... $38
some soldering required
yanadica2 years ago
gggggggoooooooooo ccccccchhhhhhhhhhhhheeeeeeeeeelllllllllllllllssssssssssssaaaaaaaaaaa!!!!!!!
timweaver172 years ago
how does it handle the weather and or the elements?
jj.inc2 years ago
What if your computer isn't old enough to have one of those ports
How do these kits hold up with impact? like if you're hopping a curb or going over a speed bump? Also, can you waterproof the boards at all? maybe use scotch guard?
TSC2 years ago
Thats sick! awsome great job!
tyson.ras5 years ago
What would it take for you to just build me a pair of the pac man lights and send them to me? I really serious about this.
same here. but ill pay what you want.
(between 0.01 and 20.00 )
not like 1,000,000 $
SniperCzar5 years ago
Anybody know a way to put this on a car wheel/legality of doing so?  I would love to put this thing on the wheels of my wip EV conversion...
thoes cost a fourton to but the tires with this built in.
you should solder it in to your car tire to do that
its perfectly leagal, they even sell rims with that kind of thing built in
i would love to do a small one on a sport bike and a el wire jacket for a tron look
I'm pretty sure it depends on the state.
Love the chelsea fc one
johntan3 years ago
kkhan103 years ago
where i can buy that all things ? an i can fix that on alloy ?
linda chen3 years ago
Aerodynamic, lightweight, durable
One year warranty and damage replacement policy.
it means you can use them with confidence – even on rough roads – without worrying about rider weight restrictions.

no matter you need one basic-level model, or middle-level model, or high-end model for your market. you can find them here.

these are all the best value for your money.
Welcome to visit our Company Website:
Anything i can do for you,pls contact me via
gener_i5 years ago
Can I replaced you AVR tiny to PIC MCU which is more widely available here in the Philippines,can you recomend what kind or part number of PIC can replaced you AVR MCU
kantutan sarap saya
sucala.paul3 years ago
In the animations above we can see how the image would look if "the observer" wold have the same speed as the bike. What happens when observer stays? In this case the spokepov will make a sort of sinusoidal motion and image may be distorted, but not sure how it looks.
shaadmahmud3 years ago
hi..can i use 24 or 27 series eeprom instead of 25LC080...please help me
iceng3 years ago
I have built seven sets of three for my kids (married) for Burning Man over the years.
Not A Single Difficulty. This is a great product !!!

1-40 of 211Next »