Pages:
Author

Topic: The combined sidehack-novak usb stick review thread. AKA GekkoScience BM1384 (Read 26365 times)

sr. member
Activity: 331
Merit: 250
The second batch will use a different diode and better paste.

Also, that diode doesn't affect in any way how fast the stick hashes. It's only integral to the operation of the flashing LED and whether it's present and functional or not does not change how well the ASIC communicates or operates. So if that actually fixes a hashing problem I will be confused.

Just plugged it back in and it's hashing away, so I'll leave it alone, "don't fix it if it ain't broke"..

Guess I could have flexed the board or something when plugging and unplugging to check with the usb meter and got something to make contact again or usb port just lost contact or?



legendary
Activity: 3374
Merit: 1859
Curmudgeonly hardware guy
The second batch will use a different diode and better paste.

Also, that diode doesn't affect in any way how fast the stick hashes. It's only integral to the operation of the flashing LED and whether it's present and functional or not does not change how well the ASIC communicates or operates. So if that actually fixes a hashing problem I will be confused.
legendary
Activity: 1722
Merit: 1000
Just bought 6 more sticks Cheesy Cheesy, rawr!
sr. member
Activity: 331
Merit: 250
I'd suggest checking on the connection state of the small diode inbetween the SOT23 transistors to the left of the LED
Finally got around to poking at things - that was indeed it, saves some hunting Smiley


