I built my Spokepov last summer and it worked great. I could connect to it, write images, and it looked great on rides. At the end of summer I took it off the wheel, put in in a box, and it's been on the shelf since about August. The other day I got it out, attached it to the wheel and put in some batteries. All of the lights lit up at once and stayed solid. The button doesn't change anything. I took out the batteries and put them back in, same thing. All of the leds stay on. Sometimes a row of about 8 leds will turn off for a minute or so. Additionally, it won't connect via usb. I get the "can't connect, increase delay" error message.
What could be wrong? I guess maybe bad eeprom? There may have been magnets nearby, maybe they erased it?
Spokepov on the fritz
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- adafruit_support_rick
- Posts: 35092
- Joined: Tue Mar 15, 2011 11:42 am
Re: Spokepov on the fritz
Magnets won't erase an EEPROM. It could be a soldering issue. Please post clear, detailed pictures of both sides of the SpokePOV, showing your soldering.
-
- Posts: 5
- Joined: Tue Mar 18, 2014 10:12 pm
Re: Spokepov on the fritz
Here is a link to my flickr album of photos of this spokepov. In the meantime, I am going to start reflowing solder and looking for shorts.
https://www.flickr.com/photos/jeffreydu ... 705845791/
https://www.flickr.com/photos/jeffreydu ... 705845791/
- adafruit_support_rick
- Posts: 35092
- Joined: Tue Mar 15, 2011 11:42 am
Re: Spokepov on the fritz
What happened to the microprocessor? The socket is empty in all of those pictures...
-
- Posts: 5
- Joined: Tue Mar 18, 2014 10:12 pm
Re: Spokepov on the fritz
Ok, that's got to be it. I didn't notice it was missing. I have a curious 9 year old daughter, it's quite probable she removed it at some point.
I'll look for it, but I doubt I'll find it. Does adafruit sell the preprogrammed one separately?
Thanks for spotting that.
I'll look for it, but I doubt I'll find it. Does adafruit sell the preprogrammed one separately?
Thanks for spotting that.
-
- Posts: 5
- Joined: Tue Mar 18, 2014 10:12 pm
Re: Spokepov on the fritz
If I order one from mouser or digikey, can I program it myself? I have the usb dongle.
- adafruit_support_rick
- Posts: 35092
- Joined: Tue Mar 15, 2011 11:42 am
Re: Spokepov on the fritz
I've got a daughter like that. Curious daughters are pretty cool.jeffreyd wrote:I have a curious 9 year old daughter, it's quite probable she removed it at some point.
We don't seem to sell the chip separately. I think we used to, but I don't see it anymore. I'll double-check, though.
Digikey:
http://www.digikey.com/product-detail/e ... ND/1008717
Mouser:
http://www.mouser.com/search/ProductDet ... Y2313V10PU
You can download the firmware here:
https://learn.adafruit.com/spokepov/download#firmware
- adafruit_support_rick
- Posts: 35092
- Joined: Tue Mar 15, 2011 11:42 am
Re: Spokepov on the fritz
update: We don't sell the microprocessor for the SpokePOV. You'll have to get it from Digikey or Mouser (or a certain little kid)
-
- Posts: 5
- Joined: Tue Mar 18, 2014 10:12 pm
Re: Spokepov on the fritz
Ok, I got a new one from mouser. Now how do I install the firmware? Do I compile and run those C++ files?
- adafruit_support_rick
- Posts: 35092
- Joined: Tue Mar 15, 2011 11:42 am
Re: Spokepov on the fritz
You downloaded the firmware, right?
https://learn.adafruit.com/spokepov/download#firmware
There should already be a .hex file in the download. You just need to upload that with avrdude.
https://learn.adafruit.com/usbtinyisp/avrdude
(even more detail on avrdude here: http://www.ladyada.net/learn/avr/avrdude.html )
Your target type is t2313, just like in the tutorial.
To program the spokepov.hex file, you would enter
avrdude -c usbtiny -p attiny2313 -U flash:w:spokepov.hex
https://learn.adafruit.com/spokepov/download#firmware
There should already be a .hex file in the download. You just need to upload that with avrdude.
https://learn.adafruit.com/usbtinyisp/avrdude
(even more detail on avrdude here: http://www.ladyada.net/learn/avr/avrdude.html )
Your target type is t2313, just like in the tutorial.
To program the spokepov.hex file, you would enter
avrdude -c usbtiny -p attiny2313 -U flash:w:spokepov.hex
Please be positive and constructive with your questions and comments.