Pages:
Author

Topic: Hacking a BFL Jalapeno to 32GH and beyond....(???) - page 22. (Read 54325 times)

full member
Activity: 123
Merit: 100
Check this out, looking around to help.

http://imgur.com/a/CMazz#0

Every BFL PCB with chip layout. Cheesy

P.S. I'm looking at water cooling options could you find me dimensions on the chip area (would a 50x50mm block work?) and the hole centers for the heat sink mount.
legendary
Activity: 3164
Merit: 2258
I fix broken miners. And make holes in teeth :-)
My go to pastes are the Antec Nano Diamond 6 and 7 series.  6 is thin, easy to spread, and works great.  7 is thick, really hard to spread, but works just a touch better than 6 in practice.  It's good for making thicker layers on stuff.  Both are available off the shelf at Staples and Staples takes gift cards bought from Gyft with Bitcoin.

I'll look at getting some heatsinks for the FETs.  I was also thinking about treating the Jalapeno like MrTeal's Chili board and doing a CPU heatsink under the chip area.  Not sure how I could mount that yet, but the sandwiched heatsinks on the Chili's work great.

Since the chips are so hard to reflow on the Jally, a thermal pad and a giant heatsink for the entire bottom might make sense too.  (like the Block Erupter blades).
 
Take a look at my pics on the beginning of the thread. I put a big heat sink on the bottom, clears the board's vias through the AL plate, with a layer of heat sink grease. It drops the temps on the board by a LOT; very worth the time to do.

Ah, thermal compound. I'm using heat pads from frozencpu.com, seems to work well and flexible enough I don't worry about crusing the chips. Although as of late I have just been putting a touch of grease on the two original chips; they don't mine very hot, and it puts them and the new chips in prety much the same plane.

C
sr. member
Activity: 333
Merit: 250
My go to pastes are the Antec Nano Diamond 6 and 7 series.  6 is thin, easy to spread, and works great.  7 is thick, really hard to spread, but works just a touch better than 6 in practice.  It's good for making thicker layers on stuff.  Both are available off the shelf at Staples and Staples takes gift cards bought from Gyft with Bitcoin.

I'll look at getting some heatsinks for the FETs.  I was also thinking about treating the Jalapeno like MrTeal's Chili board and doing a CPU heatsink under the chip area.  Not sure how I could mount that yet, but the sandwiched heatsinks on the Chili's work great.

Since the chips are so hard to reflow on the Jally, a thermal pad and a giant heatsink for the entire bottom might make sense too.  (like the Block Erupter blades).
 
legendary
Activity: 3164
Merit: 2258
I fix broken miners. And make holes in teeth :-)
Thanks for posting your progress lightfoot. I was inspired to give hacking my Jally a shot today.  I was able to get 2 chips from the ebay vendor before he was out of stock.

For what its worth:

1) I upgraded it to a self compiled 1.2.9 via AVR dragon in Atmel Studio 6.1, no problems (using danatacker's settings).
2) My unit was an older unit without heatpipe and older unbadged ASICs which sit higher.
3) It had two chips aligned vertically so I added the two chips horizontally to balance the heatsink load.
4) I used Kester 186 flux that I've used for Xbox 360 repairs in the past.
5) I used 450 c on hot air with a nozzle the same size as the chip, no preheater.
6) Reflowing took a few minutes, watched with a magnifying glass until things looked right on both chips.
7) I used different solder pastes to level the height difference in chips.  Didn't have any pads around.

The result was one good new chip, one unrecognized new chip.  Hashing away at 11.5 Gh/s now. 43 c @ 3.95V.

Stats say that the processors are 3, 5, and 7.  So those for sure are the sockets up, down, left, and right from the center.

I will probably order some more chips and try reflowing all my added chips.  If I come up with any good temp combos, timing, or other insights I'll let you know.


Congratulations! I think the horozontal chips are the easiest to add; you have air around all four corners, best chance for a good reflow. Thanks also for the 450c for several minutes, I'll use hotter temps from now on. Likewise light 3 tells me a lot; mine is off, so I know which ones are at the corners now. Will verify tonight.


If you go past 4 I am going to highly recommend putting heat sinks on your FETs, possibly top and bottom. The little copper ones are working perfectly for me at this time.

What kind of pastes were you using?
full member
Activity: 123
Merit: 100
Chips AHOY!!!!

https://bitcointalksearch.org/topic/closed-bfl-4-ghs-chips-06-btc-per-chip-batch-29-236103