Was going for an angle view ( https://i.imgur.com/abKI0X4.png ) but I think the top-down one shows the problem pretty well; the pin wasn't wetted by the solder, probably for the reason you've pointed out before.. paste drying out.

Should be a simple fix with a touch of flux and a heat gun Smiley

That diode is one of the hardest parts for the machine to place correctly because it's such a friggin' small package, smaller even than the 0603. It's the littles thing on the board.
Indeed - That text at the top is the tiny "GekkoScience" silkscreen. The smallest I personally ever work with is 0402, which is plenty tiny and uncomfortable enough, and yet far from the smallest passives found in modern mobile devices.

Thanks for the picture.

I have one that just start acting up, it just started hashing slower and slower until it stopped and with the pic I found the same leg had come up just enough. Just to check it, I pushed that leg down and it started hashing again.

Got the stick pulled out right now and going to touch it with the iron just enough to flow the solder (after work, if the tip is small enough to get in there).
legendary
Activity: 3374
Merit: 1859
Curmudgeonly hardware guy
If I were doing it again I'd buy a larger diode. Actually I might do that anyway since I need to re-buy for the second half of the batch. I haven't tested the new paste yet but honestly it can't be worse than the first batch's stuff.

I am glad that was the problem. By the time 400 sticks passed my bench, there really weren't many issues I couldn't identify on the first try. A lot of signal and power problems with the ASIC I could identify just by how much current it was pulling when I plugged in the stick.
hero member
Activity: 686
Merit: 500
FUN > ROI
I'd suggest checking on the connection state of the small diode inbetween the SOT23 transistors to the left of the LED
Finally got around to poking at things - that was indeed it, saves some hunting Smiley


Was going for an angle view ( https://i.imgur.com/abKI0X4.png ) but I think the top-down one shows the problem pretty well; the pin wasn't wetted by the solder, probably for the reason you've pointed out before.. paste drying out.

Should be a simple fix with a touch of flux and a heat gun Smiley

That diode is one of the hardest parts for the machine to place correctly because it's such a friggin' small package, smaller even than the 0603. It's the littles thing on the board.
Indeed - That text at the top is the tiny "GekkoScience" silkscreen. The smallest I personally ever work with is 0402, which is plenty tiny and uncomfortable enough, and yet far from the smallest passives found in modern mobile devices.
hero member
Activity: 686
Merit: 500
FUN > ROI
Yeah, I figure the placement&soldering will have improved and continue to improve over time Smiley
I'll try poking at the components here and there when I get around to it to see if I can get the LED blinking away.


Review by 'Ken' at one of the reseller shops:
I bought two of these and just ordered another one. They work very well with most pools and can usually switch from pool to pool without having to unplug them. Gives me the ability to play around with various alt coins without a big investment. The LEDs are cool too. Smiley
legendary
Activity: 3374
Merit: 1859
Curmudgeonly hardware guy
You do want full-range control. You very much do want it. At the minimum voltage you'd be lucky if it lit up at 100MHz. They come from us at 610-630mV where they work at 150-200MHz. You can take it up to 800mV where it'll probably work at 425MHz.
hero member
Activity: 700
Merit: 501
https://bitcointalk.org/index.php?topic=905210.msg
Ah, so you got that stick.

It was mentioned in a sales thread that there was a slight error in the PCB. There's a tiny hair trace which was hidden under the silkscreen layer so I didn't notice it when checking over the final revisions (seriously, it's ten thousandths of an inch square and underneath the silkscreen) that actually shorts the pot to ground. What this does is tie the regulator output to minimum (550mV) instead of giving you full-range control.

You might notice that every stick has a small nick in the board near the center terminal of the pot. This is me cutting that tiny trace. On about two percent of the sticks, my knife slipped and I nicked both the offending trace and the necessary one to which it was attached. That there is the first stick this happened to, and being early in the batch and the first stick with that issue I was in a bit of a rush to fix it and just routed directly around the cut trace with a wire. Some dozen or so other sticks out of the next few hundred also have nick issues, but I fixed them with a bit more finesse - which is to say, a smaller and much less intrusive wire.

Basically, if you bust that wire off your stick will stop working.

What this does is tie the regulator output to minimum (550mV) instead of giving you full-range control.

 if you bust that wire off your stick will stop working.

I am definitely not going to take the wire off heh. Unless you told me it did something like allow me to overclock that stick higher, etc, but saying it is a no no is good enough for me.

I vaguely remember something along the lines of what you mentioned about "instead of giving you full range control". Could you help me understand a bit more there on why I wouldn't want full range control, if it is the voltage the pot controls?

I will go read back through the Sales thread, just being curious.

legendary
Activity: 3374
Merit: 1859
Curmudgeonly hardware guy
Ah, so you got that stick.

It was mentioned in a sales thread that there was a slight error in the PCB. There's a tiny hair trace which was hidden under the silkscreen layer so I didn't notice it when checking over the final revisions (seriously, it's ten thousandths of an inch square and underneath the silkscreen) that actually shorts the pot to ground. What this does is tie the regulator output to minimum (550mV) instead of giving you full-range control.

You might notice that every stick has a small nick in the board near the center terminal of the pot. This is me cutting that tiny trace. On about two percent of the sticks, my knife slipped and I nicked both the offending trace and the necessary one to which it was attached. That there is the first stick this happened to, and being early in the batch and the first stick with that issue I was in a bit of a rush to fix it and just routed directly around the cut trace with a wire. Some dozen or so other sticks out of the next few hundred also have nick issues, but I fixed them with a bit more finesse - which is to say, a smaller and much less intrusive wire.

Basically, if you bust that wire off your stick will stop working.
hero member
Activity: 700
Merit: 501
https://bitcointalk.org/index.php?topic=905210.msg

Guys, can you tell me what this wire going around the pot is going to do for me, or is doing it already?

Just curious as I didn't see it on the others.

(*warning* fuzzy pic ahead)



legendary
Activity: 3374
Merit: 1859
Curmudgeonly hardware guy
But it's a lot harder to take 500W out of an S1 heatsink without your boards bursting into flames. I can only estimate on the efficiency but it's about S3 level, so it'd be safer to just run some S3. Not nearly as fun though.
hero member
Activity: 588
Merit: 500
If an S5 could be run at 488MHz it'd be 1.6TH but it'd also draw about 1KW and require about 13.5V PSU

I didn't scope the voltage, but it was nominally set to 890mV when we fired it up. Multimeter reading was more like 850, which I attribute to ripple probably due to input current limitations. I won't know for sure without scoping. When the voltage was turned up higher the performance actually got worse, which is a clue to me that it's an input current limitation because a higher voltage means a higher current draw. Increasing the inductance would decrease ripple current which would decrease the peak current bursts which might make it a bit better, and increasing input capacitance would help average the input current peaks, but decreasing input impedance will help quite a bit as well by allowing the hub to source more current without voltage dropping out.

Ooops on the S5 @ 488MHZ. I had quickly typed the Frequency into my spreadsheet that had an S5 with 3 Hash Boards connected...

Yes a lot of power, but a lot easier to turn Server PSU's up to 13.5V than down to 9.5V  Smiley


Rich

legendary
Activity: 4256
Merit: 8551
'The right to privacy matters'
Nothing leaves my bench without the LED flashing properly on shares. I'd suggest checking on the connection state of the small diode inbetween the SOT23 transistors to the left of the LED. That circuit basically acts as a timed pulse generator triggered by the RX to kick on the flash, and if the diode for some reason lost contact you'll get green only.

That diode is one of the hardest parts for the machine to place correctly because it's such a friggin' small package, smaller even than the 0603. It's the littles thing on the board.

The bulk of rework-requirement issues is, I'm fairly certain, due to the solderpaste we used. It got lost in shipping and arrived a few days late, in August, which meant the ice pack it was shipped with to keep the binder from evaporating was mostly a wasted effort and it's pretty dry. Doesn't spread evenly, has no tack, and by the time parts are placed it's basically cakey dust which means adhesion sucks.

The pick-and-place had a bit of a learning curve and took some calibration and such to get going. It was about four days before I had it figured out enough to place a whole panel of 30 sticks, and about two weeks after that before I had things straightened out enough that it could place a whole panel without requiring manual intervention for some things. I'll be optimizing placement speed on the next batch, and with better solder paste and a bit more calibration things should stay pretty nice.

Issues like the shifted capacitors are actually a result of a bit of rework I have to do on the big FETs, partly because the solder paste doesn't stick to the pins without help. I started watching specifically for that, and on the last four hundred or so sticks have been making sure to manually align the caps and add solder when necessary.

We did use a different board house for the full batch. The V0.4 were from a quick-turn prototype outfit, but the production V0.5 were ordered from the same US fab place we get 750W PSU boards from. I wasn't expecting the vias to be so huge, and that actually adds to some of the soldering problems, especially on the big FETs - some of the pads have vias adjacent or internal which wick away melted solder and can leave the pad fairly dry. I'll have to take this into account on future designs.

well I am 20 for 20 with the green so i am not complaining tomorrow I get new psu in for my stud hubs.  direct replacement and eff goes from 78% to 85%

the 2 hubs were doing 105 watts they dropped to 90 watts. any sticks left maybe i can get some more and fill the hubs up
legendary
Activity: 3374
Merit: 1859
Curmudgeonly hardware guy
If an S5 could be run at 488MHz it'd be 1.6TH but it'd also draw about 1KW and require about 13.5V PSU

I didn't scope the voltage, but it was nominally set to 890mV when we fired it up. Multimeter reading was more like 850, which I attribute to ripple probably due to input current limitations. I won't know for sure without scoping. When the voltage was turned up higher the performance actually got worse, which is a clue to me that it's an input current limitation because a higher voltage means a higher current draw. Increasing the inductance would decrease ripple current which would decrease the peak current bursts which might make it a bit better, and increasing input capacitance would help average the input current peaks, but decreasing input impedance will help quite a bit as well by allowing the hub to source more current without voltage dropping out.
hero member
Activity: 588
Merit: 500
Nice result with Max, what core Voltage were you running? As an aside if an S5 could be run at 488MHz that would be 2.41TH  Smiley

Rich

legendary
Activity: 3374
Merit: 1859
Curmudgeonly hardware guy
Yeah, two years ago I paid $400 for a Blade and pushed it to almost 15GH at about 150W. Now I can get that hashrate from a $25 USB stick and 7W power, or almost twice that hashrate from a somewhat-modified $25 stick and about 20W of power. Next time we get bored we'll rig something up to hit and exceed 500MHz but it'll take some rigging both in hardware and software.

By the way, the voltage can be pencil-modded to increase the upperbound by reducing the resistance of the blank resistor above left of the pot.
hero member
Activity: 868
Merit: 1000
28 errors in 17 minutes, average hashrate 26.55GH out of 26.8GH expected. Pretty badass.

Super badass!  Max has pushed the limits of what's possible with a stick miner, who would have thought a few months ago that we'd be seeing almost 30GH from a single stick.

Thats cool man.    A year and a half ago the chilli was 36 to38 Gh(8chips and a power station)
legendary
Activity: 3374
Merit: 1859
Curmudgeonly hardware guy
First I want to see how far it'll go with the USB jack in place. I'll build a better USB like TheRealSteve uses for tests. Maybe if I can't push it far enough to melt the ASIC off that I'll do hardwired power.

The inductor will probably start failing before the ASIC does. But I've got a replacement I could scab on rated for at least twice the current.
legendary
Activity: 1274
Merit: 1000
28 errors in 17 minutes, average hashrate 26.55GH out of 26.8GH expected. Pretty badass.

Super badass!  Max has pushed the limits of what's possible with a stick miner, who would have thought a few months ago that we'd be seeing almost 30GH from a single stick.
Pages:
Jump to: