Dangerous Prototypes

Dangerous Prototypes => Bus Pirate Support => Topic started by: ian on July 23, 2009, 02:03:01 pm

Title: What color are your LEDs?
Post by: ian on July 23, 2009, 02:03:01 pm
It seems like there a variety of LED colors when into different Bus Pirates. What colors are yours? I have an engineering prototype with all green LEDs (green and black=Hack a Day, get it?). I used red and yellow in the one I assembled myself. I noticed red and some other colors in various unboxing photos.
Title: Re: What color are your LEDs?
Post by: broeggle on July 24, 2009, 02:13:11 am
Hey - it's me - bro from hackaday

I have
PWR - red
MODE - green
VREG - missing?!? (there is a led on the other unpacking pictures)

and the rx/tx is green too.
Title: Re: What color are your LEDs?
Post by: broeggle on July 24, 2009, 02:16:01 am
see this picture:
(http://http://www.hs-augsburg.de/~phuewe/bus-pirate.png)
Title: Re: What color are your LEDs?
Post by: ian on July 24, 2009, 07:53:57 am
Yes, your VREG LED is missing. IF you have any 0805 LEDs they're easy to solder on, or you could contact SEEED with your pictures.
Title: Re: What color are your LEDs?
Post by: ian on July 24, 2009, 09:43:29 am
Adding... it is just an indicator LED, it won't change the function of the circuit.
Title: Re: What color are your LEDs?
Post by: broeggle on July 24, 2009, 12:41:24 pm
:)
Fortunately I found one in my spare parts drawer --- RedGreenRed :)
Title: Re: What color are your LEDs?
Post by: ian on July 24, 2009, 12:47:16 pm
I'm glad you could fix it. In response to your earlier problems I've added a self-test to the Bus Pirate firmware. I'll be releasing the next version shortly.
Title: Re: What color are your LEDs?
Post by: Scorpia on July 24, 2009, 03:21:40 pm
pwr=red,mode=green,vreg=red,usb=green
Title: Re: What color are your LEDs?
Post by: geekmaster on November 21, 2009, 05:41:55 am
[glow=red,2,300][/glow]I received my two BPv3 units yesterday. I wanted probe kits too, but they were out-of-stock ;-(. Both BPv3 units were in a small box with no documentation or receipts. Only the boards stuck into conductive foam blocks were in the box. Luckily, I have Google. Google found BPv3 units on ebay, large quantity new [glow=red,2,300]with USB cables[/glow] for a "Buy Now" price of $30 including shipping. Mine, as ordered from Seeed Studio, did not come with USB cables, which in my case was not a problem.

The Perl test scripts did not work with my units on COM11 and COM12, so I removed old USB COM ports and made the BPv3 boards COM3 and COM4, and then the scripts worked fine. I removed the extra COM ports by setting the environment variable "devmgr_show_nonpresent_devices=1", then using Device Manager and selecting "Show hidden devices".

Both units pass all tests including the binary mode tests. I also used the Sump Client windows binary to test logic analyzer mode. Touching your finger to the MOSI, MISO, etc. pins records nice 60 hz waveforms (stray AC power-line coupling to the body). The different lines appear to switch at zero-crossings at slightly different times. I needed to set my USB COM port timeouts to 4000 in device manager as mentioned elsewhere at this site, to get the Sump Client to work with the BPv3. I used this pre-compiled Win32 Sump Client, which needed no add-ons or tweaking:
http://www.gadgetfactory.net/gf/downloa ... _0.8.1.zip (http://www.gadgetfactory.net/gf/download/frsrelease/101/100/BFP_Logic_Analyzer_0.8.1.zip)

My LEDs are Red-Yellow-Green-Red on one unit, and Red-Yellow-(DEAD)-Red on the other unit.

[glow=red,2,300]I have one dead Mode LED. Could it have been soldered in backwards? Is there a way to tell by visual inspection?[/glow]

I noticed another report in the forum of a dead Mode LED as well. Perhaps it has the same problem...
Title: Re: What color are your LEDs?
Post by: geekmaster on November 21, 2009, 07:15:37 am
Multiple forum topics mention "broken" Mode LEDs.

I fixed mine. The LED was NOT bad -- it was just soldered in backwards. I unsoldered it and reversed it, and now it works.

When probing the LEDs with the "diode test" function of my multi-meter, the LEDs now light up for all LEDs except USB, where I have to REVERSE the probes to make it light upI

It looks like the board layout requires that the USB LED be installed in a reverse orientation compared to the others, and on some units like mine the Mode LED is ALSO installed in reverse orientation, which makes it fail.

Ian, you need to either have Seeed Studio be especially vigilant about WHICH of the LED needs to be installed in reverse orientation. In the future, it would be an easier build if all LEDs were installed with the same physical orientation, to avoid this problem.

Because of the layout causing assembly errors, I suspect there are also units where the USB LED does not light up...
Title: Re: What color are your LEDs?
Post by: swissMac on November 24, 2009, 04:59:50 pm
Yes LEDs are "duff" i.e. not of good quality
the USB green LED is nolonger bright (after 10 mins of burn time)
and the mode LED is dead on both boards
Title: Re: What color are your LEDs?
Post by: ian on November 24, 2009, 05:52:46 pm
@swissMac - I think your MODE LEDs may be backwards, that's the second report of dead MODE LEDs this week. It doesn't seem to be widespread (yet), bit I'm sure there was a problem somewhere along the line. V2go was fine, the first part of v3 preorder 1 was fine, but some boards delivered in the last week had an error. You can return it to Seeed for a repair, or try to resolder them yourself if you like.

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.01032072312session_write_close ( )...(null):0
20.01062203880ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01062204656Database_MySQL->query( ).../DatabaseHandler.php:119
40.05502343368Database_MySQL->error( ).../Db-mysql.class.php:273