Found this with some help from some great forum members.
sr. member
Activity: 333
Merit: 250
Thanks for posting your progress lightfoot. I was inspired to give hacking my Jally a shot today.  I was able to get 2 chips from the ebay vendor before he was out of stock.

For what its worth:

1) I upgraded it to a self compiled 1.2.9 via AVR dragon in Atmel Studio 6.1, no problems (using danatacker's settings).
2) My unit was an older unit without heatpipe and older unbadged ASICs which sit higher.
3) It had two chips aligned vertically so I added the two chips horizontally to balance the heatsink load.
4) I used Kester 186 flux that I've used for Xbox 360 repairs in the past.
5) I used 450 c on hot air with a nozzle the same size as the chip, no preheater.
6) Reflowing took a few minutes, watched with a magnifying glass until things looked right on both chips.
7) I used different solder pastes to level the height difference in chips.  Didn't have any pads around.

The result was one good new chip, one unrecognized new chip.  Hashing away at 11.5 Gh/s now. 43 c @ 3.95V.

Stats say that the processors are 3, 5, and 7.  So those for sure are the sockets up, down, left, and right from the center.

I will probably order some more chips and try reflowing all my added chips.  If I come up with any good temp combos, timing, or other insights I'll let you know.

legendary
Activity: 3164
Merit: 2258
I fix broken miners. And make holes in teeth :-)
I would just like to say I'm enjoying this jalapeno thread as much as any other.

Sad to say I was looking at the chips on eBay prior to reading this. After that I can't find another one.

I think people have been reading this thread. Yes, I need another chip myself, might be awhile. On the other hand I helped some people who were trying to get rid of the chips, so I guess I did a good thing overall.

Quote
I can't afford a 100 chips by myself so I think the only thing I can do is coordinate a group buy if anyone would be interested.
Indeed, that's a huge order size, especially given the chips have been around for awhile. If the price was in the 10-20 range I'd give it a go.

Quote
I personally want prolly about 20 chips. seeing as I said fuck the upgrade they used lower grade chips I would assume.
No, I think what they did was fair; I bought a 4.5gh unit and I got a 5gh unit. They used mediocre chips on mine, but I was still able to get to 7.3 which was not bad at all. It also got our units shipped earlier, as I think they used up all the taller gen 1 chips on the jallys because they were ready to go.

Quote
Is this a good idea, would anyone want to organize this with me? I think I'm going to go start a thread because I know other peoples projects include these chips as well.
Please do and feel free to link back from this thread. A lot of people seem to be reading it, and I'd be happy to serve as a clearing point for knowledge and ideas and such.

C
legendary
Activity: 3164
Merit: 2258
I fix broken miners. And make holes in teeth :-)
If there was a good way to get a Jally upgraded to run 6 or 8 chips I would be onboard to mod 2 units.
Sure. It's probably one of the better ROI deals out there right now. We have the equipment, one just needs to get chips on them. Problem is I don't have quite the confidence in myself yet to do this for others, or the spares pool to make up for any errors.

Keep watching, and if you think you can do it give it a shot. What's the worst that can happen? :-)

C
legendary
Activity: 910
Merit: 1000
If there was a good way to get a Jally upgraded to run 6 or 8 chips I would be onboard to mod 2 units.
full member
Activity: 123
Merit: 100
I would just like to say I'm enjoying this jalapeno thread as much as any other.

Sad to say I was looking at the chips on eBay prior to reading this. After that I can't find another one.

I can't afford a 100 chips by myself so I think the only thing I can do is coordinate a group buy if anyone would be interested.

I personally want prolly about 20 chips. seeing as I said fuck the upgrade they used lower grade chips I would assume.

Is this a good idea, would anyone want to organize this with me? I think I'm going to go start a thread because I know other peoples projects include these chips as well.
legendary
Activity: 3164
Merit: 2258
I fix broken miners. And make holes in teeth :-)
Morning theory: Maybe the problem isn't in these new chips I am putting down, but with one of the existing chips I *have* put down.

Theory:
The BFL system seems to use three lines to control what address a chip has. Each chip socket is wired in a specific binary pattern, the system then selects a chip by putting an address on the bus. Maybe one of the chips I have put down and is working is masking that bus somehow.

Facts:
LEDs on back:
LED, status, engine number, engine ID from BFL
7 , on, engine 1, 0A 000
8 , off, engine 2, 0B 001
9 , off, engine 3, 0C 010
10, on, engine 4, 0D 011
11, on, engine 8, 0H 111
12, on, engine 7, 0G 110
13, on, engine 6, 0F 101
14, off, engine 5, 0E 100

The problem is I don't know how to map sockets to chips. Is this right?
Theory:
Pad, LED, binary, chip in place and working?
U3  engine 1 000 yes
U5  engine 2 001 no
U6  engine 3 010 no, does not work
U8  engine 4 011 yes
U7  engine 8 111 yes
U9  engine 5 101 no, does not work
U13 engine 6 101 yes
U14 engine 7 110 yes

The sockets which don't seem to work are U6 and U9. I have never tried U5

Maybe one of my "working" chips has an open address line and is masking these other chips. Not sure.

Counterpoint: If this was the case, then I doubt a "race" condition would always pick the same processor every time. Either I would see other lights coming on, or I would see a reduction in chips when I add the one that would overlap.

What's bugging me though is that my own reports show chip 5 didn't work, then more heat got it to work "sometimes", then running it at super heat got it online. Maybe I just was too timid about chip 6 there, it did come online for *one* power cycle, but did not repeat. So I never got to see how many cores it had. It was sinking power and generating heat, which is what the other chip I failed on (the one I didn't re-ball and is now probably welded to the board) didn't do.
legendary
Activity: 3164
Merit: 2258
I fix broken miners. And make holes in teeth :-)
Ok, 2:30am again. Took the board to 300F, and ran the wand to 460c, as high as it would go.

Hit the chip for 2-3 minutes at full temp. Cooled down, tried the chip on the board. Nothing. Tried removing the chip from the board, could not do it with the board on the side. Chip is not getting hot on startup, so it's probably 100% dead.

Oh well. I needed a space-holder there.

Next up is to perhaps find a new chip, and in my spare time see if I can re-ball one of these with a few torn pads. The other one is being sold to a bitcoin collector for .01btc. Till then I'll take a break, anybody got any BFL chips for sale?

C
legendary
Activity: 3164
Merit: 2258
I fix broken miners. And make holes in teeth :-)
Yes, you have to heat it up like a BBQ to get the chips off that board.  The first time I stripped the chips off a board it took me about an hour because I couldn't figure out why it wasn't coming off... I finally cranked it up to around 450 and had a very tight nozzle on it and the chip came right off.  I had to have the air right up on the chip, if I put it at "normal" distance, the solder just won't melt... the board has a very efficient thermal plane, so it will start migrating the heat out of the chip rapidly.

Don't worry about catching the board on fire, your wand should not produce enough heat to cause any problems with the board itself.  Just be careful of some of the surrounding components... however, I think the worst case scenario is a few junction temps that max out at 120C, but it's doubtful you'll reach that if you have focused air on the chip itself.


Ok. Tomorrow I'll give it a "what's the worst that could happen" run up with 300F on the infrared pre-heater and all-out on the chip. And yes, the board has a very impressive amount of thermal conductivity, this is different from the boards of the 90's which were more along the lines of laminated fiberglass. It's pretty easy to overheat those and either delaminate the pad or burn the board beneath it.

Interesting. On the older boards one of the failures of component burnout was that the board itself would get hot and liquify inside, causing electrical shorts through the planes. This might not be a problem here.

In the meantime I went to the Ebay china crap store and bought a bag of lead solder balls. I'll give hand-reballing a shot as well, lead will melt at a way lower temp...

And BTW thanks for the advice and help. This is an experiment, if it turns out these chips are still usable I will be pretty tickled.

C
legendary
Activity: 1260
Merit: 1000
Yes, you have to heat it up like a BBQ to get the chips off that board.  The first time I stripped the chips off a board it took me about an hour because I couldn't figure out why it wasn't coming off... I finally cranked it up to around 450 and had a very tight nozzle on it and the chip came right off.  I had to have the air right up on the chip, if I put it at "normal" distance, the solder just won't melt... the board has a very efficient thermal plane, so it will start migrating the heat out of the chip rapidly.

Don't worry about catching the board on fire, your wand should not produce enough heat to cause any problems with the board itself.  Just be careful of some of the surrounding components... however, I think the worst case scenario is a few junction temps that max out at 120C, but it's doubtful you'll reach that if you have focused air on the chip itself.

legendary
Activity: 3164
Merit: 2258
I fix broken miners. And make holes in teeth :-)
I can't recall what temps I used... I had to max out my Hakko hot air wand though to get it to go.  It's that @#$#@ lead-free solder, makes it a bitch to work on.  I hate it so much.

Hm. Well, let's go at this from the other end: At what point will these boards literally catch fire? :-)

I was just running 450c out of the unit at max speed for 3 minutes at that non-balled chip. Didn't work, it's on the board but not perfect. Damn damn damn. :-)

Yes, I hate ROHS solder in ways that would make a normal person go "hm". To be honest one way to deal with it on modern boards is to use Chip-quik to get the component off, then clean it up and use leaded solder to put the new parts on.

But what it sounds like is that the problem is not I have burned the chips, but that the damn thing just needs that much heat. One truth here is the more chips I have on the board, the more difficult it is to get the heat on the edges, that might be it as well. Or something like it, but man....

I'm going to re-group for a bit here and think: I tried setting the parameters to very... high... levels and got zilch. I have broken a few of the pads on two chips (including at least one of the critical communication pads), and a third doesn't seem to want to work even when low to the board.

I've also re-read the code, and I don't see anything in the chip init routines that would prevent the chip from firing up due to lower 12 volt voltage, so that's not it. I've tried running without heavy diags, and with disable engine zero on. So it's not a code issue.

Hm. I think I have two options:

1) Pre-heat the board to a solid 300 degrees F to warm it up, then use the wand for 120 seconds at 450c at that low chip. This is about as much as I can throw, and at that level I am running a serious risk of blowing capacitors off the board.

2) Pull the chip, and re-ball it at a much lower temp with 64 lead solder balls. Not much fun, but at least I will be working with a lower temp solder.

In the meantime I need to find another single chip to work on. So far I have knocked three out of commission, this is starting to get a bit expensive. :-) But that's part of learning.
legendary
Activity: 1526
Merit: 1000
the grandpa of cryptos
that is one hell of idea!
legendary
Activity: 1260
Merit: 1000
The chips come off nice and easy with hot air or IR as well.  You'll have to re-ball them, but I've pulled the chips off with a hot air wand almost completely intact ball wise.  With some focused IR heating, you could probably get the chips off completely intact.

Josh, if you were to use an IR pre-heater under it and a hot air gun what temps at the nozzle and the board would you use? What temps would fuse the chips internally.

C

I can't recall what temps I used... I had to max out my Hakko hot air wand though to get it to go.  It's that @#$#@ lead-free solder, makes it a bitch to work on.  I hate it so much.
hero member
Activity: 725
Merit: 503
We have test units in the shop that have 8 chips that run fine with a heatpipe heatsink.

Why did you stop delivering those btw?
legendary
Activity: 3164
Merit: 2258
I fix broken miners. And make holes in teeth :-)
The chips come off nice and easy with hot air or IR as well.  You'll have to re-ball them, but I've pulled the chips off with a hot air wand almost completely intact ball wise.  With some focused IR heating, you could probably get the chips off completely intact.

Josh, if you were to use an IR pre-heater under it and a hot air gun what temps at the nozzle and the board would you use? What temps would fuse the chips internally.

C
legendary
Activity: 3164
Merit: 2258
I fix broken miners. And make holes in teeth :-)
The chips come off nice and easy with hot air or IR as well.  You'll have to re-ball them, but I've pulled the chips off with a hot air wand almost completely intact ball wise.  With some focused IR heating, you could probably get the chips off completely intact.

I know. This is insane: I took the balls off the other chip (I didn't even overheat it) checked it, cleaned everything, checked with 6x loupe, then put the chip (sans balls, ok) on the board and applied heat.

375c for 60s, not enough to stick.
405c for 90s, stuck, good.

Plugged in, five chips. DAMNIT.

Ok, either one of four things is happening here:

1) God hates me today
2) I have managed to somehow either cold solder or overheat two chips in a row. Not possible; I have put five chips on with no problems like this.
3) I managed to get two bad unopened factory chips in a row
4) Something. else. is. going. on.

I wonder if the unit is checking the chips, checking voltage, finding the voltage drop below 12v when it enables chip 6, and it doesn't enable it. Time to check into the code, but either I completely suck as a human being today, or something else is on.

Note: I am still using the original power supply. Something's odd. Inaba there should be no way I am overheating these chips, and they're on the board right. Something else is going on.

Hm..... Meantime back to hashing at 20gh. I still have chip 6 the un-balled one on the board. Something else is going on.

C
Pages:
Jump to: